CINXE.COM
dynamics-365-unified-operations-public/articles/commerce/b2b/set-up-b2b-site.md at main · MicrosoftDocs/dynamics-365-unified-operations-public · GitHub
<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-3e154969b9f9.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-9c5b7a476542.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-afda8eb0fb33.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-2494e44ccdc5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-56fff47acadc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-71cd4cc132ec.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fd5499848985.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-31d17ba3e139.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-68d6b2c79663.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-4cf0d59ab51a.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-af846850481e.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-8b10f05a77e6.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-d3b66f11d613.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-9c77ed90200e.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-a0610fd00b47.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["copilot_new_references_ui","copilot_beta_features_opt_in","copilot_chat_static_thread_suggestions","copilot_conversational_ux_history_refs","copilot_implicit_context","copilot_smell_icebreaker_ux","experimentation_azure_variant_endpoint","failbot_handle_non_errors","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","hovercard_accessibility","issues_react_new_timeline","issues_react_avatar_refactor","issues_react_remove_placeholders","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","react_keyboard_shortcuts_dialog","remove_child_patch","sample_network_conn_type","site_metered_billing_update","issues_react_first_time_contribution_banner","ui_commands_respect_modals","lifecycle_label_name_updates"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-0c166a63ca9a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-b73fdff77a4e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-aff936e590ed.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-247092-740e4ddd559d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-93b6a0551aa9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-cd35650c2e9c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-4aa4b0e95669.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-6d3967acd51c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_g-emoji-element_di-6ce195-53781cbc550f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-6afc16-3cdfa69a0406.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-f5498b8d4e5d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-492b5042c841.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1f651a-1e3d784c897c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-7671f1-dc6cac136d88.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-71486356f507.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-e3ab8405ef80.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-634de60bacfa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-ce7225a304c5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-f3aee1-e6893db9c19e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-f8a5485c982a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-858e043fcf76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-6cf3320416b8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_stacktrace-pa-a71630-6f3c4f0189d8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-0e07cc183eed.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-0b5e12-889cec8cf448.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-eae9df0dd562.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-18d1c91a7872.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-7cbef09a422c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-0e9fa537dc4f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-c89801ebbe15.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-a6e4c4c86bfa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-3366f6b6298e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-9b97703a4e6a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-13971a40799a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryClient_js-e40bb86d3e93.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-37e3d5-31653d7f2342.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lodash-es__Stack_js-node_modules_lodash-es__Uint8Array_js-node_modules_l-4faaa6-13a0602a5edf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lodash-es__baseIsEqual_js-8929eb9718d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-9002b0-8e5e346f0cbe.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_aria-live_aria-live_ts-ui_packages_promise-with-resolvers-polyfill_promise-with-r-014121-e1792bd5a31e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-c733d4a976df.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-b10086b6761e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_utilities_web-worker_ts-ui_packages_code-view-shared_worker-jobs-7fe572-d1c1cf476cef.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_verified-fetch_verified-fetch_ts-u-4672d1-0996d093463a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_utili-228da6-37a4eeff405d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-file-page-payload_ts-ui_packages_code-view-shared_comp-1beb66-b07e414af699.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-87c39cb5708f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-code-view-2e4c003d0fcf.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-code-view.6b587a69b593e23c3657.module.css" /> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryClient_js-e40bb86d3e93.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-37e3d5-31653d7f2342.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-3eda30673b32.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>dynamics-365-unified-operations-public/articles/commerce/b2b/set-up-b2b-site.md at main · MicrosoftDocs/dynamics-365-unified-operations-public · GitHub</title> <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient> <meta name="route-controller" content="blob" data-turbo-transient> <meta name="route-action" content="show" data-turbo-transient> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="99B0:233882:72517B:816C7D:6746C27E" data-pjax-transient="true"/><meta name="html-safe-nonce" content="4ded741bb809ba9f4df4807fffddbaa404e8ad7b1bdf9a09e646fb794597399c" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUIwOjIzMzg4Mjo3MjUxN0I6ODE2QzdEOjY3NDZDMjdFIiwidmlzaXRvcl9pZCI6IjcwNzI4NDE0MzYxMjI4MTQ3MCIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJzb3V0aGVhc3Rhc2lhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="c114a63429eb8d9f2a7e7e2ce93b42d182f2edc1e509d550ff3e9eb687dee646" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:108335100" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/<user-name>/<repo-name>/blob/show" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="Documentation for Microsoft Dynamics 365 apps such as Dynamics 365 Finance, Dynamics 365 Commerce, Dynamics 365 Supply Chain Management, and Dynamics 365 Human Resources - dynamics-365-unified-operations-public/articles/commerce/b2b/set-up-b2b-site.md at main · MicrosoftDocs/dynamics-365-unified-operations-public"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md" /> <meta name="twitter:image" content="https://opengraph.githubassets.com/1914895c08ca8bc164d286741083d3faf373a9cc0155acb55c01a37138834cde/MicrosoftDocs/dynamics-365-unified-operations-public" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="dynamics-365-unified-operations-public/articles/commerce/b2b/set-up-b2b-site.md at main · MicrosoftDocs/dynamics-365-unified-operations-public" /><meta name="twitter:description" content="Documentation for Microsoft Dynamics 365 apps such as Dynamics 365 Finance, Dynamics 365 Commerce, Dynamics 365 Supply Chain Management, and Dynamics 365 Human Resources - MicrosoftDocs/dynamics-36..." /> <meta property="og:image" content="https://opengraph.githubassets.com/1914895c08ca8bc164d286741083d3faf373a9cc0155acb55c01a37138834cde/MicrosoftDocs/dynamics-365-unified-operations-public" /><meta property="og:image:alt" content="Documentation for Microsoft Dynamics 365 apps such as Dynamics 365 Finance, Dynamics 365 Commerce, Dynamics 365 Supply Chain Management, and Dynamics 365 Human Resources - MicrosoftDocs/dynamics-36..." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="dynamics-365-unified-operations-public/articles/commerce/b2b/set-up-b2b-site.md at main · MicrosoftDocs/dynamics-365-unified-operations-public" /><meta property="og:url" content="https://github.com/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/b2b/set-up-b2b-site.md" /><meta property="og:description" content="Documentation for Microsoft Dynamics 365 apps such as Dynamics 365 Finance, Dynamics 365 Commerce, Dynamics 365 Supply Chain Management, and Dynamics 365 Human Resources - MicrosoftDocs/dynamics-36..." /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="cc7767a0c18d7e936a37ec4b8ef829934f464822634943ba0cbdcb5e25e14f1d" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="ace39c3b6632770952207593607e6e0be0db363435a8b877b1f96abe6430f345" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="15b18460ccb38585911f0182c65a829cc58635f60a4a305813e3a2bc7ff7d158" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="b683bfe8ba503fb752a8a7e87a8162efe7eaf74732202ad69805baa0fa057db8" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta name="turbo-cache-control" content="no-cache" data-turbo-transient> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/MicrosoftDocs/dynamics-365-unified-operations-public git https://github.com/MicrosoftDocs/dynamics-365-unified-operations-public.git"> <meta name="octolytics-dimension-user_id" content="22479449" /><meta name="octolytics-dimension-user_login" content="MicrosoftDocs" /><meta name="octolytics-dimension-repository_id" content="108335100" /><meta name="octolytics-dimension-repository_nwo" content="MicrosoftDocs/dynamics-365-unified-operations-public" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="108335100" /><meta name="octolytics-dimension-repository_network_root_nwo" content="MicrosoftDocs/dynamics-365-unified-operations-public" /> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-78b8b9792a5f.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-cf3dd69d89eb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-8fa3b694f335.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:Header"}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FDynamics-365-Unified-Operations-Public%2Fblob%2Fmain%2Farticles%2Fcommerce%2Fb2b%2Fset-up-b2b-site.md" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","user_id":null}}" data-hydro-click-hmac="8d6d0331c43e064b92a18da10598b2b44f72904ea48a91131e14e345e8ae4457" data-analytics-event="{"category":"Marketing nav","action":"click to Sign in","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"product","tag":"link","label":"github_copilot_link_product_navbar"}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"security","context":"product","tag":"link","label":"security_link_product_navbar"}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"actions","context":"product","tag":"link","label":"actions_link_product_navbar"}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"codespaces","context":"product","tag":"link","label":"codespaces_link_product_navbar"}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"issues","context":"product","tag":"link","label":"issues_link_product_navbar"}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"code_review","context":"product","tag":"link","label":"code_review_link_product_navbar"}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"discussions","context":"product","tag":"link","label":"discussions_link_product_navbar"}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"code_search","context":"product","tag":"link","label":"code_search_link_product_navbar"}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"all_features","context":"product","tag":"link","label":"all_features_link_product_navbar"}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"documentation","context":"product","tag":"link","label":"documentation_link_product_navbar"}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"github_skills","context":"product","tag":"link","label":"github_skills_link_product_navbar"}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"blog","context":"product","tag":"link","label":"blog_link_product_navbar"}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"enterprises","context":"solutions","tag":"link","label":"enterprises_link_solutions_navbar"}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"small_and_medium_teams","context":"solutions","tag":"link","label":"small_and_medium_teams_link_solutions_navbar"}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"startups","context":"solutions","tag":"link","label":"startups_link_solutions_navbar"}" href="https://github.com/enterprise/startups"> Startups </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devsecops","context":"solutions","tag":"link","label":"devsecops_link_solutions_navbar"}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"solutions","tag":"link","label":"devops_link_solutions_navbar"}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ci_cd","context":"solutions","tag":"link","label":"ci_cd_link_solutions_navbar"}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_use_cases","context":"solutions","tag":"link","label":"view_all_use_cases_link_solutions_navbar"}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"healthcare","context":"solutions","tag":"link","label":"healthcare_link_solutions_navbar"}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"financial_services","context":"solutions","tag":"link","label":"financial_services_link_solutions_navbar"}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"manufacturing","context":"solutions","tag":"link","label":"manufacturing_link_solutions_navbar"}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"government","context":"solutions","tag":"link","label":"government_link_solutions_navbar"}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_industries","context":"solutions","tag":"link","label":"view_all_industries_link_solutions_navbar"}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ai","context":"resources","tag":"link","label":"ai_link_resources_navbar"}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"resources","tag":"link","label":"devops_link_resources_navbar"}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"security","context":"resources","tag":"link","label":"security_link_resources_navbar"}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"software_development","context":"resources","tag":"link","label":"software_development_link_resources_navbar"}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all","context":"resources","tag":"link","label":"view_all_link_resources_navbar"}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"learning_pathways","context":"resources","tag":"link","label":"learning_pathways_link_resources_navbar"}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"white_papers_ebooks_webinars","context":"resources","tag":"link","label":"white_papers_ebooks_webinars_link_resources_navbar"}" href="https://resources.github.com"> White papers, Ebooks, Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"customer_stories","context":"resources","tag":"link","label":"customer_stories_link_resources_navbar"}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"partners","context":"resources","tag":"link","label":"partners_link_resources_navbar"}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"github_sponsors","context":"open_source","tag":"link","label":"github_sponsors_link_open_source_navbar"}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"the_readme_project","context":"open_source","tag":"link","label":"the_readme_project_link_open_source_navbar"}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"topics","context":"open_source","tag":"link","label":"topics_link_open_source_navbar"}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"trending","context":"open_source","tag":"link","label":"trending_link_open_source_navbar"}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"collections","context":"open_source","tag":"link","label":"collections_link_open_source_navbar"}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"enterprise_platform","context":"enterprise","tag":"link","label":"enterprise_platform_link_enterprise_navbar"}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"advanced_security","context":"enterprise","tag":"link","label":"advanced_security_link_enterprise_navbar"}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"enterprise","tag":"link","label":"github_copilot_link_enterprise_navbar"}" href="/features/copilot#enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"premium_support","context":"enterprise","tag":"link","label":"premium_support_link_enterprise_navbar"}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{"location":"navbar","action":"pricing","context":"global","tag":"link","label":"pricing_link_global_navbar"}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:MicrosoftDocs/dynamics-365-unified-operations-public" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="kqPTkJt44I8GinKQ52nTcKglGZJviMH5N9oBz0YN1nbxzH3c8uNUJM1UP5ACmzSHsMy4CkSe_VDKRr4d-EEfOg" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="MicrosoftDocs/dynamics-365-unified-operations-public" data-current-org="MicrosoftDocs" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{"location":"navbar","action":"searchbar","context":"global","tag":"input","label":"searchbar_input_global_navbar"}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-2e1479e8-7df6-47fc-ad52-3a4f789d28e2" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-2e1479e8-7df6-47fc-ad52-3a4f789d28e2" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2"> Search syntax tips </a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="g6A8GLym4FTyGTIPruJKyHThTMEMsuu/BKMQiCcFfSCEzd+5T4nGHs1ykE5OLlJg5VlVX70Ww/PqhCHVEp3Q2w==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="yqhfCRwRAHGDE+FNGibxTabJhCivlgU4prcHq1zoii2qCrSJm9qT2FgctMX7Ul0rt/tzIxJDWl/4f3NaZBgPww==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="qibtsrbQyZbR/jjvlBtp7P0S7CeoV/FyBwqH0wLn+Nd+Cl4TuUrwpRIj4aj0FSwsyet5uj5Mq1YAQhngq7ejHg==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FDynamics-365-Unified-Operations-Public%2Fblob%2Fmain%2Farticles%2Fcommerce%2Fb2b%2Fset-up-b2b-site.md" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","user_id":null}}" data-hydro-click-hmac="8d6d0331c43e064b92a18da10598b2b44f72904ea48a91131e14e345e8ae4457" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=MicrosoftDocs%2Fdynamics-365-unified-operations-public" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","user_id":null}}" data-hydro-click-hmac="8d6d0331c43e064b92a18da10598b2b44f72904ea48a91131e14e345e8ae4457" data-analytics-event="{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>/<repo-name>/blob/show;ref_cta:Sign up;ref_loc:header logged out"}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-11fb94d5-82d1-49f7-86cf-430467e61b8c" aria-labelledby="tooltip-037983e2-94e7-4798-bfcb-624285b80f9b" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-037983e2-94e7-4798-bfcb-624285b80f9b" for="icon-button-11fb94d5-82d1-49f7-86cf-430467e61b8c" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/MicrosoftDocs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/MicrosoftDocs"> MicrosoftDocs </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/MicrosoftDocs/dynamics-365-unified-operations-public">dynamics-365-unified-operations-public</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2FMicrosoftDocs%2Fdynamics-365-unified-operations-public" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"notification subscription menu watch","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","user_id":null}}" data-hydro-click-hmac="ddd2d64862df76b111554d9d9ef155bf6f914dbbb1c3dc6f78662e28524fe313" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-d974c2e1-db80-4515-9afd-54468882747d" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2FMicrosoftDocs%2Fdynamics-365-unified-operations-public" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"repo details fork button","repository_id":108335100,"auth_type":"LOG_IN","originating_url":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","user_id":null}}" data-hydro-click-hmac="2272338e95491360def957c7b259da70197569b0172c0b53608ca09e4c515794" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="777" data-view-component="true" class="Counter">777</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2FMicrosoftDocs%2Fdynamics-365-unified-operations-public" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"star button","repository_id":108335100,"auth_type":"LOG_IN","originating_url":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","user_id":null}}" data-hydro-click-hmac="1705de67b8e9be484c6a588811b674a2a760e7a4cc0a270c7fb9594caf9458e1" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="311 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="311" data-view-component="true" class="Counter js-social-count">311</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/MicrosoftDocs/dynamics-365-unified-operations-public" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /MicrosoftDocs/dynamics-365-unified-operations-public" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Code","target":"UNDERLINE_NAV.TAB"}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/MicrosoftDocs/dynamics-365-unified-operations-public/pulls" data-tab-item="i1pull-requests-tab" data-selected-links="repo_pulls checks /MicrosoftDocs/dynamics-365-unified-operations-public/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Pull requests","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="7" data-view-component="true" class="Counter">7</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/MicrosoftDocs/dynamics-365-unified-operations-public/actions" data-tab-item="i2actions-tab" data-selected-links="repo_actions /MicrosoftDocs/dynamics-365-unified-operations-public/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Actions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="projects-tab" href="/MicrosoftDocs/dynamics-365-unified-operations-public/projects" data-tab-item="i3projects-tab" data-selected-links="repo_projects new_repo_project repo_project /MicrosoftDocs/dynamics-365-unified-operations-public/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Projects","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> <span data-content="Projects">Projects</span> <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/MicrosoftDocs/dynamics-365-unified-operations-public/security" data-tab-item="i4security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /MicrosoftDocs/dynamics-365-unified-operations-public/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Security","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/MicrosoftDocs/dynamics-365-unified-operations-public/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/MicrosoftDocs/dynamics-365-unified-operations-public/pulse" data-tab-item="i5insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /MicrosoftDocs/dynamics-365-unified-operations-public/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Insights","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-button" popovertarget="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-overlay" aria-controls="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-list" aria-haspopup="true" aria-labelledby="tooltip-92e526c9-a549-4608-9121-5a011cc667bc" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-92e526c9-a549-4608-9121-5a011cc667bc" for="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position id="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-overlay" anchor="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-button" id="action-menu-ae6b4170-0301-4e8b-a8b1-8f952da62a61-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-7b899b48-d149-4ecc-aae4-c002f51c1765" href="/MicrosoftDocs/dynamics-365-unified-operations-public" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-091039da-cee6-4c33-8971-2d7609dbe394" href="/MicrosoftDocs/dynamics-365-unified-operations-public/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i2actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-3bef29ea-8f5e-4f09-b162-828e25d48025" href="/MicrosoftDocs/dynamics-365-unified-operations-public/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i3projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-dfe30830-3c35-463d-b28a-e66c7fee82a5" href="/MicrosoftDocs/dynamics-365-unified-operations-public/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Projects </span> </a> </li> <li hidden="hidden" data-menu-item="i4security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-c5bb7aae-2d1f-42fd-875e-a8e336114099" href="/MicrosoftDocs/dynamics-365-unified-operations-public/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i5insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-ebd13b39-007c-46b0-be05-c278634f8826" href="/MicrosoftDocs/dynamics-365-unified-operations-public/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <react-app app-name="react-code-view" initial-path="/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md" style="display: block; min-height: calc(100vh - 64px);" data-attempted-ssr="false" data-ssr="false" data-lazy="false" data-alternate="false" > <script type="application/json" data-target="react-app.embeddedData">{"payload":{"allShortcutsEnabled":false,"fileTree":{"articles/commerce/b2b":{"items":[{"name":"invoice-management.md","path":"articles/commerce/b2b/invoice-management.md","contentType":"file"},{"name":"manage-b2b-users.md","path":"articles/commerce/b2b/manage-b2b-users.md","contentType":"file"},{"name":"partners-customer-hierarchies.md","path":"articles/commerce/b2b/partners-customer-hierarchies.md","contentType":"file"},{"name":"payment-method.md","path":"articles/commerce/b2b/payment-method.md","contentType":"file"},{"name":"prospect-management-sales.md","path":"articles/commerce/b2b/prospect-management-sales.md","contentType":"file"},{"name":"quantity-limits.md","path":"articles/commerce/b2b/quantity-limits.md","contentType":"file"},{"name":"quick-bulk-orders.md","path":"articles/commerce/b2b/quick-bulk-orders.md","contentType":"file"},{"name":"set-up-b2b-site.md","path":"articles/commerce/b2b/set-up-b2b-site.md","contentType":"file"}],"totalCount":8},"articles/commerce":{"items":[{"name":"b2b","path":"articles/commerce/b2b","contentType":"directory"},{"name":"dev-itpro","path":"articles/commerce/dev-itpro","contentType":"directory"},{"name":"e-commerce-extensibility","path":"articles/commerce/e-commerce-extensibility","contentType":"directory"},{"name":"get-started","path":"articles/commerce/get-started","contentType":"directory"},{"name":"go-live","path":"articles/commerce/go-live","contentType":"directory"},{"name":"includes","path":"articles/commerce/includes","contentType":"directory"},{"name":"localizations","path":"articles/commerce/localizations","contentType":"directory"},{"name":"media","path":"articles/commerce/media","contentType":"directory"},{"name":"responsible-ai","path":"articles/commerce/responsible-ai","contentType":"directory"},{"name":"tasks","path":"articles/commerce/tasks","contentType":"directory"},{"name":"B2B-call-center.md","path":"articles/commerce/B2B-call-center.md","contentType":"file"},{"name":"Notifications-POS.md","path":"articles/commerce/Notifications-POS.md","contentType":"file"},{"name":"Open-URL-in-POS.md","path":"articles/commerce/Open-URL-in-POS.md","contentType":"file"},{"name":"Order-fulfillment-POS-setup.md","path":"articles/commerce/Order-fulfillment-POS-setup.md","contentType":"file"},{"name":"Order-fulfillment-overview.md","path":"articles/commerce/Order-fulfillment-overview.md","contentType":"file"},{"name":"POS-UX-modernization.md","path":"articles/commerce/POS-UX-modernization.md","contentType":"file"},{"name":"POS-change-delivery-mode.md","path":"articles/commerce/POS-change-delivery-mode.md","contentType":"file"},{"name":"POS-returns.md","path":"articles/commerce/POS-returns.md","contentType":"file"},{"name":"POS-search-improvements.md","path":"articles/commerce/POS-search-improvements.md","contentType":"file"},{"name":"POS-serial-returns.md","path":"articles/commerce/POS-serial-returns.md","contentType":"file"},{"name":"TOC.yml","path":"articles/commerce/TOC.yml","contentType":"file"},{"name":"aad-pos-logon.md","path":"articles/commerce/aad-pos-logon.md","contentType":"file"},{"name":"accessibility.md","path":"articles/commerce/accessibility.md","contentType":"file"},{"name":"account-management.md","path":"articles/commerce/account-management.md","contentType":"file"},{"name":"active-image-module.md","path":"articles/commerce/active-image-module.md","contentType":"file"},{"name":"add-accordion.md","path":"articles/commerce/add-accordion.md","contentType":"file"},{"name":"add-alert.md","path":"articles/commerce/add-alert.md","contentType":"file"},{"name":"add-breadcrumb.md","path":"articles/commerce/add-breadcrumb.md","contentType":"file"},{"name":"add-buy-box.md","path":"articles/commerce/add-buy-box.md","contentType":"file"},{"name":"add-carousel.md","path":"articles/commerce/add-carousel.md","contentType":"file"},{"name":"add-cart-module.md","path":"articles/commerce/add-cart-module.md","contentType":"file"},{"name":"add-cart-settings.md","path":"articles/commerce/add-cart-settings.md","contentType":"file"},{"name":"add-cdn-support.md","path":"articles/commerce/add-cdn-support.md","contentType":"file"},{"name":"add-checkout-module.md","path":"articles/commerce/add-checkout-module.md","contentType":"file"},{"name":"add-container-module.md","path":"articles/commerce/add-container-module.md","contentType":"file"},{"name":"add-content-rich-block.md","path":"articles/commerce/add-content-rich-block.md","contentType":"file"},{"name":"add-copyright-notice.md","path":"articles/commerce/add-copyright-notice.md","contentType":"file"},{"name":"add-favicon.md","path":"articles/commerce/add-favicon.md","contentType":"file"},{"name":"add-fields-excel.md","path":"articles/commerce/add-fields-excel.md","contentType":"file"},{"name":"add-giftcard.md","path":"articles/commerce/add-giftcard.md","contentType":"file"},{"name":"add-hero-module.md","path":"articles/commerce/add-hero-module.md","contentType":"file"},{"name":"add-languages-to-site.md","path":"articles/commerce/add-languages-to-site.md","contentType":"file"},{"name":"add-logo.md","path":"articles/commerce/add-logo.md","contentType":"file"},{"name":"add-manage-content.md","path":"articles/commerce/add-manage-content.md","contentType":"file"},{"name":"add-new-page.md","path":"articles/commerce/add-new-page.md","contentType":"file"},{"name":"add-privacy-page.md","path":"articles/commerce/add-privacy-page.md","contentType":"file"},{"name":"add-qr-code-barcode-email.md","path":"articles/commerce/add-qr-code-barcode-email.md","contentType":"file"},{"name":"add-recommendations-control-pos-screen.md","path":"articles/commerce/add-recommendations-control-pos-screen.md","contentType":"file"},{"name":"add-tab.md","path":"articles/commerce/add-tab.md","contentType":"file"},{"name":"add-telemetry.md","path":"articles/commerce/add-telemetry.md","contentType":"file"},{"name":"add-video-player.md","path":"articles/commerce/add-video-player.md","contentType":"file"},{"name":"adventure-works-theme.md","path":"articles/commerce/adventure-works-theme.md","contentType":"file"},{"name":"analyze-sales-trends-patterns.md","path":"articles/commerce/analyze-sales-trends-patterns.md","contentType":"file"},{"name":"archive-transactions.md","path":"articles/commerce/archive-transactions.md","contentType":"file"},{"name":"assess-customer-product-profitability.md","path":"articles/commerce/assess-customer-product-profitability.md","contentType":"file"},{"name":"associate-site-online-store.md","path":"articles/commerce/associate-site-online-store.md","contentType":"file"},{"name":"assortments.md","path":"articles/commerce/assortments.md","contentType":"file"},{"name":"async-customer-mode-faq.md","path":"articles/commerce/async-customer-mode-faq.md","contentType":"file"},{"name":"async-customer-mode.md","path":"articles/commerce/async-customer-mode.md","contentType":"file"},{"name":"async-document-framework.md","path":"articles/commerce/async-document-framework.md","contentType":"file"},{"name":"attribute-attributegroups-lifecycle.md","path":"articles/commerce/attribute-attributegroups-lifecycle.md","contentType":"file"},{"name":"audit-async-customer-operations.md","path":"articles/commerce/audit-async-customer-operations.md","contentType":"file"},{"name":"author-footer-module.md","path":"articles/commerce/author-footer-module.md","contentType":"file"},{"name":"author-header-module.md","path":"articles/commerce/author-header-module.md","contentType":"file"},{"name":"authoring-home-overview.md","path":"articles/commerce/authoring-home-overview.md","contentType":"file"},{"name":"auto-charges-by-channel.md","path":"articles/commerce/auto-charges-by-channel.md","contentType":"file"},{"name":"batch.md","path":"articles/commerce/batch.md","contentType":"file"},{"name":"browser-requirements.md","path":"articles/commerce/browser-requirements.md","contentType":"file"},{"name":"build-pages-400-500-errors.md","path":"articles/commerce/build-pages-400-500-errors.md","contentType":"file"},{"name":"bulk-associate-channels.md","path":"articles/commerce/bulk-associate-channels.md","contentType":"file"},{"name":"calculated-inventory-retail-channels.md","path":"articles/commerce/calculated-inventory-retail-channels.md","contentType":"file"},{"name":"call-center-catalogs.md","path":"articles/commerce/call-center-catalogs.md","contentType":"file"},{"name":"call-center-functionality.md","path":"articles/commerce/call-center-functionality.md","contentType":"file"},{"name":"call-center-refund-payments.md","path":"articles/commerce/call-center-refund-payments.md","contentType":"file"},{"name":"cart-icon-module.md","path":"articles/commerce/cart-icon-module.md","contentType":"file"},{"name":"cash-denominations.md","path":"articles/commerce/cash-denominations.md","contentType":"file"},{"name":"cash-mgmt.md","path":"articles/commerce/cash-mgmt.md","contentType":"file"},{"name":"catalog-picker.md","path":"articles/commerce/catalog-picker.md","contentType":"file"},{"name":"catalogs-b2b-sites-FAQ.md","path":"articles/commerce/catalogs-b2b-sites-FAQ.md","contentType":"file"},{"name":"catalogs-b2b-sites.md","path":"articles/commerce/catalogs-b2b-sites.md","contentType":"file"},{"name":"category-management-product-creation.md","path":"articles/commerce/category-management-product-creation.md","contentType":"file"},{"name":"category-search-page-overview.md","path":"articles/commerce/category-search-page-overview.md","contentType":"file"},{"name":"cdn-options.md","path":"articles/commerce/cdn-options.md","contentType":"file"},{"name":"channel-add-to-org-hierarchy.md","path":"articles/commerce/channel-add-to-org-hierarchy.md","contentType":"file"},{"name":"channel-setup-callcenter.md","path":"articles/commerce/channel-setup-callcenter.md","contentType":"file"},{"name":"channel-setup-online.md","path":"articles/commerce/channel-setup-online.md","contentType":"file"},{"name":"channel-setup-retail.md","path":"articles/commerce/channel-setup-retail.md","contentType":"file"},{"name":"channel-side-calculation-faq.md","path":"articles/commerce/channel-side-calculation-faq.md","contentType":"file"},{"name":"channel-side-calculation.md","path":"articles/commerce/channel-side-calculation.md","contentType":"file"},{"name":"channels-legal-entities.md","path":"articles/commerce/channels-legal-entities.md","contentType":"file"},{"name":"channels-org-hierarchies.md","path":"articles/commerce/channels-org-hierarchies.md","contentType":"file"},{"name":"channels-overview.md","path":"articles/commerce/channels-overview.md","contentType":"file"},{"name":"channels-prerequisites.md","path":"articles/commerce/channels-prerequisites.md","contentType":"file"},{"name":"channels-setup-warehouse.md","path":"articles/commerce/channels-setup-warehouse.md","contentType":"file"},{"name":"charge-send.md","path":"articles/commerce/charge-send.md","contentType":"file"},{"name":"check-in-pickup-module.md","path":"articles/commerce/check-in-pickup-module.md","contentType":"file"},{"name":"checkout-module-error-codes.md","path":"articles/commerce/checkout-module-error-codes.md","contentType":"file"},{"name":"cloud-powered-search-overview.md","path":"articles/commerce/cloud-powered-search-overview.md","contentType":"file"},{"name":"commerce-teams-integration.md","path":"articles/commerce/commerce-teams-integration.md","contentType":"file"},{"name":"commerce-troubleshooting.md","path":"articles/commerce/commerce-troubleshooting.md","contentType":"file"},{"name":"compliance-overview.md","path":"articles/commerce/compliance-overview.md","contentType":"file"},{"name":"configure-call-center-delivery.md","path":"articles/commerce/configure-call-center-delivery.md","contentType":"file"},{"name":"configure-emailed-receipt-formats.md","path":"articles/commerce/configure-emailed-receipt-formats.md","contentType":"file"},{"name":"configure-free-product.md","path":"articles/commerce/configure-free-product.md","contentType":"file"},{"name":"configure-multi-B2C-tenants.md","path":"articles/commerce/configure-multi-B2C-tenants.md","contentType":"file"},{"name":"configure-ratings-reviews.md","path":"articles/commerce/configure-ratings-reviews.md","contentType":"file"},{"name":"configure-your-domain-name.md","path":"articles/commerce/configure-your-domain-name.md","contentType":"file"},{"name":"consistent-delivery-mode-handling.md","path":"articles/commerce/consistent-delivery-mode-handling.md","contentType":"file"},{"name":"convert-async-to-sync.md","path":"articles/commerce/convert-async-to-sync.md","contentType":"file"},{"name":"cookie-compliance.md","path":"articles/commerce/cookie-compliance.md","contentType":"file"},{"name":"cookie-consent-module.md","path":"articles/commerce/cookie-consent-module.md","contentType":"file"},{"name":"copilot-based-merch-insights.md","path":"articles/commerce/copilot-based-merch-insights.md","contentType":"file"},{"name":"copilot-pos-customer-insights.md","path":"articles/commerce/copilot-pos-customer-insights.md","contentType":"file"},{"name":"copilot-pos-report-insights.md","path":"articles/commerce/copilot-pos-report-insights.md","contentType":"file"},{"name":"copilot-site-builder.md","path":"articles/commerce/copilot-site-builder.md","contentType":"file"},{"name":"copilot-statement-summaries.md","path":"articles/commerce/copilot-statement-summaries.md","contentType":"file"},{"name":"copy-content-locale.md","path":"articles/commerce/copy-content-locale.md","contentType":"file"},{"name":"country-region-picker-module.md","path":"articles/commerce/country-region-picker-module.md","contentType":"file"},{"name":"coupons.md","path":"articles/commerce/coupons.md","contentType":"file"},{"name":"cpe-bopis.md","path":"articles/commerce/cpe-bopis.md","contentType":"file"},{"name":"cpe-optional-features.md","path":"articles/commerce/cpe-optional-features.md","contentType":"file"},{"name":"cpe-post-provisioning.md","path":"articles/commerce/cpe-post-provisioning.md","contentType":"file"},{"name":"create-channel-hierarchy.md","path":"articles/commerce/create-channel-hierarchy.md","contentType":"file"},{"name":"create-dynamic-pages.md","path":"articles/commerce/create-dynamic-pages.md","contentType":"file"},{"name":"create-ecommerce-site.md","path":"articles/commerce/create-ecommerce-site.md","contentType":"file"},{"name":"create-editorial-recommendation-lists.md","path":"articles/commerce/create-editorial-recommendation-lists.md","contentType":"file"},{"name":"create-excel-edit.md","path":"articles/commerce/create-excel-edit.md","contentType":"file"},{"name":"create-new-product-commerce.md","path":"articles/commerce/create-new-product-commerce.md","contentType":"file"},{"name":"create-page-URL.md","path":"articles/commerce/create-page-URL.md","contentType":"file"},{"name":"create-product-hierarchy.md","path":"articles/commerce/create-product-hierarchy.md","contentType":"file"},{"name":"create-retail-product-kits.md","path":"articles/commerce/create-retail-product-kits.md","contentType":"file"},{"name":"create-variant-group.md","path":"articles/commerce/create-variant-group.md","contentType":"file"},{"name":"cross-channel-sharing.md","path":"articles/commerce/cross-channel-sharing.md","contentType":"file"},{"name":"css-override-files.md","path":"articles/commerce/css-override-files.md","contentType":"file"},{"name":"custom-order-categories-nav-retail-prod-hierarchy.md","path":"articles/commerce/custom-order-categories-nav-retail-prod-hierarchy.md","contentType":"file"},{"name":"custom-pages-user-logins.md","path":"articles/commerce/custom-pages-user-logins.md","contentType":"file"},{"name":"customer-mgmt-stores.md","path":"articles/commerce/customer-mgmt-stores.md","contentType":"file"},{"name":"customer-orders-overview.md","path":"articles/commerce/customer-orders-overview.md","contentType":"file"},{"name":"customer-search.md","path":"articles/commerce/customer-search.md","contentType":"file"},{"name":"customer-voice-integration.md","path":"articles/commerce/customer-voice-integration.md","contentType":"file"},{"name":"customize-email-delivery-mode.md","path":"articles/commerce/customize-email-delivery-mode.md","contentType":"file"},{"name":"customize-site-navigation.md","path":"articles/commerce/customize-site-navigation.md","contentType":"file"},{"name":"dam-crop-images.md","path":"articles/commerce/dam-crop-images.md","contentType":"file"},{"name":"dam-custom-focal-point.md","path":"articles/commerce/dam-custom-focal-point.md","contentType":"file"},{"name":"dam-overview.md","path":"articles/commerce/dam-overview.md","contentType":"file"},{"name":"dam-upload-files.md","path":"articles/commerce/dam-upload-files.md","contentType":"file"},{"name":"dam-upload-images.md","path":"articles/commerce/dam-upload-images.md","contentType":"file"},{"name":"dam-upload-video.md","path":"articles/commerce/dam-upload-video.md","contentType":"file"},{"name":"default-customer.md","path":"articles/commerce/default-customer.md","contentType":"file"},{"name":"define-channel-specific-discounts.md","path":"articles/commerce/define-channel-specific-discounts.md","contentType":"file"},{"name":"define-maintain-channel-clients-registers-hw-stations.md","path":"articles/commerce/define-maintain-channel-clients-registers-hw-stations.md","contentType":"file"},{"name":"delayed-price-calculation.md","path":"articles/commerce/delayed-price-calculation.md","contentType":"file"},{"name":"delivery-options-module.md","path":"articles/commerce/delivery-options-module.md","contentType":"file"},{"name":"demo-data.md","path":"articles/commerce/demo-data.md","contentType":"file"},{"name":"deploy-ecommerce-site.md","path":"articles/commerce/deploy-ecommerce-site.md","contentType":"file"},{"name":"digital-gift-cards.md","path":"articles/commerce/digital-gift-cards.md","contentType":"file"},{"name":"dimension-settings.md","path":"articles/commerce/dimension-settings.md","contentType":"file"},{"name":"disable-consistency-check-rule.md","path":"articles/commerce/disable-consistency-check-rule.md","contentType":"file"},{"name":"document-states-overview.md","path":"articles/commerce/document-states-overview.md","contentType":"file"},{"name":"dom-clean-up.md","path":"articles/commerce/dom-clean-up.md","contentType":"file"},{"name":"dom-costs.md","path":"articles/commerce/dom-costs.md","contentType":"file"},{"name":"dom-extensibility.md","path":"articles/commerce/dom-extensibility.md","contentType":"file"},{"name":"dom-limitations.md","path":"articles/commerce/dom-limitations.md","contentType":"file"},{"name":"dom-processing.md","path":"articles/commerce/dom-processing.md","contentType":"file"},{"name":"dom-rules.md","path":"articles/commerce/dom-rules.md","contentType":"file"},{"name":"dom-runs-results.md","path":"articles/commerce/dom-runs-results.md","contentType":"file"},{"name":"dom-set-up.md","path":"articles/commerce/dom-set-up.md","contentType":"file"},{"name":"dom.md","path":"articles/commerce/dom.md","contentType":"file"},{"name":"e-commerce-localization-guide.md","path":"articles/commerce/e-commerce-localization-guide.md","contentType":"file"},{"name":"edit-cash-trans.md","path":"articles/commerce/edit-cash-trans.md","contentType":"file"},{"name":"edit-financial-dim.md","path":"articles/commerce/edit-financial-dim.md","contentType":"file"},{"name":"edit-order-trans.md","path":"articles/commerce/edit-order-trans.md","contentType":"file"},{"name":"email-notification-profiles.md","path":"articles/commerce/email-notification-profiles.md","contentType":"file"},{"name":"email-receipts.md","path":"articles/commerce/email-receipts.md","contentType":"file"},{"name":"email-templates-transactions.md","path":"articles/commerce/email-templates-transactions.md","contentType":"file"},{"name":"enable-ADLS-environment.md","path":"articles/commerce/enable-ADLS-environment.md","contentType":"file"},{"name":"enable-configure-retail-functionality.md","path":"articles/commerce/enable-configure-retail-functionality.md","contentType":"file"},{"name":"enable-customer-check-in.md","path":"articles/commerce/enable-customer-check-in.md","contentType":"file"},{"name":"enable-product-recommendations.md","path":"articles/commerce/enable-product-recommendations.md","contentType":"file"},{"name":"enable-store-detection.md","path":"articles/commerce/enable-store-detection.md","contentType":"file"},{"name":"enable-teams-integration.md","path":"articles/commerce/enable-teams-integration.md","contentType":"file"},{"name":"enhancedorderrecall.md","path":"articles/commerce/enhancedorderrecall.md","contentType":"file"},{"name":"enrich-category-page.md","path":"articles/commerce/enrich-category-page.md","contentType":"file"},{"name":"enrich-product-page.md","path":"articles/commerce/enrich-product-page.md","contentType":"file"},{"name":"experimentation-connect-edit.md","path":"articles/commerce/experimentation-connect-edit.md","contentType":"file"},{"name":"experimentation-identify.md","path":"articles/commerce/experimentation-identify.md","contentType":"file"},{"name":"experimentation-overview.md","path":"articles/commerce/experimentation-overview.md","contentType":"file"},{"name":"experimentation-preview-publish.md","path":"articles/commerce/experimentation-preview-publish.md","contentType":"file"},{"name":"experimentation-review-complete.md","path":"articles/commerce/experimentation-review-complete.md","contentType":"file"},{"name":"experimentation-run-monitor.md","path":"articles/commerce/experimentation-run-monitor.md","contentType":"file"},{"name":"experimentation-setup.md","path":"articles/commerce/experimentation-setup.md","contentType":"file"},{"name":"experimentation-status.md","path":"articles/commerce/experimentation-status.md","contentType":"file"},{"name":"export-POS-layouts.md","path":"articles/commerce/export-POS-layouts.md","contentType":"file"},{"name":"extended-logon.md","path":"articles/commerce/extended-logon.md","contentType":"file"},{"name":"extended-warranty.md","path":"articles/commerce/extended-warranty.md","contentType":"file"},{"name":"faq-recommendations.md","path":"articles/commerce/faq-recommendations.md","contentType":"file"},{"name":"fin-recon.md","path":"articles/commerce/fin-recon.md","contentType":"file"},{"name":"generate-assembly-and-disassembly-orders.md","path":"articles/commerce/generate-assembly-and-disassembly-orders.md","contentType":"file"},{"name":"generate-reports.md","path":"articles/commerce/generate-reports.md","contentType":"file"},{"name":"hide-non-carrier-modes.md","path":"articles/commerce/hide-non-carrier-modes.md","contentType":"file"},{"name":"hide-taxes-breakup.md","path":"articles/commerce/hide-taxes-breakup.md","contentType":"file"},{"name":"hybrid-customer-orders.md","path":"articles/commerce/hybrid-customer-orders.md","contentType":"file"},{"name":"iframe-module.md","path":"articles/commerce/iframe-module.md","contentType":"file"},{"name":"image-list-module.md","path":"articles/commerce/image-list-module.md","contentType":"file"},{"name":"import-export-reviews.md","path":"articles/commerce/import-export-reviews.md","contentType":"file"},{"name":"improve-order-search.md","path":"articles/commerce/improve-order-search.md","contentType":"file"},{"name":"index.yml","path":"articles/commerce/index.yml","contentType":"file"},{"name":"info-codes-retail.md","path":"articles/commerce/info-codes-retail.md","contentType":"file"},{"name":"install-adventure-works.md","path":"articles/commerce/install-adventure-works.md","contentType":"file"},{"name":"install-pos-layout-designer.md","path":"articles/commerce/install-pos-layout-designer.md","contentType":"file"},{"name":"interactive-feature-module.md","path":"articles/commerce/interactive-feature-module.md","contentType":"file"},{"name":"inventory-availability-checks.md","path":"articles/commerce/inventory-availability-checks.md","contentType":"file"},{"name":"inventory-aware-product-listing.md","path":"articles/commerce/inventory-aware-product-listing.md","contentType":"file"},{"name":"inventory-buffers-levels.md","path":"articles/commerce/inventory-buffers-levels.md","contentType":"file"},{"name":"inventory-lookup-channel-side-calc.md","path":"articles/commerce/inventory-lookup-channel-side-calc.md","contentType":"file"},{"name":"inventory-settings.md","path":"articles/commerce/inventory-settings.md","contentType":"file"},{"name":"manage-ecommerce-users-roles.md","path":"articles/commerce/manage-ecommerce-users-roles.md","contentType":"file"},{"name":"manage-reviews.md","path":"articles/commerce/manage-reviews.md","contentType":"file"},{"name":"manage-robots-txt-files.md","path":"articles/commerce/manage-robots-txt-files.md","contentType":"file"},{"name":"manage-seo-metadata.md","path":"articles/commerce/manage-seo-metadata.md","contentType":"file"},{"name":"manage-user-roles-teams.md","path":"articles/commerce/manage-user-roles-teams.md","contentType":"file"},{"name":"manual-publish-rating-reviews.md","path":"articles/commerce/manual-publish-rating-reviews.md","contentType":"file"},{"name":"map-channels-sites.md","path":"articles/commerce/map-channels-sites.md","contentType":"file"},{"name":"map-module.md","path":"articles/commerce/map-module.md","contentType":"file"},{"name":"map-stores-existing-teams.md","path":"articles/commerce/map-stores-existing-teams.md","contentType":"file"},{"name":"media-gallery-module.md","path":"articles/commerce/media-gallery-module.md","contentType":"file"},{"name":"modify-existing-page.md","path":"articles/commerce/modify-existing-page.md","contentType":"file"},{"name":"modify-product-recommendation-results.md","path":"articles/commerce/modify-product-recommendation-results.md","contentType":"file"},{"name":"monitor-sales-margin-performance.md","path":"articles/commerce/monitor-sales-margin-performance.md","contentType":"file"},{"name":"multiple-pickup-modes.md","path":"articles/commerce/multiple-pickup-modes.md","contentType":"file"},{"name":"multireturn.md","path":"articles/commerce/multireturn.md","contentType":"file"},{"name":"nav-menu-module.md","path":"articles/commerce/nav-menu-module.md","contentType":"file"},{"name":"new-address-book.md","path":"articles/commerce/new-address-book.md","contentType":"file"},{"name":"omni-auto-charges.md","path":"articles/commerce/omni-auto-charges.md","contentType":"file"},{"name":"omni-channel-payments.md","path":"articles/commerce/omni-channel-payments.md","contentType":"file"},{"name":"on-behalf-of.md","path":"articles/commerce/on-behalf-of.md","contentType":"file"},{"name":"online-functionality-profile.md","path":"articles/commerce/online-functionality-profile.md","contentType":"file"},{"name":"online-store-overview.md","path":"articles/commerce/online-store-overview.md","contentType":"file"},{"name":"opt-in-ratings-reviews.md","path":"articles/commerce/opt-in-ratings-reviews.md","contentType":"file"},{"name":"opt-out-personalization.md","path":"articles/commerce/opt-out-personalization.md","contentType":"file"},{"name":"optimal-combination-overlapping-discounts.md","path":"articles/commerce/optimal-combination-overlapping-discounts.md","contentType":"file"},{"name":"optimize-inventory-data.md","path":"articles/commerce/optimize-inventory-data.md","contentType":"file"},{"name":"order-confirmation-module.md","path":"articles/commerce/order-confirmation-module.md","contentType":"file"},{"name":"order-history-module.md","path":"articles/commerce/order-history-module.md","contentType":"file"},{"name":"order-lookup-guest.md","path":"articles/commerce/order-lookup-guest.md","contentType":"file"},{"name":"order-lookup-module.md","path":"articles/commerce/order-lookup-module.md","contentType":"file"},{"name":"orderexchanges.md","path":"articles/commerce/orderexchanges.md","contentType":"file"},{"name":"page-elements-overview.md","path":"articles/commerce/page-elements-overview.md","contentType":"file"},{"name":"payinvoice.md","path":"articles/commerce/payinvoice.md","contentType":"file"},{"name":"payment-methods-restrictions.md","path":"articles/commerce/payment-methods-restrictions.md","contentType":"file"},{"name":"payment-methods.md","path":"articles/commerce/payment-methods.md","contentType":"file"},{"name":"payment-module.md","path":"articles/commerce/payment-module.md","contentType":"file"},{"name":"personalized-recommendations.md","path":"articles/commerce/personalized-recommendations.md","contentType":"file"},{"name":"pickup-info-module.md","path":"articles/commerce/pickup-info-module.md","contentType":"file"},{"name":"pos-application-user-language-settings.md","path":"articles/commerce/pos-application-user-language-settings.md","contentType":"file"},{"name":"pos-healthcheck.md","path":"articles/commerce/pos-healthcheck.md","contentType":"file"},{"name":"pos-inbound-inventory-operation.md","path":"articles/commerce/pos-inbound-inventory-operation.md","contentType":"file"},{"name":"pos-inventory-lookup-operation.md","path":"articles/commerce/pos-inventory-lookup-operation.md","contentType":"file"},{"name":"pos-multi-hws.md","path":"articles/commerce/pos-multi-hws.md","contentType":"file"},{"name":"pos-operations.md","path":"articles/commerce/pos-operations.md","contentType":"file"},{"name":"pos-outbound-inventory-operation.md","path":"articles/commerce/pos-outbound-inventory-operation.md","contentType":"file"},{"name":"pos-pricing-functions.md","path":"articles/commerce/pos-pricing-functions.md","contentType":"file"},{"name":"pos-sales-groups-track-commissions.md","path":"articles/commerce/pos-sales-groups-track-commissions.md","contentType":"file"},{"name":"pos-screen-layouts.md","path":"articles/commerce/pos-screen-layouts.md","contentType":"file"},{"name":"pos-serialized-items.md","path":"articles/commerce/pos-serialized-items.md","contentType":"file"},{"name":"pos-suspend-recall-transactions.md","path":"articles/commerce/pos-suspend-recall-transactions.md","contentType":"file"},{"name":"prepayments-commerce.md","path":"articles/commerce/prepayments-commerce.md","contentType":"file"},{"name":"price-adjustments-discounts.md","path":"articles/commerce/price-adjustments-discounts.md","contentType":"file"},{"name":"price-change-tracking.md","path":"articles/commerce/price-change-tracking.md","contentType":"file"},{"name":"price-faq.md","path":"articles/commerce/price-faq.md","contentType":"file"},{"name":"price-management.md","path":"articles/commerce/price-management.md","contentType":"file"},{"name":"price-report.md","path":"articles/commerce/price-report.md","contentType":"file"},{"name":"price-settings.md","path":"articles/commerce/price-settings.md","contentType":"file"},{"name":"pricing-apis.md","path":"articles/commerce/pricing-apis.md","contentType":"file"},{"name":"pricing-examples.md","path":"articles/commerce/pricing-examples.md","contentType":"file"},{"name":"pricing-extensions.md","path":"articles/commerce/pricing-extensions.md","contentType":"file"},{"name":"pro-rate-charges-matching-lines.md","path":"articles/commerce/pro-rate-charges-matching-lines.md","contentType":"file"},{"name":"process-kit-assembly-and-disassembly-orders.md","path":"articles/commerce/process-kit-assembly-and-disassembly-orders.md","contentType":"file"},{"name":"process-order-pickup-POS.md","path":"articles/commerce/process-order-pickup-POS.md","contentType":"file"},{"name":"product-collection-module-overview.md","path":"articles/commerce/product-collection-module-overview.md","contentType":"file"},{"name":"product-comparison-modules.md","path":"articles/commerce/product-comparison-modules.md","contentType":"file"},{"name":"product-discovery-checklist.md","path":"articles/commerce/product-discovery-checklist.md","contentType":"file"},{"name":"product-recommendations-demo-data.md","path":"articles/commerce/product-recommendations-demo-data.md","contentType":"file"},{"name":"product-recommendations.md","path":"articles/commerce/product-recommendations.md","contentType":"file"},{"name":"product.md","path":"articles/commerce/product.md","contentType":"file"},{"name":"provision-teams-from-commerce.md","path":"articles/commerce/provision-teams-from-commerce.md","contentType":"file"},{"name":"provisioning-guide.md","path":"articles/commerce/provisioning-guide.md","contentType":"file"},{"name":"publish-groups.md","path":"articles/commerce/publish-groups.md","contentType":"file"},{"name":"publish-status-headquarters.md","path":"articles/commerce/publish-status-headquarters.md","contentType":"file"},{"name":"quick-tour-account-management.md","path":"articles/commerce/quick-tour-account-management.md","contentType":"file"},{"name":"quick-tour-cart-checkout.md","path":"articles/commerce/quick-tour-cart-checkout.md","contentType":"file"},{"name":"quick-tour-home-page.md","path":"articles/commerce/quick-tour-home-page.md","contentType":"file"},{"name":"quick-tour-pdp.md","path":"articles/commerce/quick-tour-pdp.md","contentType":"file"},{"name":"quick-view-module.md","path":"articles/commerce/quick-view-module.md","contentType":"file"},{"name":"ratings-reviews-faq.md","path":"articles/commerce/ratings-reviews-faq.md","contentType":"file"},{"name":"ratings-reviews-modules.md","path":"articles/commerce/ratings-reviews-modules.md","contentType":"file"},{"name":"ratings-reviews-overview.md","path":"articles/commerce/ratings-reviews-overview.md","contentType":"file"},{"name":"receipt-templates-printing.md","path":"articles/commerce/receipt-templates-printing.md","contentType":"file"},{"name":"refund_policy_returns.md","path":"articles/commerce/refund_policy_returns.md","contentType":"file"},{"name":"reset_receipt_number_sequence.md","path":"articles/commerce/reset_receipt_number_sequence.md","contentType":"file"},{"name":"retail-discounts-overview.md","path":"articles/commerce/retail-discounts-overview.md","contentType":"file"},{"name":"retail-functionality-profile.md","path":"articles/commerce/retail-functionality-profile.md","contentType":"file"},{"name":"retail-hierarchies.md","path":"articles/commerce/retail-hierarchies.md","contentType":"file"},{"name":"retail-peripherals-overview.md","path":"articles/commerce/retail-peripherals-overview.md","contentType":"file"},{"name":"retail-product-kit-setup.md","path":"articles/commerce/retail-product-kit-setup.md","contentType":"file"},{"name":"retail-statements-number-sequences.md","path":"articles/commerce/retail-statements-number-sequences.md","contentType":"file"},{"name":"retail-statements.md","path":"articles/commerce/retail-statements.md","contentType":"file"},{"name":"sales-performance-products.md","path":"articles/commerce/sales-performance-products.md","contentType":"file"},{"name":"sales-tax-config.md","path":"articles/commerce/sales-tax-config.md","contentType":"file"},{"name":"save-preview-publish-page.md","path":"articles/commerce/save-preview-publish-page.md","contentType":"file"},{"name":"seamless-offline-improvements.md","path":"articles/commerce/seamless-offline-improvements.md","contentType":"file"},{"name":"search-engine-optimization-considerations.md","path":"articles/commerce/search-engine-optimization-considerations.md","contentType":"file"},{"name":"search-result-module.md","path":"articles/commerce/search-result-module.md","contentType":"file"},{"name":"select-page-layouts.md","path":"articles/commerce/select-page-layouts.md","contentType":"file"},{"name":"select-site-theme.md","path":"articles/commerce/select-site-theme.md","contentType":"file"},{"name":"sell-return-outside-assortments.md","path":"articles/commerce/sell-return-outside-assortments.md","contentType":"file"},{"name":"service-to-service-auth.md","path":"articles/commerce/service-to-service-auth.md","contentType":"file"},{"name":"set-up-assortments.md","path":"articles/commerce/set-up-assortments.md","contentType":"file"},{"name":"set-up-bar-code-masks.md","path":"articles/commerce/set-up-bar-code-masks.md","contentType":"file"},{"name":"set-up-bar-codes.md","path":"articles/commerce/set-up-bar-codes.md","contentType":"file"},{"name":"set-up-continuity-program.md","path":"articles/commerce/set-up-continuity-program.md","contentType":"file"},{"name":"set-up-customer-loyalty-program.md","path":"articles/commerce/set-up-customer-loyalty-program.md","contentType":"file"},{"name":"set-up-fraud-alerts.md","path":"articles/commerce/set-up-fraud-alerts.md","contentType":"file"},{"name":"set-up-manage-images-retail-mpos.md","path":"articles/commerce/set-up-manage-images-retail-mpos.md","contentType":"file"},{"name":"set-up-order-processing-options.md","path":"articles/commerce/set-up-order-processing-options.md","contentType":"file"},{"name":"set-up-retail-products.md","path":"articles/commerce/set-up-retail-products.md","contentType":"file"},{"name":"set-up-rfm-analysis.md","path":"articles/commerce/set-up-rfm-analysis.md","contentType":"file"},{"name":"shift-drawer-management.md","path":"articles/commerce/shift-drawer-management.md","contentType":"file"},{"name":"ship-address-module.md","path":"articles/commerce/ship-address-module.md","contentType":"file"},{"name":"shipping-discount.md","path":"articles/commerce/shipping-discount.md","contentType":"file"},{"name":"shop-similar-description.md","path":"articles/commerce/shop-similar-description.md","contentType":"file"},{"name":"shop-similar-looks.md","path":"articles/commerce/shop-similar-looks.md","contentType":"file"},{"name":"site-selector.md","path":"articles/commerce/site-selector.md","contentType":"file"},{"name":"social-share-module.md","path":"articles/commerce/social-share-module.md","contentType":"file"},{"name":"starter-kit-overview.md","path":"articles/commerce/starter-kit-overview.md","contentType":"file"},{"name":"statement-posting-EOD.md","path":"articles/commerce/statement-posting-EOD.md","contentType":"file"},{"name":"store-commerce-self-check-out.md","path":"articles/commerce/store-commerce-self-check-out.md","contentType":"file"},{"name":"store-performance-information.md","path":"articles/commerce/store-performance-information.md","contentType":"file"},{"name":"store-selector.md","path":"articles/commerce/store-selector.md","contentType":"file"},{"name":"style-presets.md","path":"articles/commerce/style-presets.md","contentType":"file"},{"name":"subscribe-module.md","path":"articles/commerce/subscribe-module.md","contentType":"file"},{"name":"sync-product-ratings.md","path":"articles/commerce/sync-product-ratings.md","contentType":"file"},{"name":"synchronize-tasks-teams-pos.md","path":"articles/commerce/synchronize-tasks-teams-pos.md","contentType":"file"},{"name":"targeting-overview.md","path":"articles/commerce/targeting-overview.md","contentType":"file"},{"name":"task-mgmt-assign-lists.md","path":"articles/commerce/task-mgmt-assign-lists.md","contentType":"file"},{"name":"task-mgmt-configure.md","path":"articles/commerce/task-mgmt-configure.md","contentType":"file"},{"name":"task-mgmt-create-lists.md","path":"articles/commerce/task-mgmt-create-lists.md","contentType":"file"},{"name":"task-mgmt-overview.md","path":"articles/commerce/task-mgmt-overview.md","contentType":"file"},{"name":"task-mgmt-pos.md","path":"articles/commerce/task-mgmt-pos.md","contentType":"file"},{"name":"teams-integration-faq.md","path":"articles/commerce/teams-integration-faq.md","contentType":"file"},{"name":"templates-layouts-overview.md","path":"articles/commerce/templates-layouts-overview.md","contentType":"file"},{"name":"tender-based-discounts.md","path":"articles/commerce/tender-based-discounts.md","contentType":"file"},{"name":"tile-list-module.md","path":"articles/commerce/tile-list-module.md","contentType":"file"},{"name":"trickle-feed.md","path":"articles/commerce/trickle-feed.md","contentType":"file"},{"name":"unit-of-measure.md","path":"articles/commerce/unit-of-measure.md","contentType":"file"},{"name":"upload-serve-static-files.md","path":"articles/commerce/upload-serve-static-files.md","contentType":"file"},{"name":"valid-checker.md","path":"articles/commerce/valid-checker.md","contentType":"file"},{"name":"verify-accessibility.md","path":"articles/commerce/verify-accessibility.md","contentType":"file"},{"name":"version-history-revert.md","path":"articles/commerce/version-history-revert.md","contentType":"file"},{"name":"web-activity-opt-out.md","path":"articles/commerce/web-activity-opt-out.md","contentType":"file"},{"name":"welcome.md","path":"articles/commerce/welcome.md","contentType":"file"},{"name":"work-with-fragments.md","path":"articles/commerce/work-with-fragments.md","contentType":"file"},{"name":"work-with-layouts.md","path":"articles/commerce/work-with-layouts.md","contentType":"file"},{"name":"work-with-modules.md","path":"articles/commerce/work-with-modules.md","contentType":"file"},{"name":"work-with-order-holds.md","path":"articles/commerce/work-with-order-holds.md","contentType":"file"},{"name":"work-with-payments.md","path":"articles/commerce/work-with-payments.md","contentType":"file"},{"name":"work-with-store-inventory.md","path":"articles/commerce/work-with-store-inventory.md","contentType":"file"},{"name":"work-with-templates.md","path":"articles/commerce/work-with-templates.md","contentType":"file"}],"totalCount":368},"articles":{"items":[{"name":"commerce-bc","path":"articles/commerce-bc","contentType":"directory"},{"name":"commerce","path":"articles/commerce","contentType":"directory"},{"name":"context","path":"articles/context","contentType":"directory"},{"name":"fin-ops-core","path":"articles/fin-ops-core","contentType":"directory"},{"name":"finance-bc","path":"articles/finance-bc","contentType":"directory"},{"name":"finance","path":"articles/finance","contentType":"directory"},{"name":"human-resources-bc","path":"articles/human-resources-bc","contentType":"directory"},{"name":"human-resources","path":"articles/human-resources","contentType":"directory"},{"name":"includes","path":"articles/includes","contentType":"directory"},{"name":"ops-bc","path":"articles/ops-bc","contentType":"directory"},{"name":"supply-chain-bc","path":"articles/supply-chain-bc","contentType":"directory"},{"name":"supply-chain","path":"articles/supply-chain","contentType":"directory"},{"name":"docfx.json","path":"articles/docfx.json","contentType":"file"}],"totalCount":13},"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":".vs","path":".vs","contentType":"directory"},{"name":".vscode","path":".vscode","contentType":"directory"},{"name":"articles","path":"articles","contentType":"directory"},{"name":".acrolinx-config.edn","path":".acrolinx-config.edn","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".openpublishing.publish.config.json","path":".openpublishing.publish.config.json","contentType":"file"},{"name":".openpublishing.redirection.json","path":".openpublishing.redirection.json","contentType":"file"},{"name":"CODEOWNERS","path":"CODEOWNERS","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"LICENSE-CODE","path":"LICENSE-CODE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"ThirdPartyNotices","path":"ThirdPartyNotices","contentType":"file"},{"name":"null","path":"null","contentType":"file"},{"name":"pending-deleted-files.md","path":"pending-deleted-files.md","contentType":"file"},{"name":"template.md","path":"template.md","contentType":"file"}],"totalCount":18}},"fileTreeProcessingTime":18.256676,"foldersToFetch":[],"repo":{"id":108335100,"defaultBranch":"main","name":"dynamics-365-unified-operations-public","ownerLogin":"MicrosoftDocs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-25T22:56:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22479449?v=4","public":true,"private":false,"isOrgOwned":true},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"main","listCacheKey":"v0:1730915311.0","canEdit":false,"refType":"branch","currentOid":"48238ab8082f81f15f852e6c2847e94618dcf056"},"path":"articles/commerce/b2b/set-up-b2b-site.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/MicrosoftDocs/dynamics-365-unified-operations-public/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"set-up-b2b-site.md","displayUrl":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md?raw=true","headerInfo":{"blobSize":"26.9 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"3d66dd3","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FDynamics-365-Unified-Operations-Public%2Fblob%2Fmain%2Farticles%2Fcommerce%2Fb2b%2Fset-up-b2b-site.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"Set up a B2B e-commerce site","anchor":"set-up-a-b2b-e-commerce-site","htmlText":"Set up a B2B e-commerce site"},{"level":2,"text":"Prerequisites","anchor":"prerequisites","htmlText":"Prerequisites"},{"level":2,"text":"Site-level settings","anchor":"site-level-settings","htmlText":"Site-level settings"},{"level":2,"text":"Create business partner sign-up pages","anchor":"create-business-partner-sign-up-pages","htmlText":"Create business partner sign-up pages"},{"level":3,"text":"Create a business partner request page","anchor":"create-a-business-partner-request-page","htmlText":"Create a business partner request page"},{"level":3,"text":"Create a business partner request confirmation page","anchor":"create-a-business-partner-request-confirmation-page","htmlText":"Create a business partner request confirmation page"},{"level":3,"text":"Add a business partner request link to the home page","anchor":"add-a-business-partner-request-link-to-the-home-page","htmlText":"Add a business partner request link to the home page"},{"level":2,"text":"Account management landing page","anchor":"account-management-landing-page","htmlText":"Account management landing page"},{"level":2,"text":"Create and configure customer balance pages and modules","anchor":"create-and-configure-customer-balance-pages-and-modules","htmlText":"Create and configure customer balance pages and modules"},{"level":3,"text":"Create a customer balance page","anchor":"create-a-customer-balance-page","htmlText":"Create a customer balance page"},{"level":3,"text":"Configure a checkout page so that the customer balance can be used as a form of payment","anchor":"configure-a-checkout-page-so-that-the-customer-balance-can-be-used-as-a-form-of-payment","htmlText":"Configure a checkout page so that the customer balance can be used as a form of payment"},{"level":2,"text":"Create order template pages","anchor":"create-order-template-pages","htmlText":"Create order template pages"},{"level":3,"text":"Create an order templates list page","anchor":"create-an-order-templates-list-page","htmlText":"Create an order templates list page"},{"level":3,"text":"Create an order template lines page","anchor":"create-an-order-template-lines-page","htmlText":"Create an order template lines page"},{"level":2,"text":"Onboard business partner users","anchor":"onboard-business-partner-users","htmlText":"Onboard business partner users"},{"level":2,"text":"Create invoice pages","anchor":"create-invoice-pages","htmlText":"Create invoice pages"},{"level":3,"text":"Create an invoices list page","anchor":"create-an-invoices-list-page","htmlText":"Create an invoices list page"},{"level":3,"text":"Create an invoice details page","anchor":"create-an-invoice-details-page","htmlText":"Create an invoice details page"},{"level":2,"text":"Add a quick add module to the cart page","anchor":"add-a-quick-add-module-to-the-cart-page","htmlText":"Add a quick add module to the cart page"},{"level":2,"text":"Add a bulk purchase module to a product details page","anchor":"add-a-bulk-purchase-module-to-a-product-details-page","htmlText":"Add a bulk purchase module to a product details page"},{"level":2,"text":"Additional resources","anchor":"additional-resources","htmlText":"Additional resources"}],"lineInfo":{"truncatedLoc":"349","truncatedSloc":"257"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/blob/main/articles/commerce/b2b/set-up-b2b-site.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/MicrosoftDocs/dynamics-365-unified-operations-public/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/raw/refs/heads/main/articles/commerce/b2b/set-up-b2b-site.md","renderImageOrRaw":false,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n \u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003etitle\u003c/th\u003e\n \u003cth\u003edescription\u003c/th\u003e\n \u003cth\u003eauthor\u003c/th\u003e\n \u003cth\u003ems.date\u003c/th\u003e\n \u003cth\u003ems.topic\u003c/th\u003e\n \u003cth\u003eaudience\u003c/th\u003e\n \u003cth\u003ems.reviewer\u003c/th\u003e\n \u003cth\u003ems.search.region\u003c/th\u003e\n \u003cth\u003ems.author\u003c/th\u003e\n \u003cth\u003ems.search.validFrom\u003c/th\u003e\n \u003cth\u003ems.search.form\u003c/th\u003e\n \u003c/tr\u003e\n \u003c/thead\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003eSet up a B2B e-commerce site\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003eThis article describes how to set up a business-to-business (B2B) e-commerce site in Microsoft Dynamics 365 Commerce.\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003ejosaw1\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003e05/28/2024\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003earticle\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003eApplication User\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003ev-chrgriffin\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003eGlobal\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003eshajain\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003e2021-01-31\u003c/div\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cdiv dir=\"auto\"\u003eRetailOperations\u003c/div\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSet up a B2B e-commerce site\u003c/h1\u003e\u003ca id=\"user-content-set-up-a-b2b-e-commerce-site\" class=\"anchor\" aria-label=\"Permalink: Set up a B2B e-commerce site\" href=\"#set-up-a-b2b-e-commerce-site\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e[!include \u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/includes/banner.md\"\u003ebanner\u003c/a\u003e]\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eThis article describes how to set up a business-to-business (B2B) e-commerce site in Microsoft Dynamics 365 Commerce.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eBusiness-to-business (B2B) e-commerce sites provide some key capabilities that optimize the workflow for a B2B user. This article describes how to set up a B2B e-commerce site in Microsoft Dynamics 365 Commerce. It goes through the modules and site settings that must be configured to enable B2B-specific scenarios.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePrerequisites\u003c/h2\u003e\u003ca id=\"user-content-prerequisites\" class=\"anchor\" aria-label=\"Permalink: Prerequisites\" href=\"#prerequisites\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTo setup a B2B e-commerce site, you must enable and configure specific features in Commerce headquarters, as described in this article.\u003c/li\u003e\n\u003cli\u003eCore experiences, such as product discovery, product details pages, the cart, and checkout are powered by the same modules that are used for business-to-consumer (B2C) e-commerce sites. Site authors should be familiar with all the modules that Dynamics 365 Commerce supports. For more information, see \u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/starter-kit-overview.md\"\u003eModule library overview\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThis article assumes that site authors understand the basics of Commerce site builder, templates, fragments, and pages, so that they can enable the B2B features for e-commerce sites.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSite-level settings\u003c/h2\u003e\u003ca id=\"user-content-site-level-settings\" class=\"anchor\" aria-label=\"Permalink: Site-level settings\" href=\"#site-level-settings\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eYou can access site-level settings in site builder, at \u003cstrong\u003eSite Settings \u0026gt; Extensions\u003c/strong\u003e. The following two site-level settings apply to B2B scenarios:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eEnable customer account payments\u003c/strong\u003e – This property enables users to pay for orders by using customer accounts. The available values are \u003cstrong\u003eEnabled for B2B customers\u003c/strong\u003e, \u003cstrong\u003eEnabled for B2C customers\u003c/strong\u003e, \u003cstrong\u003eEnabled for all customers\u003c/strong\u003e, and \u003cstrong\u003eDisabled for all customers\u003c/strong\u003e. If your B2B site supports customer accounts, you should select \u003cstrong\u003eEnabled for B2B customers\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnable order quantity limits\u003c/strong\u003e – This property lets you set limits on the number of items that can be ordered for each product or category. The available values are \u003cstrong\u003eEnabled for B2B customers\u003c/strong\u003e, \u003cstrong\u003eEnabled for B2C customers\u003c/strong\u003e, \u003cstrong\u003eEnabled for all customers\u003c/strong\u003e, and \u003cstrong\u003eDisabled for all customers\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-alert markdown-alert-note\" dir=\"auto\"\u003e\u003cp class=\"markdown-alert-title\" dir=\"auto\"\u003e\u003csvg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"\u003e\u003c/path\u003e\u003c/svg\u003eNote\u003c/p\u003e\u003cp dir=\"auto\"\u003eWhen you upgrade to the latest version of the module library, you must follow additional steps to ensure that the previously described site settings are available in your environment. For more information, see \u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/e-commerce-extensibility/sdk-updates.md#update-the-appsettingsjson-file\"\u003eUpdate the app.settings.json file\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate business partner sign-up pages\u003c/h2\u003e\u003ca id=\"user-content-create-business-partner-sign-up-pages\" class=\"anchor\" aria-label=\"Permalink: Create business partner sign-up pages\" href=\"#create-business-partner-sign-up-pages\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo become a business partner, users must first submit a business partner request. A link to the business partner request page will be available on the B2B home page, so that users can initiate the process. After users submit a business partner request, they will receive confirmation that the request has been submitted.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate a business partner request page\u003c/h3\u003e\u003ca id=\"user-content-create-a-business-partner-request-page\" class=\"anchor\" aria-label=\"Permalink: Create a business partner request page\" href=\"#create-a-business-partner-request-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003cstrong\u003ePartner sign up\u003c/strong\u003e module on a business partner request page is used to initiate user requests to become business partners. This module lets you collect the user information that is required for the sign-up process. Additionally, the \u003cstrong\u003eBusiness account address\u003c/strong\u003e module is used to capture the user's address.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo set up and configure the business partner request page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eCreate a template that is named \u003cstrong\u003eSign-up\u003c/strong\u003e. This template should include the following modules:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePartner sign up\u003c/li\u003e\n\u003cli\u003eBreadcrumb\u003c/li\u003e\n\u003cli\u003eHeader\u003c/li\u003e\n\u003cli\u003eFooter\u003c/li\u003e\n\u003cli\u003eContent block\u003c/li\u003e\n\u003cli\u003eText block\u003c/li\u003e\n\u003cli\u003eProduct collection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eUse the \u003cstrong\u003eSign-up\u003c/strong\u003e template to create a page that is named \u003cstrong\u003eBusiness Partner Request\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the home page, and enter \u003cstrong\u003eHome\u003c/strong\u003e as the link text.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003ePartner sign up\u003c/strong\u003e module below the \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eBecome a business partner\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003ePartner sign up\u003c/strong\u003e slot, add a \u003cstrong\u003eBusiness account address\u003c/strong\u003e module.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eText block\u003c/strong\u003e module below the \u003cstrong\u003ePartner sign up\u003c/strong\u003e module. Here, you can define some terms and conditions for the sign-up process.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, and then select \u003cstrong\u003ePreview\u003c/strong\u003e to preview the page.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003ePublish the URL for the page.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate a business partner request confirmation page\u003c/h3\u003e\u003ca id=\"user-content-create-a-business-partner-request-confirmation-page\" class=\"anchor\" aria-label=\"Permalink: Create a business partner request confirmation page\" href=\"#create-a-business-partner-request-confirmation-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAfter a business partner request is submitted, a confirmation page should be shown to the user to acknowledge the submission.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo set up and configure the request confirmation page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eSign-up\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003ePartner Request Confirmation\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eContent block\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eRequest submitted\u003c/strong\u003e. In the \u003cstrong\u003eRich Text\u003c/strong\u003e field, enter \u003cstrong\u003eYour request has been submitted\u003c/strong\u003e. Under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the home page, and enter \u003cstrong\u003eBack to shopping\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eAdd another \u003cstrong\u003eContainer\u003c/strong\u003e module, and add a \u003cstrong\u003eProduct Collection\u003c/strong\u003e module to it.\u003c/li\u003e\n\u003cli\u003eConfigure the \u003cstrong\u003eProduct Collection\u003c/strong\u003e module with the recommendation or category list that you want to showcase on the page.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, and then select \u003cstrong\u003ePreview\u003c/strong\u003e to preview the page.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp dir=\"auto\"\u003eTo add a link to the request confirmation page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eGo to the \u003cstrong\u003eBusiness Partner Request\u003c/strong\u003e page that you created earlier, and select \u003cstrong\u003eEdit\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect the \u003cstrong\u003ePartner sign up\u003c/strong\u003e module slot. In the properties pane, under \u003cstrong\u003eLink to the Sign-Up Confirmation page\u003c/strong\u003e, configure the link to the business partner request page that you created earlier.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAdd a business partner request link to the home page\u003c/h3\u003e\u003ca id=\"user-content-add-a-business-partner-request-link-to-the-home-page\" class=\"anchor\" aria-label=\"Permalink: Add a business partner request link to the home page\" href=\"#add-a-business-partner-request-link-to-the-home-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAfter the business partner request sign-up and confirmation pages are created, you must make the sign-up page accessible through a link on the home page. You can complete this task by adding the link to any \u003cstrong\u003eContent block\u003c/strong\u003e module on the home page.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo add a business partner request link to the home page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eGo to the home page for your site, and select \u003cstrong\u003eEdit\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect a \u003cstrong\u003eContent block\u003c/strong\u003e module slot. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the business partner request page that you created earlier, and enter \u003cstrong\u003eSign up to be a business partner\u003c/strong\u003e or similar text as the link text. Add an image as appropriate.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAccount management landing page\u003c/h2\u003e\u003ca id=\"user-content-account-management-landing-page\" class=\"anchor\" aria-label=\"Permalink: Account management landing page\" href=\"#account-management-landing-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe account management landing page includes all the account management information that is required for both B2B and B2C e-commerce sites. Only signed-in users can view this page.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo create and configure a B2B account management landing page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eCreate a template that is named \u003cstrong\u003eAccount management\u003c/strong\u003e. This template should include the following modules:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eHeader\u003c/li\u003e\n\u003cli\u003eFooter\u003c/li\u003e\n\u003cli\u003eBreadcrumb\u003c/li\u003e\n\u003cli\u003eAccount welcome tile\u003c/li\u003e\n\u003cli\u003eAccount generic tile\u003c/li\u003e\n\u003cli\u003eAccount Address tile\u003c/li\u003e\n\u003cli\u003eAccount wishlist tile\u003c/li\u003e\n\u003cli\u003eAccount address tile\u003c/li\u003e\n\u003cli\u003eAccount loyalty tile\u003c/li\u003e\n\u003cli\u003eAccount customer balance tile\u003c/li\u003e\n\u003cli\u003eAccount order templates tile\u003c/li\u003e\n\u003cli\u003eOrganization users\u003c/li\u003e\n\u003cli\u003eBusiness organization list\u003c/li\u003e\n\u003cli\u003eCustomer account balance\u003c/li\u003e\n\u003cli\u003eOrder template lines\u003c/li\u003e\n\u003cli\u003eOrder template list\u003c/li\u003e\n\u003cli\u003eAccount invoice tile\u003c/li\u003e\n\u003cli\u003eInvoices list\u003c/li\u003e\n\u003cli\u003eInvoice details\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template to create a page that is named \u003cstrong\u003eMy Account\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the home page, and enter \u003cstrong\u003eHome\u003c/strong\u003e as the link text.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eWelcome tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eWelcome\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add another \u003cstrong\u003eContainer\u003c/strong\u003e module (\u003cstrong\u003eContainer 2\u003c/strong\u003e). In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e. Set the \u003cstrong\u003eChildren Shown\u003c/strong\u003e value to \u003cstrong\u003eTwo\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 2\u003c/strong\u003e slot, add an \u003cstrong\u003eAccount generic tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eMy Profile\u003c/strong\u003e. Under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the \u003cstrong\u003eMy profile\u003c/strong\u003e page.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 2\u003c/strong\u003e slot, add another \u003cstrong\u003eAccount generic tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eOrder history\u003c/strong\u003e. Under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the order history page.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add another \u003cstrong\u003eContainer\u003c/strong\u003e module (\u003cstrong\u003eContainer 3\u003c/strong\u003e). In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e. Set the \u003cstrong\u003eChildren Shown\u003c/strong\u003e value to \u003cstrong\u003eTwo\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 3\u003c/strong\u003e slot, add an \u003cstrong\u003eAccount address tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eMy Address\u003c/strong\u003e. Under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the \u003cstrong\u003eMy address\u003c/strong\u003e page.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 3\u003c/strong\u003e slot, add an \u003cstrong\u003eAccount wishlist tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eMy Wishlist\u003c/strong\u003e. Under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the \u003cstrong\u003eMy wishlist\u003c/strong\u003e page.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add another \u003cstrong\u003eContainer\u003c/strong\u003e module (\u003cstrong\u003eContainer 4\u003c/strong\u003e). In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e. Set the \u003cstrong\u003eChildren Shown\u003c/strong\u003e value to \u003cstrong\u003eTwo\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 4\u003c/strong\u003e slot, add an \u003cstrong\u003eOrganization users\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eOrganization Users\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 4\u003c/strong\u003e slot, add an \u003cstrong\u003eAccount customer balance tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eAccount credit\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add another \u003cstrong\u003eContainer\u003c/strong\u003e module (\u003cstrong\u003eContainer 5\u003c/strong\u003e). In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e. Set the \u003cstrong\u003eChildren Shown\u003c/strong\u003e value to \u003cstrong\u003eTwo\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 5\u003c/strong\u003e module, add an \u003cstrong\u003eAccount order templates tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eOrder Templates\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eIn the \u003cstrong\u003eContainer 5\u003c/strong\u003e module, add an \u003cstrong\u003eAccount invoice tile\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eInvoices\u003c/strong\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp dir=\"auto\"\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-alert markdown-alert-note\" dir=\"auto\"\u003e\u003cp class=\"markdown-alert-title\" dir=\"auto\"\u003e\u003csvg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"\u003e\u003c/path\u003e\u003c/svg\u003eNote\u003c/p\u003e\u003cp dir=\"auto\"\u003eSome of the sections that you added in step 13 through 18 won't appear on the \"what you see is what you get\" (WYSIWIG) canvas in site builder, because they require a signed-in B2B account.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate and configure customer balance pages and modules\u003c/h2\u003e\u003ca id=\"user-content-create-and-configure-customer-balance-pages-and-modules\" class=\"anchor\" aria-label=\"Permalink: Create and configure customer balance pages and modules\" href=\"#create-and-configure-customer-balance-pages-and-modules\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eCustomer accounts can be used to pay for orders. The available balance in a customer account can be viewed from a user's account management page.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate a customer balance page\u003c/h3\u003e\u003ca id=\"user-content-create-a-customer-balance-page\" class=\"anchor\" aria-label=\"Permalink: Create a customer balance page\" href=\"#create-a-customer-balance-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBefore signed-in B2B users can view their customer balance, you must create a customer balance page.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo create a customer balance page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003eCustomer Balance\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add another \u003cstrong\u003eContainer\u003c/strong\u003e module (\u003cstrong\u003eContainer 3\u003c/strong\u003e). In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e. Set the \u003cstrong\u003eChildren Shown\u003c/strong\u003e value to \u003cstrong\u003eTwo\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the account management landing page, and enter \u003cstrong\u003eMy Account\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eCustomer Account Balance\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eAccount Balance\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003cli\u003eGo to the account management landing page (\u003cstrong\u003eMy Account\u003c/strong\u003e) that you created earlier.\u003c/li\u003e\n\u003cli\u003eIn the properties pane for the \u003cstrong\u003eAccount customer balance tile\u003c/strong\u003e module, add a link to the customer balance page.\u003c/li\u003e\n\u003cli\u003eSave and publish the page.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp dir=\"auto\"\u003eThe customer balance page has now been created, and users can access it from the account management landing page.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eConfigure a checkout page so that the customer balance can be used as a form of payment\u003c/h3\u003e\u003ca id=\"user-content-configure-a-checkout-page-so-that-the-customer-balance-can-be-used-as-a-form-of-payment\" class=\"anchor\" aria-label=\"Permalink: Configure a checkout page so that the customer balance can be used as a form of payment\" href=\"#configure-a-checkout-page-so-that-the-customer-balance-can-be-used-as-a-form-of-payment\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe \u003cstrong\u003eCustomer Account Payment\u003c/strong\u003e module is required to enable the customer balance to be used as a form of payment. This module should be added to the checkout page as a form of payment. For information about how to configure a checkout page and the modules that are required for checkout, including all payment details, see \u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/add-checkout-module.md\"\u003eCheckout module\u003c/a\u003e.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAfter you've configured a checkout page, you must add the \u003cstrong\u003eCustomer Account Payment\u003c/strong\u003e module to the payment section, and then save and publish the page. B2B users will then be able sign in to the e-commerce site and apply their available customer balance to orders during checkout.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eIn addition, at \u003cstrong\u003eSite Builder \u0026gt; Extensions\u003c/strong\u003e, you must make sure that the \u003cstrong\u003eEnable customer account payments\u003c/strong\u003e property is set to \u003cstrong\u003eEnabled for B2B customers\u003c/strong\u003e.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate order template pages\u003c/h2\u003e\u003ca id=\"user-content-create-order-template-pages\" class=\"anchor\" aria-label=\"Permalink: Create order template pages\" href=\"#create-order-template-pages\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTwo order template pages can be set up for a B2B e-commerce site: an order templates list page and an order template lines page.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAn order templates list page shows a list of all order templates that are available. It's set up by using the \u003cstrong\u003eOrder templates list\u003c/strong\u003e module. The order templates list page lets you create or delete a template, and add the items in a template to the cart.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAn order template lines page shows the details of the order template that is selected on an order templates list page. It's set up by using the \u003cstrong\u003eOrder templates lines\u003c/strong\u003e module. When a user selects the name of a template on an order templates list page, the order template lines page appears and shows the details of the template. The user can then view and edit the items in the template.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate an order templates list page\u003c/h3\u003e\u003ca id=\"user-content-create-an-order-templates-list-page\" class=\"anchor\" aria-label=\"Permalink: Create an order templates list page\" href=\"#create-an-order-templates-list-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo create an order templates list page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003eOrder templates\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the account management landing page, and enter \u003cstrong\u003eMy Account\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add an \u003cstrong\u003eOrder templates list\u003c/strong\u003e module.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003cli\u003eGo to the account management landing page (\u003cstrong\u003eMy Account\u003c/strong\u003e) that you created earlier.\u003c/li\u003e\n\u003cli\u003eIn the properties pane for the \u003cstrong\u003eAccount order templates tile\u003c/strong\u003e module, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the order templates list page that you just created.\u003c/li\u003e\n\u003cli\u003eSave and publish the page.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp dir=\"auto\"\u003eThe order templates list page has now been created, and users can access it from the account management landing page.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate an order template lines page\u003c/h3\u003e\u003ca id=\"user-content-create-an-order-template-lines-page\" class=\"anchor\" aria-label=\"Permalink: Create an order template lines page\" href=\"#create-an-order-template-lines-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo create an order template lines page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003eOrder template lines\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the account management landing page, and enter \u003cstrong\u003eMy Account\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add an \u003cstrong\u003eOrder template lines\u003c/strong\u003e module.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eOnboard business partner users\u003c/h2\u003e\u003ca id=\"user-content-onboard-business-partner-users\" class=\"anchor\" aria-label=\"Permalink: Onboard business partner users\" href=\"#onboard-business-partner-users\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe organization users page lets the administrator of a business partner organization onboard additional users from that organization to the B2B e-commerce site. It's set up by using the \u003cstrong\u003eBusiness organization list\u003c/strong\u003e module. From the organization users page, an administrator can add or remove users, define account balances, and request statements for a user.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo create an organization users page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003eOrganization Users\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the account management landing page, and enter \u003cstrong\u003eMy Account\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBusiness organization list\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eOrganization Users\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eBusiness organization list\u003c/strong\u003e module properties pane, enable the \u003cstrong\u003eTable Sort\u003c/strong\u003e and \u003cstrong\u003eTable pagination\u003c/strong\u003e properties. Set the pagination count to \u003cstrong\u003e5\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003cli\u003eGo to the account management landing page (\u003cstrong\u003eMy Account\u003c/strong\u003e) that you created earlier.\u003c/li\u003e\n\u003cli\u003eIn the properties pane for the \u003cstrong\u003eOrganization users tile\u003c/strong\u003e module, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the organization users page that you just created.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate invoice pages\u003c/h2\u003e\u003ca id=\"user-content-create-invoice-pages\" class=\"anchor\" aria-label=\"Permalink: Create invoice pages\" href=\"#create-invoice-pages\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAn invoices list page shows a list of all available invoices. It's set up by using the \u003cstrong\u003eInvoicesList\u003c/strong\u003e module. From the invoice list page, users can pay off or request invoices.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eAn invoice details page shows the details of the invoice that is selected on an invoices list page. It's set up by using the \u003cstrong\u003eInvoice details\u003c/strong\u003e module. When a user selects an invoice ID on an invoice list page, the invoice details page appears and shows the details of the invoice.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate an invoices list page\u003c/h3\u003e\u003ca id=\"user-content-create-an-invoices-list-page\" class=\"anchor\" aria-label=\"Permalink: Create an invoices list page\" href=\"#create-an-invoices-list-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo create an invoices list page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003eInvoices List\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the account management landing page, and enter \u003cstrong\u003eMy Account\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add an \u003cstrong\u003eInvoicesList\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eHeading\u003c/strong\u003e, enter \u003cstrong\u003eInvoices\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003cli\u003eGo to the account management landing page (\u003cstrong\u003eMy Account\u003c/strong\u003e) that you created earlier.\u003c/li\u003e\n\u003cli\u003eIn the properties pane for the \u003cstrong\u003eAccount invoices tile\u003c/strong\u003e module, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the invoices list page that you just created.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCreate an invoice details page\u003c/h3\u003e\u003ca id=\"user-content-create-an-invoice-details-page\" class=\"anchor\" aria-label=\"Permalink: Create an invoice details page\" href=\"#create-an-invoice-details-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo create an invoice details page in site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eUse the \u003cstrong\u003eAccount management\u003c/strong\u003e template that you created earlier to create a page that is named \u003cstrong\u003eInvoice Details\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eHeader\u003c/strong\u003e slot, add the header fragment that is preconfigured with the site header.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eFooter\u003c/strong\u003e slot, add the footer fragment that is preconfigured with the site footer.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot, add a \u003cstrong\u003eContainer\u003c/strong\u003e module. In the module properties pane, set the \u003cstrong\u003eWidth\u003c/strong\u003e value to \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add a \u003cstrong\u003eBreadcrumb\u003c/strong\u003e module. In the module properties pane, under \u003cstrong\u003eLinks\u003c/strong\u003e, configure a link to the account management landing page, and enter \u003cstrong\u003eMy Account\u003c/strong\u003e as the link text. Then configure a link to the invoices list page, and enter \u003cstrong\u003eInvoice Lists\u003c/strong\u003e as the link text.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, add an \u003cstrong\u003eInvoice details\u003c/strong\u003e module.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003ePublish the URL for the page.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAdd a quick add module to the cart page\u003c/h2\u003e\u003ca id=\"user-content-add-a-quick-add-module-to-the-cart-page\" class=\"anchor\" aria-label=\"Permalink: Add a quick add module to the cart page\" href=\"#add-a-quick-add-module-to-the-cart-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe quick add module provides a way to quickly add multiple items to the cart by using item IDs (also known as stock keeping unit [SKU] IDs). The quick add module is added to a site's cart page.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo add a quick add module to a cart page in Commerce site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eGo to \u003cstrong\u003eTemplates\u003c/strong\u003e, and select your site's cart page template.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eEdit\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot of the \u003cstrong\u003eDefault Page\u003c/strong\u003e module, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eContainer\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eQuick add\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the template, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003eGo to \u003cstrong\u003ePages\u003c/strong\u003e, and select your site's cart page.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot of the \u003cstrong\u003eDefault Page\u003c/strong\u003e module, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eContainer\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the properties pane for the \u003cstrong\u003eContainer\u003c/strong\u003e module, under \u003cstrong\u003eWidth\u003c/strong\u003e, select \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eQuick add\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-alert markdown-alert-note\" dir=\"auto\"\u003e\u003cp class=\"markdown-alert-title\" dir=\"auto\"\u003e\u003csvg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"\u003e\u003c/path\u003e\u003c/svg\u003eNote\u003c/p\u003e\u003cp dir=\"auto\"\u003eThe quick add module is available as of the Commerce version 10.0.17 release. If you're updating from an older version of Commerce, you must manually update the appsettings.json file. For instructions, see \u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/e-commerce-extensibility/sdk-updates.md#update-the-appsettingsjson-file\"\u003eSDK and module library updates\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAdd a bulk purchase module to a product details page\u003c/h2\u003e\u003ca id=\"user-content-add-a-bulk-purchase-module-to-a-product-details-page\" class=\"anchor\" aria-label=\"Permalink: Add a bulk purchase module to a product details page\" href=\"#add-a-bulk-purchase-module-to-a-product-details-page\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe bulk purchase module on a product details page (PDP) provides a matrix-based experience that lets a buyer quickly add multiple variants of a product to the cart. When a site user must order multiple variants of the same product, this experience eliminates the need to select the combination of product dimensions, define the quantity, add the variant to the cart, and then repeat the process for other combinations of product dimensions.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eTo add the bulk purchase module to a PDP in Commerce site builder, follow these steps.\u003c/p\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eGo to \u003cstrong\u003eTemplates\u003c/strong\u003e, and select your site's PDP template.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eEdit\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot of the \u003cstrong\u003eDefault Page\u003c/strong\u003e module, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eContainer\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eBulk purchase\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the template, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003cli\u003eGo to \u003cstrong\u003ePages\u003c/strong\u003e, and select your site's PDP.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eMain\u003c/strong\u003e slot of the \u003cstrong\u003eDefault Page\u003c/strong\u003e module, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eContainer\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the properties pane for the \u003cstrong\u003eContainer\u003c/strong\u003e module, under \u003cstrong\u003eWidth\u003c/strong\u003e, select \u003cstrong\u003eFill Container\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eContainer\u003c/strong\u003e slot, select the ellipsis (\u003cstrong\u003e...\u003c/strong\u003e), and then select \u003cstrong\u003eAdd Module\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eIn the \u003cstrong\u003eAdd Module\u003c/strong\u003e dialog box, select the \u003cstrong\u003eBulk purchase\u003c/strong\u003e module, and then select \u003cstrong\u003eOK\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eSave\u003c/strong\u003e, select \u003cstrong\u003eFinish editing\u003c/strong\u003e to check in the page, and then select \u003cstrong\u003ePublish\u003c/strong\u003e to publish it.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"markdown-alert markdown-alert-note\" dir=\"auto\"\u003e\u003cp class=\"markdown-alert-title\" dir=\"auto\"\u003e\u003csvg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"\u003e\u003c/path\u003e\u003c/svg\u003eNote\u003c/p\u003e\u003cp dir=\"auto\"\u003eThe bulk purchase module is available as of the Commerce version 10.0.24 release. If you're updating from an older version of Commerce, you must manually update the appsettings.json file. For instructions, see \u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/e-commerce-extensibility/sdk-updates.md#update-the-appsettingsjson-file\"\u003eSDK and module library updates\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAdditional resources\u003c/h2\u003e\u003ca id=\"user-content-additional-resources\" class=\"anchor\" aria-label=\"Permalink: Additional resources\" href=\"#additional-resources\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/starter-kit-overview.md\"\u003eModule library overview\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/e-commerce-extensibility/sdk-updates.md#update-the-appsettingsjson-file\"\u003eSDK and module library updates\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/authoring-home-overview.md\"\u003eAuthoring page overview\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/templates-layouts-overview.md\"\u003eTemplates and layouts overview\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/work-with-fragments.md\"\u003eWork with fragments\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/add-new-page.md\"\u003eAdd a new site page\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/add-checkout-module.md\"\u003eCheckout module\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/add-hero-module.md\"\u003eContent block module\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/commerce/product-collection-module-overview.md\"\u003eProduct collection module\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e[!INCLUDE\u003ca href=\"/MicrosoftDocs/dynamics-365-unified-operations-public/blob/main/articles/includes/footer-banner.md\"\u003efooter-include\u003c/a\u003e]\u003c/p\u003e\n\u003c/article\u003e","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Set up a B2B e-commerce site","kind":"section_1","ident_start":393,"ident_end":421,"extent_start":391,"extent_end":27586,"fully_qualified_name":"Set up a B2B e-commerce site","ident_utf16":{"start":{"line_number":14,"utf16_col":2},"end":{"line_number":14,"utf16_col":30}},"extent_utf16":{"start":{"line_number":14,"utf16_col":0},"end":{"line_number":349,"utf16_col":0}}},{"name":"Prerequisites","kind":"section_2","ident_start":909,"ident_end":922,"extent_start":906,"extent_end":1607,"fully_qualified_name":"Prerequisites","ident_utf16":{"start":{"line_number":22,"utf16_col":3},"end":{"line_number":22,"utf16_col":16}},"extent_utf16":{"start":{"line_number":22,"utf16_col":0},"end":{"line_number":28,"utf16_col":0}}},{"name":"Site-level settings","kind":"section_2","ident_start":1610,"ident_end":1629,"extent_start":1607,"extent_end":2784,"fully_qualified_name":"Site-level settings","ident_utf16":{"start":{"line_number":28,"utf16_col":3},"end":{"line_number":28,"utf16_col":22}},"extent_utf16":{"start":{"line_number":28,"utf16_col":0},"end":{"line_number":38,"utf16_col":0}}},{"name":"Create business partner sign-up pages","kind":"section_2","ident_start":2787,"ident_end":2824,"extent_start":2784,"extent_end":7878,"fully_qualified_name":"Create business partner sign-up pages","ident_utf16":{"start":{"line_number":38,"utf16_col":3},"end":{"line_number":38,"utf16_col":40}},"extent_utf16":{"start":{"line_number":38,"utf16_col":0},"end":{"line_number":103,"utf16_col":0}}},{"name":"Create a business partner request page","kind":"section_3","ident_start":3153,"ident_end":3191,"extent_start":3149,"extent_end":5070,"fully_qualified_name":"Create a business partner request page","ident_utf16":{"start":{"line_number":42,"utf16_col":4},"end":{"line_number":42,"utf16_col":42}},"extent_utf16":{"start":{"line_number":42,"utf16_col":0},"end":{"line_number":70,"utf16_col":0}}},{"name":"Create a business partner request confirmation page","kind":"section_3","ident_start":5074,"ident_end":5125,"extent_start":5070,"extent_end":7023,"fully_qualified_name":"Create a business partner request confirmation page","ident_utf16":{"start":{"line_number":70,"utf16_col":4},"end":{"line_number":70,"utf16_col":55}},"extent_utf16":{"start":{"line_number":70,"utf16_col":0},"end":{"line_number":93,"utf16_col":0}}},{"name":"Add a business partner request link to the home page","kind":"section_3","ident_start":7027,"ident_end":7079,"extent_start":7023,"extent_end":7878,"fully_qualified_name":"Add a business partner request link to the home page","ident_utf16":{"start":{"line_number":93,"utf16_col":4},"end":{"line_number":93,"utf16_col":56}},"extent_utf16":{"start":{"line_number":93,"utf16_col":0},"end":{"line_number":103,"utf16_col":0}}},{"name":"Account management landing page","kind":"section_2","ident_start":7881,"ident_end":7912,"extent_start":7878,"extent_end":12087,"fully_qualified_name":"Account management landing page","ident_utf16":{"start":{"line_number":103,"utf16_col":3},"end":{"line_number":103,"utf16_col":34}},"extent_utf16":{"start":{"line_number":103,"utf16_col":0},"end":{"line_number":154,"utf16_col":0}}},{"name":"Create and configure customer balance pages and modules","kind":"section_2","ident_start":12090,"ident_end":12145,"extent_start":12087,"extent_end":14784,"fully_qualified_name":"Create and configure customer balance pages and modules","ident_utf16":{"start":{"line_number":154,"utf16_col":3},"end":{"line_number":154,"utf16_col":58}},"extent_utf16":{"start":{"line_number":154,"utf16_col":0},"end":{"line_number":186,"utf16_col":0}}},{"name":"Create a customer balance page","kind":"section_3","ident_start":12299,"ident_end":12329,"extent_start":12295,"extent_end":13871,"fully_qualified_name":"Create a customer balance page","ident_utf16":{"start":{"line_number":158,"utf16_col":4},"end":{"line_number":158,"utf16_col":34}},"extent_utf16":{"start":{"line_number":158,"utf16_col":0},"end":{"line_number":178,"utf16_col":0}}},{"name":"Configure a checkout page so that the customer balance can be used as a form of payment","kind":"section_3","ident_start":13875,"ident_end":13962,"extent_start":13871,"extent_end":14784,"fully_qualified_name":"Configure a checkout page so that the customer balance can be used as a form of payment","ident_utf16":{"start":{"line_number":178,"utf16_col":4},"end":{"line_number":178,"utf16_col":91}},"extent_utf16":{"start":{"line_number":178,"utf16_col":0},"end":{"line_number":186,"utf16_col":0}}},{"name":"Create order template pages","kind":"section_2","ident_start":14787,"ident_end":14814,"extent_start":14784,"extent_end":17963,"fully_qualified_name":"Create order template pages","ident_utf16":{"start":{"line_number":186,"utf16_col":3},"end":{"line_number":186,"utf16_col":30}},"extent_utf16":{"start":{"line_number":186,"utf16_col":0},"end":{"line_number":225,"utf16_col":0}}},{"name":"Create an order templates list page","kind":"section_3","ident_start":15598,"ident_end":15633,"extent_start":15594,"extent_end":16977,"fully_qualified_name":"Create an order templates list page","ident_utf16":{"start":{"line_number":194,"utf16_col":4},"end":{"line_number":194,"utf16_col":39}},"extent_utf16":{"start":{"line_number":194,"utf16_col":0},"end":{"line_number":212,"utf16_col":0}}},{"name":"Create an order template lines page","kind":"section_3","ident_start":16981,"ident_end":17016,"extent_start":16977,"extent_end":17963,"fully_qualified_name":"Create an order template lines page","ident_utf16":{"start":{"line_number":212,"utf16_col":4},"end":{"line_number":212,"utf16_col":39}},"extent_utf16":{"start":{"line_number":212,"utf16_col":0},"end":{"line_number":225,"utf16_col":0}}},{"name":"Onboard business partner users","kind":"section_2","ident_start":17966,"ident_end":17996,"extent_start":17963,"extent_end":19908,"fully_qualified_name":"Onboard business partner users","ident_utf16":{"start":{"line_number":225,"utf16_col":3},"end":{"line_number":225,"utf16_col":33}},"extent_utf16":{"start":{"line_number":225,"utf16_col":0},"end":{"line_number":244,"utf16_col":0}}},{"name":"Create invoice pages","kind":"section_2","ident_start":19911,"ident_end":19931,"extent_start":19908,"extent_end":22837,"fully_qualified_name":"Create invoice pages","ident_utf16":{"start":{"line_number":244,"utf16_col":3},"end":{"line_number":244,"utf16_col":23}},"extent_utf16":{"start":{"line_number":244,"utf16_col":0},"end":{"line_number":279,"utf16_col":0}}},{"name":"Create an invoices list page","kind":"section_3","ident_start":20402,"ident_end":20430,"extent_start":20398,"extent_end":21776,"fully_qualified_name":"Create an invoices list page","ident_utf16":{"start":{"line_number":250,"utf16_col":4},"end":{"line_number":250,"utf16_col":32}},"extent_utf16":{"start":{"line_number":250,"utf16_col":0},"end":{"line_number":266,"utf16_col":0}}},{"name":"Create an invoice details page","kind":"section_3","ident_start":21780,"ident_end":21810,"extent_start":21776,"extent_end":22837,"fully_qualified_name":"Create an invoice details page","ident_utf16":{"start":{"line_number":266,"utf16_col":4},"end":{"line_number":266,"utf16_col":34}},"extent_utf16":{"start":{"line_number":266,"utf16_col":0},"end":{"line_number":279,"utf16_col":0}}},{"name":"Add a quick add module to the cart page","kind":"section_2","ident_start":22840,"ident_end":22879,"extent_start":22837,"extent_end":24766,"fully_qualified_name":"Add a quick add module to the cart page","ident_utf16":{"start":{"line_number":279,"utf16_col":3},"end":{"line_number":279,"utf16_col":42}},"extent_utf16":{"start":{"line_number":279,"utf16_col":0},"end":{"line_number":303,"utf16_col":0}}},{"name":"Add a bulk purchase module to a product details page","kind":"section_2","ident_start":24769,"ident_end":24821,"extent_start":24766,"extent_end":26952,"fully_qualified_name":"Add a bulk purchase module to a product details page","ident_utf16":{"start":{"line_number":303,"utf16_col":3},"end":{"line_number":303,"utf16_col":55}},"extent_utf16":{"start":{"line_number":303,"utf16_col":0},"end":{"line_number":327,"utf16_col":0}}},{"name":"Additional resources","kind":"section_2","ident_start":26955,"ident_end":26975,"extent_start":26952,"extent_end":27586,"fully_qualified_name":"Additional resources","ident_utf16":{"start":{"line_number":327,"utf16_col":3},"end":{"line_number":327,"utf16_col":23}},"extent_utf16":{"start":{"line_number":327,"utf16_col":0},"end":{"line_number":349,"utf16_col":0}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/MicrosoftDocs/Dynamics-365-Unified-Operations-Public/branches":{"post":"_CdJctodUxHYLilQd8UFo7SNd4rjf2DGRkUmMVFR0JkVuDRKjCp67Zp5YLYMV4ZdaPpon4IEhJpX-L7AY6dCkw"},"/repos/preferences":{"post":"CYfQb3_sqZB8NyAhjzutT1DmFMBk4XBAQcwJfU0KKQpqBOhFrMkXV7cGkVv83JfIkmmUdu2DoByzCKf78aZk9Q"}}},"title":"dynamics-365-unified-operations-public/articles/commerce/b2b/set-up-b2b-site.md at main · MicrosoftDocs/dynamics-365-unified-operations-public","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-1583894afd38.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-67668e8c2caa.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"copilot_conversational_ux_embedding_update":false,"copilot_smell_icebreaker_ux":true,"copilot_workspace":false,"accessible_code_button":true}}}</script> <div data-target="react-app.reactRoot"></div> </react-app> </turbo-frame> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <span> © 2024 GitHub, Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to Terms","label":"text:terms"}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to privacy","label":"text:privacy"}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to security","label":"text:security"}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to status","label":"text:status"}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to docs","label":"text:docs"}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to contact","label":"text:contact"}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>