The Supplier Network is a set of PlatformDTC merchants who sell their products wholesale to other
merchants. You import a supplier’s product into your store and sell it at your own price. When a
customer buys it, the order line goes to the supplier, who ships it to your customer.
You pay the supplier directly. PlatformDTC takes no fee on network orders in the first year, and
no money passes through us. You and the supplier agree how and when they invoice you.
Network products sit in your catalog beside everything else you can source. Open
More → Sourcing → Catalog and turn on the Supplier network filter to see only
network products. Each one shows the supplier’s name and handling time. The rest of the catalog is
unchanged.To see who supplies the network, open More → Sourcing → Suppliers.
Each supplier’s profile shows where they ship from and to, their handling time and how many products
they list. Suppliers checked by the PlatformDTC team carry a Verified badge, and each profile shows a
scorecard measured from real orders. See Verified suppliers and scorecards.
Click Add to store on a network product. The product is copied into your store with its images
and variants:
Price — the supplier’s suggested retail price (MSRP) when they set one. If they didn’t, you
enter your own price for each variant before importing. We never add a markup for you.
Cost — each variant’s cost is the supplier’s wholesale price, so your profit reports are
right from the first order.
SKU — the supplier’s SKU.
The product is live in your store straight away (every variant has a price), and the message
that confirms it has a View button. It is yours to edit, price or hide like any other product.
Importing the same product twice doesn’t create a second copy. Agents can pass status: 0 to
import it as a draft instead.
Wholesale price changes update your product cost. Your selling price never changes.
A paused or removed listing makes the product unavailable to buy in your store. It isn’t
deleted, so nothing disappears from your store without you deciding.
You don’t do anything to send an order to the supplier. When a customer buys a network product, that
order line is routed to the supplier automatically. The supplier accepts it and ships it, and the
tracking is added to your order. Your customer gets your store’s shipping email as usual.The order page shows the supplier and the status of their part of the order: requested, accepted or
shipped. If the supplier rejects a line, for example because it’s out of stock, you see it on the order
and can deal with it the same way as any other unfulfilled item.Orders with a mix of your own products and network products are split. Your items go to your own
fulfillment, and each supplier gets only their lines.The wholesale price and shipping for each network line are recorded on the order as product cost.
More → Sourcing → Supplier bills shows what you owe each
supplier for a date range, order by order, with wholesale amounts and shipping. Download it as CSV.
The supplier sees the same amounts on their statement, so you are both working from the same figures.Agree when you pay each supplier, for example 30 days after the order, and Payables shows each
order’s due date, what is late and what is due this week. See
Payment terms with suppliers.
Suppliers accept the Supplier Terms when they join. Under them, they are responsible for the safety,
labelling and regulatory compliance of the products they list, and for fulfilling the orders they
accept. PlatformDTC does not review products before they’re listed. If you have a question about a
product, contact the supplier at the support email on their profile.Want to list your own products for other merchants? See
Sell on the Supplier Network.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PlatformDTC","description":"Build agent-native commerce. The PlatformDTC Agent Gateway lets autonomous agents (OpenClaw and others) run every capability of your store — build, catalog, ads, marketing, analytics, orders — over one scoped, idempotent, job-aware API.","colors":{"primary":"#111111","light":"#111111","dark":"#e5e5e5"},"logo":{"light":"/assets/logo.svg","dark":"/assets/logo-dark.svg"},"favicon":"/assets/logo.svg","appearance":{"default":"light","strict":false},"background":{"color":{"light":"#ffffff","dark":"#0b0b0c"}},"navbar":{"links":[{"icon":"layout-dashboard","href":"https://platformdtc.com/agents/connect","label":"Dashboard"},{"icon":"newspaper","href":"https://platformdtc.com/blog","label":"Blog"},{"icon":"activity","href":"https://status.platformdtc.com","label":"Status"}],"primary":{"type":"button","label":"Get an API key","href":"https://platformdtc.com/agents/access/api-keys"}},"footer":{"socials":{"x":"https://x.com/platformdtc","linkedin":"https://www.linkedin.com/company/platformdtc"}},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter"}},"icons":{"library":"lucide"},"styling":{"codeblocks":{"theme":{"light":"github-dark","dark":"github-dark"}}},"integrations":{"telemetry":{"enabled":false}},"navigation":{"languages":[{"language":"en","href":""}]}},"deployment":{"deploymentMetadataValue":{"hasAudioNarration":false,"customDomains":[],"gitSource":{"type":"github","owner":"local","repo":"local","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"local","isBase":true},"buildId":"local","clientVersion":"0.0.4070"},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false,"isLoggedInCli":false,"mintExport":{}},"customCss":[{"filePath":"style.css","content":":root{--dtc-mono: \"JetBrains Mono\", ui-monospace, SFMono-Regular, \"SF Mono\", Menlo,\n Consolas, monospace;--dtc-border: rgba(17, 17, 17, 0.08);--dtc-muted: #6a737d}.dark{--dtc-border: rgba(255, 255, 255, 0.1);--dtc-muted: #9aa4af}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{letter-spacing:-0.02em;font-weight:600}h2,h3{letter-spacing:-0.015em}main article{max-width:46rem}#sidebar a,nav#sidebar a{font-size:0.875rem;line-height:1.5}#sidebar .group-label,#sidebar [class*=\"uppercase\"]{font-size:0.6875rem;letter-spacing:0.08em;color:var(--dtc-muted)}#table-of-contents a,[id*=\"toc\"] a{color:var(--dtc-muted);font-size:0.8125rem}pre,pre code,code{font-family:var(--dtc-mono);font-size:0.85em}.prose pre,pre{border:1px solid var(--dtc-border);border-radius:10px}:not(pre)>code{background:rgba(17, 17, 17, 0.05);border:1px solid var(--dtc-border);border-radius:5px;padding:0.1em 0.35em;font-weight:450}.dark :not(pre)>code{background:rgba(255, 255, 255, 0.06)}a[class*=\"card\"],.card{border:1px solid var(--dtc-border);border-radius:12px;transition:transform 0.12s ease, border-color 0.12s ease,\n box-shadow 0.12s ease}a[class*=\"card\"]:hover,.card:hover{transform:translateY(-2px);border-color:rgba(17, 17, 17, 0.16);box-shadow:0 6px 24px rgba(17, 17, 17, 0.06)}.dark a[class*=\"card\"]:hover,.dark .card:hover{border-color:rgba(255, 255, 255, 0.2);box-shadow:0 6px 24px rgba(0, 0, 0, 0.4)}#content-area:has(#dtc-hero) #header{display:none!important}#dtc-hero{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:44px;align-items:center;background:#f9f8f6;border:1px solid rgba(17, 17, 17, 0.06);border-radius:24px;padding:40px;margin:4px 0 8px}.dark #dtc-hero{background:#111214;border-color:rgba(255, 255, 255, 0.08)}@media (max-width: 900px){#dtc-hero{grid-template-columns:1fr;gap:28px;padding:28px}}.dtc-hero-eyebrow{margin:0 0 14px;font-size:0.8125rem;font-weight:600;letter-spacing:0.04em;color:var(--dtc-muted)}.dtc-hero-title{margin:0 0 16px;font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-0.88px;color:#0a0a0a;hyphens:none;overflow-wrap:normal;word-break:keep-all;text-wrap:balance}.dark .dtc-hero-title{color:#f5f5f5}@media (max-width: 600px){.dtc-hero-title{font-size:36px;letter-spacing:-0.7px}}.dtc-hero-sub{margin:0 0 28px;font-size:1.0625rem;line-height:1.6;color:#4a5056;max-width:30rem}.dark .dtc-hero-sub{color:#b3b9c0}.dtc-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.dtc-btn{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:9999px;font-size:14px;font-weight:500;text-decoration:none!important;transition:transform 0.12s ease, opacity 0.12s ease, background 0.12s ease}.dtc-btn:hover{transform:translateY(-1px)}.dtc-btn-primary{background:#0a0a0a;color:#f9f8f6!important}.dtc-btn-primary:hover{background:#232323}.dark .dtc-btn-primary{background:#f5f5f5;color:#0a0a0a!important}.dtc-btn-secondary{background:transparent;color:#0a0a0a!important;border:1px solid rgba(10, 10, 10, 0.15)}.dtc-btn-secondary:hover{background:rgba(10, 10, 10, 0.04)}.dark .dtc-btn-secondary{color:#f5f5f5!important;border-color:rgba(255, 255, 255, 0.18)}#dtc-hero .dtc-hero-code{min-width:0}#dtc-hero .dtc-hero-code>div,#dtc-hero .dtc-hero-code pre{margin:0!important}#dtc-hero .dtc-hero-code pre{border-radius:12px}a[href$=\"/agents/access/api-keys\"]{background:#0a0a0a!important;color:#f9f8f6!important;border-radius:9999px!important}a[href$=\"/agents/access/api-keys\"]:hover{background:#232323!important}a[href$=\"/agents/access/api-keys\"] *{color:#f9f8f6!important}.dark a[href$=\"/agents/access/api-keys\"]{background:#f5f5f5!important}.dark a[href$=\"/agents/access/api-keys\"],.dark a[href$=\"/agents/access/api-keys\"] *{color:#0a0a0a!important}#dtc-hero .dtc-hero-code pre{min-height:168px}a[href$=\"/agents/access/api-keys\"]>*{background:transparent!important;border-color:transparent!important}"}],"page":{"pagePath":"commerce/source-from-the-supplier-network","slug":"/commerce/source-from-the-supplier-network","pageMetadata":{"title":"Source products from the Supplier Network","summary":"Import products from other PlatformDTC merchants who supply wholesale. Orders for them are routed to the supplier, who ships to your customer, and you pay the supplier directly.","href":"/commerce/source-from-the-supplier-network"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Supplier Network`}),` is a set of PlatformDTC merchants who sell their products wholesale to other\nmerchants. You import a supplier’s product into your store and sell it at your own price. When a\ncustomer buys it, the order line goes to the supplier, who ships it to your customer.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`You pay the supplier directly.`}),` PlatformDTC takes no fee on network orders in the first year, and\nno money passes through us. You and the supplier agree how and when they invoice you.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`find-products`,children:`Find products`}),`\n`,_jsxs(_components.p,{children:[`Network products sit in your catalog beside everything else you can source. Open\n`,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://platformdtc.com/catalog`,children:`More → Sourcing → Catalog`})}),` and turn on the `,_jsx(_components.strong,{children:`Supplier network`}),` filter to see only\nnetwork products. Each one shows the supplier’s name and handling time. The rest of the catalog is\nunchanged.`]}),`\n`,_jsxs(_components.p,{children:[`To see who supplies the network, open `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://platformdtc.com/suppliers/network`,children:`More → Sourcing → Suppliers`})}),`.\nEach supplier’s profile shows where they ship from and to, their handling time and how many products\nthey list. Suppliers checked by the PlatformDTC team carry a Verified badge, and each profile shows a\nscorecard measured from real orders. See `,_jsx(_components.a,{href:`/commerce/verified-suppliers`,children:`Verified suppliers and scorecards`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`import-a-product`,children:`Import a product`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add to store`}),` on a network product. The product is copied into your store with its images\nand variants:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Price`}),` — the supplier’s suggested retail price (MSRP) when they set one. If they didn’t, you\nenter your own price for each variant before importing. We never add a markup for you.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cost`}),` — each variant’s cost is the supplier’s wholesale price, so your profit reports are\nright from the first order.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SKU`}),` — the supplier’s SKU.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The product is `,_jsx(_components.strong,{children:`live in your store`}),` straight away (every variant has a price), and the message\nthat confirms it has a `,_jsx(_components.strong,{children:`View`}),` button. It is yours to edit, price or hide like any other product.\nImporting the same product twice doesn’t create a second copy. Agents can pass `,_jsx(_components.code,{children:`status: 0`}),` to\nimport it as a draft instead.`]}),`\n`,_jsx(Heading,{level:`3`,id:`what-stays-in-sync`,children:`What stays in sync`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stock`}),` follows the supplier’s inventory.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Wholesale price`}),` changes update your product cost. Your selling price never changes.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A paused or removed listing`}),` makes the product unavailable to buy in your store. It isn’t\ndeleted, so nothing disappears from your store without you deciding.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`orders`,children:`Orders`}),`\n`,_jsx(_components.p,{children:`You don’t do anything to send an order to the supplier. When a customer buys a network product, that\norder line is routed to the supplier automatically. The supplier accepts it and ships it, and the\ntracking is added to your order. Your customer gets your store’s shipping email as usual.`}),`\n`,_jsx(_components.p,{children:`The order page shows the supplier and the status of their part of the order: requested, accepted or\nshipped. If the supplier rejects a line, for example because it’s out of stock, you see it on the order\nand can deal with it the same way as any other unfulfilled item.`}),`\n`,_jsx(_components.p,{children:`Orders with a mix of your own products and network products are split. Your items go to your own\nfulfillment, and each supplier gets only their lines.`}),`\n`,_jsx(_components.p,{children:`The wholesale price and shipping for each network line are recorded on the order as product cost.`}),`\n`,_jsx(Heading,{level:`2`,id:`paying-suppliers`,children:`Paying suppliers`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://platformdtc.com/suppliers/payables`,children:`More → Sourcing → Supplier bills`})}),` shows what you owe each\nsupplier for a date range, order by order, with wholesale amounts and shipping. Download it as CSV.\nThe supplier sees the same amounts on their statement, so you are both working from the same figures.`]}),`\n`,_jsxs(_components.p,{children:[`Agree when you pay each supplier, for example 30 days after the order, and Payables shows each\norder’s due date, what is late and what is due this week. See\n`,_jsx(_components.a,{href:`/commerce/supplier-payment-terms`,children:`Payment terms with suppliers`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`supplier-responsibilities`,children:`Supplier responsibilities`}),`\n`,_jsx(_components.p,{children:`Suppliers accept the Supplier Terms when they join. Under them, they are responsible for the safety,\nlabelling and regulatory compliance of the products they list, and for fulfilling the orders they\naccept. PlatformDTC does not review products before they’re listed. If you have a question about a\nproduct, contact the supplier at the support email on their profile.`}),`\n`,_jsxs(_components.p,{children:[`Want to list your own products for other merchants? See\n`,_jsx(_components.a,{href:`/fulfillment/supplier-network`,children:`Sell on the Supplier Network`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-dark","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Source products from the Supplier Network","summary":"Import products from other PlatformDTC merchants who supply wholesale. Orders for them are routed to the supplier, who ships to your customer, and you pay the supplier directly.","href":"/commerce/source-from-the-supplier-network"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Find products","slug":"find-products","depth":2,"children":[]},{"title":"Import a product","slug":"import-a-product","depth":2,"children":[{"title":"What stays in sync","slug":"what-stays-in-sync","depth":3,"children":[]}]},{"title":"Orders","slug":"orders","depth":2,"children":[]},{"title":"Paying suppliers","slug":"paying-suppliers","depth":2,"children":[]},{"title":"Supplier responsibilities","slug":"supplier-responsibilities","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"localhost","siteName":"PlatformDTC","title":"Source products from the Supplier Network - PlatformDTC","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/commerce/source-from-the-supplier-network","matchLevel":0}}},"originalFileLocation":"commerce/source-from-the-supplier-network.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"PlatformDTC\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/favicons/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicons/favicon-32x32.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicons/favicon-16x16.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/favicons/favicon.ico\">\u003cmeta data-mint-head property=\"og:title\" content=\"Source products from the Supplier Network - PlatformDTC\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PlatformDTC\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://local./commerce/source-from-the-supplier-network\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Source products from the Supplier Network - PlatformDTC\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/favicons/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PlatformDTC\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111111\">\u003clink data-mint-head rel=\"canonical\" href=\"https://local./commerce/source-from-the-supplier-network\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/commerce/source-from-the-supplier-network.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PlatformDTC\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PlatformDTC","nav":{"languages":[{"language":"en","tabs":[{"tab":"Get Started","groups":[{"group":"Overview","pages":[{"title":"Build agent-native commerce","mode":"wide","href":""},{"title":"Quickstart","href":"/get-started/quickstart"},{"title":"Sign in to PlatformDTC","href":"/get-started/sign-in"},{"title":"Set up your store","href":"/get-started/set-up-your-store"},{"title":"Launch a product you found on AdLibrarySpy","href":"/get-started/from-adlibraryspy"},{"title":"Why PlatformDTC instead of Shopify","href":"/get-started/why-platformdtc"},{"title":"What's included","href":"/get-started/public-beta"}]},{"group":"Merchant guides","pages":[{"title":"Move from Shopify","href":"/commerce/move-from-shopify"},{"title":"Manage an order","href":"/orders/manage-an-order"},{"title":"Shipping labels","href":"/orders/shipping-labels"},{"title":"Chargeback insights and alerts","href":"/orders/chargeback-insights"},{"title":"Checkout Editor","href":"/commerce/checkout-editor"},{"title":"Choose the fields shoppers fill in at checkout","href":"/commerce/checkout-customer-information"},{"title":"Charge shipping by country and offer free shipping over an amount","href":"/commerce/shipping-zones"},{"title":"Sell digital products","href":"/commerce/digital-products"},{"title":"Store policies","href":"/commerce/store-policies"},{"title":"Sales tax","href":"/commerce/sales-tax"},{"title":"Payment fees and rates","href":"/payments/payment-fees-and-rates"},{"title":"Card payment providers","href":"/payments/card-payment-providers"},{"title":"Use two PayPal accounts for the PayPal button","href":"/payments/two-paypal-accounts"},{"title":"Block risky payments","href":"/payments/block-risky-payments"},{"title":"Subscription renewals by payment method","href":"/payments/subscription-renewals-by-payment-method"},{"title":"DTCPay","href":"/payments/dtcpay"},{"title":"Failed subscription payments","href":"/payments/failed-subscription-payments"},{"title":"Upsell funnels","href":"/payments/upsell-funnels"},{"title":"Membership","href":"/payments/membership"},{"title":"Loyalty \u0026 Rewards","href":"/commerce/loyalty"},{"title":"Content Rewards","href":"/commerce/content-rewards"},{"title":"Affiliate marketplace","href":"/commerce/affiliate-marketplace"},{"title":"Refer \u0026 earn","href":"/commerce/refer-and-earn"},{"title":"Buyer survey","href":"/customers/buyer-survey"},{"title":"Customer accounts and sign-in","href":"/customers/customer-accounts"},{"title":"Send tracking to PayPal","href":"/payments/send-tracking-to-paypal"},{"title":"Connect your inboxes to Support","href":"/support/connect-your-inboxes"},{"title":"Live chat on your store","href":"/support/live-chat"},{"title":"Cancel requests by email","href":"/support/cancel-requests-by-email"},{"title":"How support replies sound","href":"/support/how-replies-sound"},{"title":"Source products from the Supplier Network","href":"/commerce/source-from-the-supplier-network"},{"title":"Verified suppliers and scorecards","href":"/commerce/verified-suppliers"},{"title":"Payment terms with suppliers","href":"/commerce/supplier-payment-terms"},{"title":"Connect your own AI agent","href":"/agents/connect-your-own-agent"},{"title":"Your Facebook Ads agent","href":"/agents/facebook-ads-agent"},{"title":"Your Google Ads agent","href":"/agents/google-ads-agent"},{"title":"TikTok ads","href":"/agents/tiktok-ads"},{"title":"Store heartbeat","href":"/analytics/store-heartbeat"},{"title":"Cash cycle and growth alerts","href":"/analytics/cash-cycle"},{"title":"Growth goal and real cost per new customer","href":"/analytics/growth-goal-and-customer-cost"},{"title":"Growth checklist","href":"/analytics/growth-checklist"},{"title":"Subscription metrics, explained","href":"/analytics/subscription-metrics"},{"title":"Subscription offer test, profit and health","href":"/analytics/subscription-offer-test"},{"title":"Products report","href":"/analytics/products"},{"title":"Support report","href":"/analytics/support"}]},{"group":"Online Store","pages":[{"title":"Connect your own domain","href":"/online-store/connect-a-domain"},{"title":"Navigation","href":"/online-store/navigation"},{"title":"Collections","href":"/online-store/collections"},{"title":"Import products from a file","href":"/online-store/import-products-from-a-file"},{"title":"Search listing, barcodes and alt text","href":"/online-store/search-listing-barcodes-and-alt-text"},{"title":"Pages","href":"/online-store/pages"},{"title":"Edit pictures with the builder","href":"/online-store/edit-pictures"},{"title":"Product add-ons","href":"/online-store/product-add-ons"},{"title":"Volume discounts","href":"/online-store/volume-discounts"},{"title":"Delivery dates","href":"/online-store/delivery-dates"},{"title":"Markets (sell in local currencies)","href":"/online-store/markets"},{"title":"Google Shopping and Facebook catalog (product feeds)","href":"/online-store/google-shopping-and-facebook-catalog"},{"title":"Product reviews","href":"/online-store/product-reviews"},{"title":"Personalized product page","href":"/online-store/personalized-product-page"},{"title":"Blog posts","href":"/online-store/blog-posts"},{"title":"AI answers","href":"/online-store/ai-answers"},{"title":"Showcase: Made with PlatformDTC","href":"/online-store/showcase"},{"title":"Import a theme from Shopify","href":"/online-store/import-shopify-theme"}]},{"group":"Point of Sale","pages":[{"title":"PlatformDTC POS","href":"/pos/overview"},{"title":"Set up a location","href":"/pos/set-up-a-location"},{"title":"Pair a card reader","href":"/pos/pair-a-card-reader"},{"title":"Take a payment","href":"/pos/take-a-payment"},{"title":"Cash drawer","href":"/pos/cash-drawer"},{"title":"Refunds","href":"/pos/refunds"}]},{"group":"Fundamentals","pages":[{"title":"Authentication","href":"/get-started/authentication"},{"title":"Scopes","href":"/get-started/scopes"},{"title":"Jobs (async model)","href":"/get-started/jobs"},{"title":"Idempotency","href":"/get-started/idempotency"},{"title":"Human approval gate","href":"/get-started/approvals"},{"title":"Errors","href":"/get-started/errors"}]}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/playbook"}]},{"tab":"Themes","pages":[{"title":"Themes","href":"/themes/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"Fulfillment","pages":[{"title":"Fulfillment","href":"/fulfillment/overview"}]},{"tab":"Commerce","pages":[{"title":"Commerce","href":"/commerce/products"}]},{"tab":"Recipes","pages":[{"title":"Recipes","href":"/recipes/build-a-store"}]},{"tab":"Partner Apps","pages":[{"title":"Partner Apps","href":"/partners/getting-started"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/v1"}]}]}]},"basePath":"","title":"Source products from the Supplier Network - PlatformDTC","buildId":"128077a71cae","dynamics":[],"chunks":[]}