[{"data":1,"prerenderedAt":230},["ShallowReactive",2],{"document-library-menu":3,"document-content--docs-functionality-restricted-products-docs":127,"document-library-links--docs-functionality-restricted-products-docs":225},[4,8,12,53,86],{"title":5,"path":6,"stem":7,"children":-1},"Overview","\u002Fdocs","docs\u002Findex",{"title":9,"path":10,"stem":11,"children":-1},"Introduction","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":13,"path":14,"stem":15,"children":16},"Functionality","\u002Fdocs\u002Ffunctionality","docs\u002F2.functionality\u002Findex",[17,21,25,29,33,37,41,45,49],{"title":18,"path":19,"stem":20,"children":-1},"Order Workflow","\u002Fdocs\u002Ffunctionality\u002Forder-workflow","docs\u002F2.functionality\u002F1.order-workflow",{"title":22,"path":23,"stem":24,"children":-1},"Product Catalogue","\u002Fdocs\u002Ffunctionality\u002Fproduct-catalogue","docs\u002F2.functionality\u002F2.product-catalogue",{"title":26,"path":27,"stem":28,"children":-1},"Customers","\u002Fdocs\u002Ffunctionality\u002Fcustomers","docs\u002F2.functionality\u002F3.customers",{"title":30,"path":31,"stem":32,"children":-1},"Contract Pricing","\u002Fdocs\u002Ffunctionality\u002Fcontract-pricing","docs\u002F2.functionality\u002F4.contract-pricing",{"title":34,"path":35,"stem":36,"children":-1},"Restricted Products","\u002Fdocs\u002Ffunctionality\u002Frestricted-products","docs\u002F2.functionality\u002F5.restricted-products",{"title":38,"path":39,"stem":40,"children":-1},"Users","\u002Fdocs\u002Ffunctionality\u002Fusers","docs\u002F2.functionality\u002F6.users",{"title":42,"path":43,"stem":44,"children":-1},"User Access Control","\u002Fdocs\u002Ffunctionality\u002Fuser-access-control","docs\u002F2.functionality\u002F7.user-access-control",{"title":46,"path":47,"stem":48,"children":-1},"Audit Trail","\u002Fdocs\u002Ffunctionality\u002Faudit-trail","docs\u002F2.functionality\u002F8.audit-trail",{"title":50,"path":51,"stem":52,"children":-1},"System Settings","\u002Fdocs\u002Ffunctionality\u002Fsystem-settings","docs\u002F2.functionality\u002F9.system-settings",{"title":54,"path":55,"stem":56,"children":57},"Channels","\u002Fdocs\u002Fchannels","docs\u002F3.channels\u002Findex",[58,62,66,70,74,78,82],{"title":59,"path":60,"stem":61,"children":-1},"System User Admin Console","\u002Fdocs\u002Fchannels\u002Fsystem-user-admin-console","docs\u002F3.channels\u002F1.system-user-admin-console",{"title":63,"path":64,"stem":65,"children":-1},"Customer Portal","\u002Fdocs\u002Fchannels\u002Fcustomer-portal","docs\u002F3.channels\u002F2.customer-portal",{"title":67,"path":68,"stem":69,"children":-1},"Customer Mobile App","\u002Fdocs\u002Fchannels\u002Fcustomer-mobile-app","docs\u002F3.channels\u002F3.customer-mobile-app",{"title":71,"path":72,"stem":73,"children":-1},"Guest Storefront","\u002Fdocs\u002Fchannels\u002Fguest-storefront","docs\u002F3.channels\u002F4.guest-storefront",{"title":75,"path":76,"stem":77,"children":-1},"3rd Party Systems Synchronisation","\u002Fdocs\u002Fchannels\u002Fthird-party-systems-synchronisation","docs\u002F3.channels\u002F5.third-party-systems-synchronisation",{"title":79,"path":80,"stem":81,"children":-1},"Bulk Order Ingest","\u002Fdocs\u002Fchannels\u002Fbulk-order-ingest","docs\u002F3.channels\u002F6.bulk-order-ingest",{"title":83,"path":84,"stem":85,"children":-1},"ERP Integration","\u002Fdocs\u002Fchannels\u002Ferp-integration","docs\u002F3.channels\u002F7.erp-integration",{"title":87,"path":88,"stem":89,"children":90},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F4.concepts\u002Findex",[91,95,99,103,107,111,115,119,123],{"title":92,"path":93,"stem":94,"children":-1},"Data model","\u002Fdocs\u002Fconcepts\u002Fdata-model","docs\u002F4.concepts\u002F0.data-model",{"title":96,"path":97,"stem":98,"children":-1},"Organisation","\u002Fdocs\u002Fconcepts\u002Forganisation","docs\u002F4.concepts\u002F1.organisation",{"title":100,"path":101,"stem":102,"children":-1},"Contact","\u002Fdocs\u002Fconcepts\u002Fcontact","docs\u002F4.concepts\u002F2.contact",{"title":104,"path":105,"stem":106,"children":-1},"User","\u002Fdocs\u002Fconcepts\u002Fuser","docs\u002F4.concepts\u002F3.user",{"title":108,"path":109,"stem":110,"children":-1},"Product","\u002Fdocs\u002Fconcepts\u002Fproduct","docs\u002F4.concepts\u002F4.product",{"title":112,"path":113,"stem":114,"children":-1},"Product pricing","\u002Fdocs\u002Fconcepts\u002Fproduct-pricing","docs\u002F4.concepts\u002F5.product-pricing",{"title":116,"path":117,"stem":118,"children":-1},"Order","\u002Fdocs\u002Fconcepts\u002Forder","docs\u002F4.concepts\u002F6.order",{"title":120,"path":121,"stem":122,"children":-1},"Shipment","\u002Fdocs\u002Fconcepts\u002Fshipment","docs\u002F4.concepts\u002F7.shipment",{"title":124,"path":125,"stem":126,"children":-1},"Media","\u002Fdocs\u002Fconcepts\u002Fmedia","docs\u002F4.concepts\u002F8.media",{"id":128,"title":34,"body":129,"description":219,"extension":220,"meta":221,"navigation":222,"path":35,"seo":223,"stem":36,"__hash__":224},"docs\u002Fdocs\u002F2.functionality\u002F5.restricted-products.md",{"type":130,"value":131,"toc":212},"minimark",[132,141,152,157,170,173,177,180,188,192],[133,134,135,136,140],"p",{},"Not every organisation should see or buy every product. dCommerce supports ",[137,138,139],"strong",{},"restricted products"," so catalogue visibility and purchasing can reflect distribution agreements, territories, or account ranges.",[133,142,143,144,147,148,151],{},"Restrictions are evaluated on the ",[137,145,146],{},"organisation",". A signed-in buyer in the ",[137,149,150],{},"customer portal"," sees the range that belongs to their account.",[153,154,156],"h2",{"id":155},"what-this-capability-covers","What this capability covers",[158,159,160,164,167],"ul",{},[161,162,163],"li",{},"Restricting products to designated customer organisations",[161,165,166],{},"Tailoring what appears in an organisation’s catalogue",[161,168,169],{},"Keeping purchasing rules aligned with offline commercial arrangements",[133,171,172],{},"The same product can be generally available to some organisations and limited for others - without maintaining separate disconnected catalogues.",[153,174,176],{"id":175},"why-it-matters","Why it matters",[133,178,179],{},"Wholesale catalogues often encode who is allowed to buy what. When those rules are enforced at order capture, trade customers self-serve within the right boundaries, and internal teams spend less time correcting invalid lines after the fact.",[133,181,182,183,187],{},"The ",[184,185,186],"a",{"href":72},"guest storefront"," is a public catalogue. Treat it as a discovery surface; account-restricted range belongs on the customer portal, where the organisation is known.",[153,189,191],{"id":190},"related","Related",[158,193,194,198,202,207],{},[161,195,196],{},[184,197,26],{"href":27},[161,199,200],{},[184,201,22],{"href":23},[161,203,204,205],{},"Concept: ",[184,206,108],{"href":109},[161,208,209,210],{},"Channel: ",[184,211,63],{"href":64},{"title":213,"searchDepth":214,"depth":214,"links":215},"",2,[216,217,218],{"id":155,"depth":214,"text":156},{"id":175,"depth":214,"text":176},{"id":190,"depth":214,"text":191},"Restrict or tailor product visibility and purchasing by customer organisation in dCommerce.","md",{},true,{"title":34,"description":219},"e5W4UtNoDx6BRtsWi1rCvwHOO68VE2WVnJSdrWbMZgU",[226,228],{"title":30,"path":31,"stem":32,"description":227,"children":-1},"Contract and account pricing in dCommerce - extend a default price book with organisation-specific agreements.",{"title":38,"path":39,"stem":40,"description":229,"children":-1},"System users and customer users in dCommerce - who signs in and how accounts relate to organisations.",1790427432005]