{"id":5904,"date":"2025-10-10T15:33:56","date_gmt":"2025-10-10T15:33:56","guid":{"rendered":"https:\/\/matrixsprint.com\/help-center\/?post_type=docs&#038;p=5904"},"modified":"2025-10-29T22:40:53","modified_gmt":"2025-10-29T22:40:53","password":"","slug":"sales-5904","status":"publish","type":"docs","link":"https:\/\/matrixsprint.com\/help-center\/index.php\/docs\/inventory-sale-management-5902\/sales-5904\/","title":{"rendered":"StoreFront"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5904\" class=\"elementor elementor-5904\" data-elementor-post-type=\"docs\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-50ca99b e-flex e-con-boxed e-con e-parent\" data-id=\"50ca99b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2da0a5 elementor-widget elementor-widget-heading\" data-id=\"f2da0a5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Overview<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a10ad5 elementor-widget elementor-widget-text-editor\" data-id=\"1a10ad5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"21\" data-end=\"547\">The Storefront module publishes your inventory to a public, customer\u2011facing website. Unlike earlier versions of MatrixSprint, every product variant in your inventory is now automatically available in the storefront. You no longer need to \u201cadd to catalogue\u201d \u2013 any active product and its variants will appear as soon as they exist in your inventory. The storefront is still tightly linked to the Products and Inventory modules, so price changes, stock updates and variant adjustments are reflected immediately.<\/p><p data-start=\"549\" data-end=\"772\">This article explains how to navigate the storefront back\u2011office, what customers see on the public store, how to organise products into collections for marketing, and how online orders are recorded in your Sales module.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-030b9db e-flex e-con-boxed e-con e-parent\" data-id=\"030b9db\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-574fc8f elementor-widget elementor-widget-heading\" data-id=\"574fc8f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Accessing the Storefront<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd07631 elementor-widget elementor-widget-text-editor\" data-id=\"dd07631\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ol data-start=\"806\" data-end=\"1517\"><li data-start=\"806\" data-end=\"1378\"><p data-start=\"809\" data-end=\"885\">In the left navigation, click Storefront. The overview page summarises:<\/p><ul data-start=\"889\" data-end=\"1378\"><li data-start=\"889\" data-end=\"951\"><p data-start=\"891\" data-end=\"951\">Collections \u2013 number of product groups you have created.<\/p><\/li><li data-start=\"955\" data-end=\"1133\"><p data-start=\"957\" data-end=\"1133\">Public Store \u2013 shows whether your store is live. It also displays a unique URL and includes a Visit Store button. Use this link when sharing the store with customers.<\/p><\/li><li data-start=\"1137\" data-end=\"1244\"><p data-start=\"1139\" data-end=\"1244\">Orders &amp; Sales \u2013 a quick link to view online orders (this opens the Orders page in the Sales module).<\/p><\/li><li data-start=\"1248\" data-end=\"1378\"><p data-start=\"1250\" data-end=\"1378\">Collections, Orders &amp; Sales and Invoices cards for quick access to those areas.<\/p><\/li><\/ul><\/li><li data-start=\"1380\" data-end=\"1517\"><p data-start=\"1383\" data-end=\"1517\">Click Visit Store to open the customer\u2011facing store in a new tab. The store\u2019s URL is public and does not require customer log\u2011in.<\/p><\/li><\/ol><blockquote data-start=\"1519\" data-end=\"1715\"><p data-start=\"1521\" data-end=\"1715\">Note: Because all variants are now published automatically, there is no longer a Catalog sub\u2011menu. Every active product variant from your inventory appears in the storefront by default.<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-f0ad70a e-flex e-con-boxed e-con e-parent\" data-id=\"f0ad70a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85a7d61 elementor-widget elementor-widget-heading\" data-id=\"85a7d61\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Customer Experience<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d7f807 elementor-widget elementor-widget-text-editor\" data-id=\"4d7f807\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"1744\" data-end=\"1769\">Browsing Products<\/h3><p data-start=\"1771\" data-end=\"2002\">The public storefront lists each product variant as its own card. For example, if a dress has multiple colour variants, each colour appears separately (e.g., BAZANGOLI \u2013 Sand and BAZANGOLI \u2013 Blue). Each card includes:<\/p><ul data-start=\"2004\" data-end=\"2434\"><li data-start=\"2004\" data-end=\"2040\"><p data-start=\"2006\" data-end=\"2040\">Product\/variant name and category.<\/p><\/li><li data-start=\"2041\" data-end=\"2101\"><p data-start=\"2043\" data-end=\"2101\">A short description (pulled from the product description).<\/p><\/li><li data-start=\"2102\" data-end=\"2110\"><p data-start=\"2104\" data-end=\"2110\">Price.<\/p><\/li><li data-start=\"2111\" data-end=\"2267\"><p data-start=\"2113\" data-end=\"2267\">Stock status. Cards show an In Stock badge if at least one unit is available or Out of Stock if none remain.<\/p><\/li><li data-start=\"2268\" data-end=\"2434\"><p data-start=\"2270\" data-end=\"2434\">An Add to Cart button when the variant is in stock. If out of stock, the button is disabled and labelled Out of Stock.<\/p><\/li><\/ul><p data-start=\"2436\" data-end=\"2921\">On the left side of the store is a Filters panel with a Categories dropdown. It lists every product category that has at least one variant. Selecting a category filters the product grid to only those items. At the top of the product grid you can search for items by name or SKU and change the sort order (Newest First, Oldest First, Name (A\u2013Z\/Z\u2013A), or Price (Low to High\/High to Low).<\/p><h3 data-start=\"2923\" data-end=\"2950\">Product Detail Page<\/h3><p data-start=\"2952\" data-end=\"3046\">Clicking a product card opens a dedicated detail page. Each variant has its own page showing:<\/p><ul data-start=\"3048\" data-end=\"3433\"><li data-start=\"3048\" data-end=\"3072\"><p data-start=\"3050\" data-end=\"3072\">A large product image.<\/p><\/li><li data-start=\"3073\" data-end=\"3098\"><p data-start=\"3075\" data-end=\"3098\">Variant name and price.<\/p><\/li><li data-start=\"3099\" data-end=\"3195\"><p data-start=\"3101\" data-end=\"3195\">A stock indicator (\u201cOnly 1 left in stock\u201d for low stock).<\/p><\/li><li data-start=\"3196\" data-end=\"3240\"><p data-start=\"3198\" data-end=\"3240\">Detailed description and the category tag.<\/p><\/li><li data-start=\"3241\" data-end=\"3273\"><p data-start=\"3243\" data-end=\"3273\">SKU and other variant details.<\/p><\/li><li data-start=\"3274\" data-end=\"3433\"><p data-start=\"3276\" data-end=\"3433\">A quantity selector and Add to Cart button. Customers can choose the quantity before adding the item to their cart.<\/p><\/li><\/ul><h3 data-start=\"3435\" data-end=\"3460\">Cart and Checkout<\/h3><p data-start=\"3462\" data-end=\"3762\">When customers add an item to the cart, a toast notification confirms the addition, and a mini\u2011cart icon in the header shows the item count. Clicking Cart opens a side drawer listing cart items with quantity controls, per\u2011item totals, and the order subtotal.<\/p><p data-start=\"3764\" data-end=\"4274\">To place an order, customers click Place Order in the cart. A Customer Information form appears requiring a Name and Phone Number; Email is optional. After submitting the form, the system creates the order and shows an Order Placed Successfully message. The cart then resets. There is no payment processing in the storefront \u2013 orders are captured for later fulfillment and payment collection by the business.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-e3edb59 e-flex e-con-boxed e-con e-parent\" data-id=\"e3edb59\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b66c03 elementor-widget elementor-widget-heading\" data-id=\"3b66c03\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Managing Collections<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cd6dfc elementor-widget elementor-widget-text-editor\" data-id=\"3cd6dfc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"4304\" data-end=\"4471\">Collections allow you to highlight groups of products or variants (e.g., \u201cWinter Sale\u201d or \u201cNew Arrivals\u201d). Collections act as marketing sections on your public store.<\/p><h3 data-start=\"4473\" data-end=\"4513\">Creating and Editing Collections<\/h3><ol data-start=\"4515\" data-end=\"4995\"><li data-start=\"4515\" data-end=\"4660\"><p data-start=\"4518\" data-end=\"4660\">On the Storefront overview page, click Manage Collections. Existing collections are listed along with how many products they contain.<\/p><\/li><li data-start=\"4661\" data-end=\"4815\"><p data-start=\"4664\" data-end=\"4815\">Click New Collection to open the creation form. Enter a Collection Name and Description. Save the collection; it will appear in the list.<\/p><\/li><li data-start=\"4816\" data-end=\"4995\"><p data-start=\"4819\" data-end=\"4995\">To edit a collection, select its name. You can modify the name or description, update SEO settings (meta title, keywords, description), and change the order that items appear.<\/p><\/li><\/ol><h3 data-start=\"4997\" data-end=\"5033\">Adding Items to a Collection<\/h3><ul data-start=\"5036\" data-end=\"5735\"><li data-start=\"5036\" data-end=\"5541\"><p data-start=\"5038\" data-end=\"5541\">Add products\/variants from the Products module: Collections are curated from the Products list rather than from the collection editor. Navigate to Products, tick the check box next to one or more items, and a blue Add to Collection button will appear above the table. Click Add to Collection, choose the desired collection from the drop\u2011down and confirm. A toast notification confirms that the selected products have been added, and you are redirected back to the Collections page.<\/p><\/li><li data-start=\"5543\" data-end=\"5735\"><p data-start=\"5545\" data-end=\"5735\">Removal: Removing a product from a collection does not hide it from the storefront (since all variants are published by default); it simply removes that item from the curated collection.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-aa55e9e e-flex e-con-boxed e-con e-parent\" data-id=\"aa55e9e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a37b2cd elementor-widget elementor-widget-heading\" data-id=\"a37b2cd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Orders from the Online Store<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2939bc4 elementor-widget elementor-widget-text-editor\" data-id=\"2939bc4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"5773\" data-end=\"6085\">Orders placed on the storefront are captured in the Sales \u2192 Orders module. These orders use the SF-YYYYMMDD-#### numbering scheme (where <code data-start=\"5919\" data-end=\"5923\">SF<\/code> stands for Store Front). This distinguishes them from POS orders (<code data-start=\"5999\" data-end=\"6006\">POS-\u2026<\/code>) and Quick Sale\/Direct Sale orders (<code data-start=\"6047\" data-end=\"6054\">SAL-\u2026<\/code>). Each order record includes:<\/p><ul data-start=\"6087\" data-end=\"6559\"><li data-start=\"6087\" data-end=\"6152\"><p data-start=\"6089\" data-end=\"6152\">The customer name and contact details provided during checkout.<\/p><\/li><li data-start=\"6153\" data-end=\"6182\"><p data-start=\"6155\" data-end=\"6182\">Date and time of the order.<\/p><\/li><li data-start=\"6183\" data-end=\"6440\"><p data-start=\"6185\" data-end=\"6440\">Source column indicating Online Store (may appear blank depending on the UI). Use the Filters button on the Orders page to filter orders by Order Source (Point of Sale, Online Store, or Direct Sale).<\/p><\/li><li data-start=\"6441\" data-end=\"6559\"><p data-start=\"6443\" data-end=\"6559\">Order status (e.g., Pending, Confirmed, Shipped). New storefront orders start as Pending until you fulfil them.<\/p><\/li><\/ul><p data-start=\"6561\" data-end=\"6850\">Click the three\u2011dot menu (\u22ee) beside an order and choose View Details to see the order contents, customer details, and payment information. From the order detail page you can fulfil items or cancel the order. Payment collection (if needed) is handled manually via invoices or POS.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-fdbb07e e-flex e-con-boxed e-con e-parent\" data-id=\"fdbb07e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e9a5e8 elementor-widget elementor-widget-heading\" data-id=\"9e9a5e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Inventory Integration<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5bc5da elementor-widget elementor-widget-text-editor\" data-id=\"b5bc5da\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"6881\" data-end=\"7179\"><p data-start=\"6883\" data-end=\"7179\">Real\u2011time stock: Stock counts come directly from the Variant Inventory Management module. When a variant\u2019s available quantity drops to zero, its card in the storefront automatically shows Out of Stock and the Add to Cart button is disabled.<\/p><\/li><li data-start=\"7180\" data-end=\"7412\"><p data-start=\"7182\" data-end=\"7412\">Price and variant updates: Changing a variant\u2019s price, SKU, or description in the Products module updates the storefront instantly. Since each variant is listed separately, ensure variant names and descriptions are clear.<\/p><\/li><li data-start=\"7413\" data-end=\"7614\"><p data-start=\"7415\" data-end=\"7614\">Categories and tags: The categories you assign to products become filters on the storefront. Tags assigned in the Products module may also surface as additional filters, depending on your theme.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a30c968 e-flex e-con-boxed e-con e-parent\" data-id=\"a30c968\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b63df9f elementor-widget elementor-widget-heading\" data-id=\"b63df9f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Summary &amp; Best Practices<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b66171 elementor-widget elementor-widget-text-editor\" data-id=\"9b66171\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul data-start=\"7648\" data-end=\"8643\"><li data-start=\"7648\" data-end=\"7891\"><p data-start=\"7650\" data-end=\"7891\">Automatic publishing: Every product variant with stock appears on the store. There\u2019s no need to manage a separate catalogue, but you still control product visibility by archiving products or marking them inactive in the Products module.<\/p><\/li><li data-start=\"7892\" data-end=\"8063\"><p data-start=\"7894\" data-end=\"8063\">Use collections for merchandising: Even though all variants show by default, collections help spotlight certain items for marketing campaigns or seasonal promotions.<\/p><\/li><li data-start=\"8064\" data-end=\"8281\"><p data-start=\"8066\" data-end=\"8281\">Ensure products are well described: Since each variant is a separate listing, make sure variant names clearly differentiate colours, sizes or other options. Add concise descriptions and use high\u2011quality images.<\/p><\/li><li data-start=\"8282\" data-end=\"8464\"><p data-start=\"8284\" data-end=\"8464\">Monitor online orders: Storefront orders are captured in the Orders module with the <code data-start=\"8372\" data-end=\"8376\">SF<\/code> prefix. Use the source filter to separate online orders from POS and Quick Sale sales.<\/p><\/li><li data-start=\"8465\" data-end=\"8643\"><p data-start=\"8467\" data-end=\"8643\">Fulfil and confirm: Because payment isn\u2019t taken online, confirm details with the customer, fulfil the order from inventory, and then collect payment through POS or invoice.<\/p><\/li><\/ul><p data-start=\"8645\" data-end=\"8866\" data-is-last-node=\"\" data-is-only-node=\"\">By understanding how the storefront now surfaces all variants automatically and integrating collections for targeted merchandising, you can provide a seamless shopping experience while keeping inventory and sales in sync.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Overview The Storefront module publishes your inventory to a public, customer\u2011facing website. Unlike earlier versions of MatrixSprint, every product variant in your inventory is now automatically available in the storefront. You no longer need to \u201cadd to catalogue\u201d \u2013 any active product and its variants will appear as soon as they exist in your inventory. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4465,"parent":5902,"menu_order":3,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"doc_category":[],"doc_tag":[],"doc_badge":[],"class_list":["post-5904","docs","type-docs","status-publish","has-post-thumbnail","hentry"],"acf":[],"year_month":"2026-04","word_count":1260,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/matrixsprint.com\/help-center\/index.php\/author\/admin\/"},"doc_category_info":[],"doc_tag_info":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/f38460beca8bfb11095e34259f6ddcb0410ee3f64a964eaf5d0b4291ed9759ce?s=96&d=mm&r=g","author_name":"admin","_links":{"self":[{"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/docs\/5904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/comments?post=5904"}],"version-history":[{"count":35,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/docs\/5904\/revisions"}],"predecessor-version":[{"id":6132,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/docs\/5904\/revisions\/6132"}],"up":[{"embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/docs\/5902"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/media\/4465"}],"wp:attachment":[{"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/media?parent=5904"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/doc_category?post=5904"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/doc_tag?post=5904"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/matrixsprint.com\/help-center\/index.php\/wp-json\/wp\/v2\/doc_badge?post=5904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}