[{"data":1,"prerenderedAt":415},["ShallowReactive",2],{"navigation_docs":3,"-store-management-dashboard-settings-headless":220,"-store-management-dashboard-settings-headless-surround":412},[4,22],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fgetting-started","01.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"What is Orderain?","\u002Fgetting-started\u002Fwhat-is-orderain","01.getting-started\u002F01.what-is-orderain",{"title":14,"path":15,"stem":16},"From a Theme","\u002Fgetting-started\u002Fgetting-started","01.getting-started\u002F02.getting-started",{"title":18,"path":19,"stem":20},"With AI (Buddy)","\u002Fgetting-started\u002Fbuilding-your-store-with-buddy","01.getting-started\u002F03.building-your-store-with-buddy",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Store Management","\u002Fstore-management","02.store-management",[27,97],{"title":28,"path":29,"stem":30,"children":31,"page":21},"Builder","\u002Fstore-management\u002Fbuilder","02.store-management\u002F01.builder",[32,36,40,44,48,52,56,60,89,93],{"title":33,"path":34,"stem":35},"Overview","\u002Fstore-management\u002Fbuilder\u002Fthe-store-builder","02.store-management\u002F01.builder\u002F01.the-store-builder",{"title":37,"path":38,"stem":39},"Pages","\u002Fstore-management\u002Fbuilder\u002Fpages","02.store-management\u002F01.builder\u002F02.pages",{"title":41,"path":42,"stem":43},"Layers","\u002Fstore-management\u002Fbuilder\u002Flayers","02.store-management\u002F01.builder\u002F03.layers",{"title":45,"path":46,"stem":47},"Layouts","\u002Fstore-management\u002Fbuilder\u002Flayouts","02.store-management\u002F01.builder\u002F04.layouts",{"title":49,"path":50,"stem":51},"Blocks","\u002Fstore-management\u002Fbuilder\u002Fblocks","02.store-management\u002F01.builder\u002F05.blocks",{"title":53,"path":54,"stem":55},"Element Properties","\u002Fstore-management\u002Fbuilder\u002Felement-properties","02.store-management\u002F01.builder\u002F06.element-properties",{"title":57,"path":58,"stem":59},"Version History","\u002Fstore-management\u002Fbuilder\u002Fversion-history","02.store-management\u002F01.builder\u002F07.version-history",{"title":61,"path":62,"stem":63,"children":64,"page":21},"Builder Settings","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings","02.store-management\u002F01.builder\u002F08.builder-settings",[65,69,73,77,81,85],{"title":66,"path":67,"stem":68},"Themes","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings\u002Fthemes","02.store-management\u002F01.builder\u002F08.builder-settings\u002F01.themes",{"title":70,"path":71,"stem":72},"General","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings\u002Fgeneral","02.store-management\u002F01.builder\u002F08.builder-settings\u002F02.general",{"title":74,"path":75,"stem":76},"SEO","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings\u002Fseo","02.store-management\u002F01.builder\u002F08.builder-settings\u002F03.seo",{"title":78,"path":79,"stem":80},"Cache Management","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings\u002Fcache-management","02.store-management\u002F01.builder\u002F08.builder-settings\u002F04.cache-management",{"title":82,"path":83,"stem":84},"CSS Update","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings\u002Fcss-update","02.store-management\u002F01.builder\u002F08.builder-settings\u002F05.css-update",{"title":86,"path":87,"stem":88},"AI","\u002Fstore-management\u002Fbuilder\u002Fbuilder-settings\u002Fai","02.store-management\u002F01.builder\u002F08.builder-settings\u002F06.ai",{"title":90,"path":91,"stem":92},"AI Buddy","\u002Fstore-management\u002Fbuilder\u002Fai-buddy","02.store-management\u002F01.builder\u002F09.ai-buddy",{"title":94,"path":95,"stem":96},"Preview & Publish","\u002Fstore-management\u002Fbuilder\u002Fpreview-and-publish","02.store-management\u002F01.builder\u002F10.preview-and-publish",{"title":98,"path":99,"stem":100,"children":101,"page":21},"Dashboard","\u002Fstore-management\u002Fdashboard","02.store-management\u002F02.dashboard",[102,105,118,147,151,164,168,172,176],{"title":33,"path":103,"stem":104},"\u002Fstore-management\u002Fdashboard\u002Foverview","02.store-management\u002F02.dashboard\u002F01.overview",{"title":106,"path":107,"stem":108,"children":109,"page":21},"Orders","\u002Fstore-management\u002Fdashboard\u002Forders","02.store-management\u002F02.dashboard\u002F02.orders",[110,114],{"title":111,"path":112,"stem":113},"All Orders","\u002Fstore-management\u002Fdashboard\u002Forders\u002Fall-orders","02.store-management\u002F02.dashboard\u002F02.orders\u002F01.all-orders",{"title":115,"path":116,"stem":117},"Abandoned Orders","\u002Fstore-management\u002Fdashboard\u002Forders\u002Fabandoned-orders","02.store-management\u002F02.dashboard\u002F02.orders\u002F02.abandoned-orders",{"title":119,"path":120,"stem":121,"children":122,"page":21},"Products","\u002Fstore-management\u002Fdashboard\u002Fproducts","02.store-management\u002F02.dashboard\u002F03.products",[123,127,131,135,139,143],{"title":124,"path":125,"stem":126},"All Products","\u002Fstore-management\u002Fdashboard\u002Fproducts\u002Fall-products","02.store-management\u002F02.dashboard\u002F03.products\u002F01.all-products",{"title":128,"path":129,"stem":130},"Add a Product","\u002Fstore-management\u002Fdashboard\u002Fproducts\u002Fadd-product","02.store-management\u002F02.dashboard\u002F03.products\u002F02.add-product",{"title":132,"path":133,"stem":134},"Categories","\u002Fstore-management\u002Fdashboard\u002Fproducts\u002Fcategories","02.store-management\u002F02.dashboard\u002F03.products\u002F03.categories",{"title":136,"path":137,"stem":138},"Inventory","\u002Fstore-management\u002Fdashboard\u002Fproducts\u002Finventory","02.store-management\u002F02.dashboard\u002F03.products\u002F04.inventory",{"title":140,"path":141,"stem":142},"Reviews","\u002Fstore-management\u002Fdashboard\u002Fproducts\u002Freviews","02.store-management\u002F02.dashboard\u002F03.products\u002F05.reviews",{"title":144,"path":145,"stem":146},"Catalogue","\u002Fstore-management\u002Fdashboard\u002Fproducts\u002Fcatalogue","02.store-management\u002F02.dashboard\u002F03.products\u002F06.catalogue",{"title":148,"path":149,"stem":150},"Customers","\u002Fstore-management\u002Fdashboard\u002Fcustomers","02.store-management\u002F02.dashboard\u002F04.customers",{"title":152,"path":153,"stem":154,"children":155,"page":21},"Analytics","\u002Fstore-management\u002Fdashboard\u002Fanalytics","02.store-management\u002F02.dashboard\u002F05.analytics",[156,160],{"title":157,"path":158,"stem":159},"Sales","\u002Fstore-management\u002Fdashboard\u002Fanalytics\u002Fsales","02.store-management\u002F02.dashboard\u002F05.analytics\u002F01.sales",{"title":161,"path":162,"stem":163},"Traffic","\u002Fstore-management\u002Fdashboard\u002Fanalytics\u002Ftraffic","02.store-management\u002F02.dashboard\u002F05.analytics\u002F02.traffic",{"title":165,"path":166,"stem":167},"Coupons","\u002Fstore-management\u002Fdashboard\u002Fcoupons","02.store-management\u002F02.dashboard\u002F06.coupons",{"title":169,"path":170,"stem":171},"Plugins","\u002Fstore-management\u002Fdashboard\u002Fplugins","02.store-management\u002F02.dashboard\u002F07.plugins",{"title":173,"path":174,"stem":175},"Staff Management","\u002Fstore-management\u002Fdashboard\u002Fstaff-management","02.store-management\u002F02.dashboard\u002F08.staff-management",{"title":177,"path":178,"stem":179,"children":180,"page":21},"Settings","\u002Fstore-management\u002Fdashboard\u002Fsettings","02.store-management\u002F02.dashboard\u002F09.settings",[181,184,188,192,196,200,204,208,212,216],{"title":70,"path":182,"stem":183},"\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fgeneral","02.store-management\u002F02.dashboard\u002F09.settings\u002F01.general",{"title":185,"path":186,"stem":187},"Subscription","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fsubscription","02.store-management\u002F02.dashboard\u002F09.settings\u002F02.subscription",{"title":189,"path":190,"stem":191},"Domain","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fdomain","02.store-management\u002F02.dashboard\u002F09.settings\u002F03.domain",{"title":193,"path":194,"stem":195},"Payment","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fpayment","02.store-management\u002F02.dashboard\u002F09.settings\u002F04.payment",{"title":197,"path":198,"stem":199},"Additional Charges","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fadditional-charges","02.store-management\u002F02.dashboard\u002F09.settings\u002F05.additional-charges",{"title":201,"path":202,"stem":203},"Taxes","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Ftaxes","02.store-management\u002F02.dashboard\u002F09.settings\u002F06.taxes",{"title":205,"path":206,"stem":207},"Notifications","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fnotifications","02.store-management\u002F02.dashboard\u002F09.settings\u002F07.notifications",{"title":209,"path":210,"stem":211},"Warehouses","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fwarehouses","02.store-management\u002F02.dashboard\u002F09.settings\u002F08.warehouses",{"title":213,"path":214,"stem":215},"Shipping Rate","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fshipping-rate","02.store-management\u002F02.dashboard\u002F09.settings\u002F09.shipping-rate",{"title":217,"path":218,"stem":219},"Headless","\u002Fstore-management\u002Fdashboard\u002Fsettings\u002Fheadless","02.store-management\u002F02.dashboard\u002F09.settings\u002F10.headless",{"id":221,"title":217,"body":222,"description":405,"extension":406,"links":407,"meta":408,"navigation":409,"path":218,"seo":410,"stem":219,"__hash__":411},"docs\u002F02.store-management\u002F02.dashboard\u002F09.settings\u002F10.headless.md",{"type":223,"value":224,"toc":398},"minimark",[225,243,247,252,259,294,298,313,316,364,370,374,378,387],[226,227,228,229,232,233,235,236,238,239,242],"p",{},"The ",[230,231,217],"strong",{}," tab is for developers who want to build a custom storefront on top\nof Orderain instead of using the built-in one. Open ",[230,234,177],{}," from the dashboard\nsidebar and select the ",[230,237,217],{}," tab. It's where you ",[230,240,241],{},"configure allowed origins\nfor your headless API integration",".",[244,245,246],"note",{},"Headless mode is aimed at developers — it lets you power your own frontend with\nOrderain's store data through its API. If you're using the standard Orderain\nstorefront, you don't need to change anything here.",[248,249,251],"h2",{"id":250},"allowed-origins","Allowed Origins",[226,253,254,255,258],{},"Add up to ",[230,256,257],{},"3 allowed origins"," for your shop. These origins are the only ones\nallowed to make API requests to your shop.",[260,261,262,280,287],"ul",{},[263,264,265,266,270,271,274,275,279],"li",{},"Enter an origin (for example ",[267,268,269],"code",{},"https:\u002F\u002Fexample.com",") and click ",[230,272,273],{},"Add",". A counter\nshows how many you've added (for example ",[276,277,278],"em",{},"1\u002F3 origins added",").",[263,281,282,283,286],{},"Remove an origin with the ",[230,284,285],{},"×"," next to it.",[263,288,289,290,293],{},"Click ",[230,291,292],{},"Save Origins"," to apply your changes.",[248,295,297],{"id":296},"api-tokens","API Tokens",[226,299,300,301,304,305,312],{},"Create and manage API tokens to access your shop data programmatically. Click\n",[230,302,303],{},"+ Create New Token"," to generate a new token. The\n",[306,307,311],"a",{"href":308,"rel":309},"https:\u002F\u002Fapi.orderain.com\u002Fdocs\u002Findex.html#tag\u002Fcart",[310],"nofollow","View Documentation"," link opens\nthe full API reference.",[226,314,315],{},"Each token in the list shows:",[260,317,318,331,337,358],{},[263,319,320,323,324,327,328,242],{},[230,321,322],{},"Name"," and a status badge — ",[230,325,326],{},"Active"," or ",[230,329,330],{},"Revoked",[263,332,333,336],{},[230,334,335],{},"Expires."," The token's expiry date and time.",[263,338,339,342,343,346,347,350,351,354,355,242],{},[230,340,341],{},"Scopes."," The permissions granted, such as ",[267,344,345],{},"headless_api",", ",[267,348,349],{},"read_access",",\n",[267,352,353],{},"write_access",", or ",[267,356,357],{},"delete_access",[263,359,360,363],{},[230,361,362],{},"Origins."," The origin the token is tied to.",[226,365,289,366,369],{},[230,367,368],{},"Revoke"," on an active token to disable it immediately. Revoked tokens stay\nlisted for reference but can no longer be used.",[371,372,373],"warning",{},"Treat API tokens like passwords — anyone with a valid token and an allowed origin\ncan access your shop data within the token's scopes. Revoke any token that is no\nlonger needed or may have been exposed.",[248,375,377],{"id":376},"api-documentation","API documentation",[226,379,380,381,386],{},"For endpoints, authentication, and code samples, see the full\n",[306,382,385],{"href":383,"rel":384},"https:\u002F\u002Fheadless.orderain.com\u002Fdocs\u002Findex.html#description\u002Fintroduction",[310],"Orderain Headless API documentation",".\nThe reference covers regions, product categories, products, inventory, shipping,\ntaxes, cart, customers, orders, shop tags, and shop warehouse, and includes client\nlibraries for Shell, Ruby, Node.js, PHP, and Python.",[244,388,389,390,393,394,397],{},"API requests are authenticated with a ",[230,391,392],{},"Bearer Token"," (one of your API tokens) and\nmust come from an ",[230,395,396],{},"allowed origin",". Set both up above before making requests.",{"title":399,"searchDepth":400,"depth":400,"links":401},"",2,[402,403,404],{"id":250,"depth":400,"text":251},{"id":296,"depth":400,"text":297},{"id":376,"depth":400,"text":377},"Configure allowed origins and manage API tokens for your headless API integration, so a custom storefront can access your shop data, from the Headless settings tab.","md",null,{},true,{"title":217,"description":405},"pxSMU3xDpliAVLTfElIFy46fZiUQjWQiz9EyYjeYeFo",[413,407],{"title":213,"path":214,"stem":215,"description":414,"children":-1},"Set up shipping zones and rules so customers are charged the right delivery cost at checkout, from the Shipping Rate settings tab.",1785164699985]