I am in the process of setting up a physical retail store with website.
On my website, I want customers to be able to distinguish between ‘in store stock’ and ‘online only’ items (these will be pulled from suppliers when ordered).
Stock will be separated by stock location. Basically any location other than my physical store should show ‘online only’
I am using the Dawn theme. Is this a built in feature that I cant seem to see?
The Dawn theme does not have a built-in feature specifically for distinguishing between “in-store stock” and “online only” items based on stock location. However, you can achieve this functionality by customizing your theme and implementing a solution using Shopify’s product variants and inventory management features.
Here’s a general approach you can follow:
Set up stock locations: In your Shopify admin, go to Settings > Locations and add your physical store location as well as any other stock locations you have. Assign the appropriate inventory quantities to each location.
Create product variants: For each product that has both “in-store stock” and “online only” items, create separate product variants to represent each stock location. For example, if you have a product called “Widget” and you have 10 in-store stock items and 20 online-only items, create two variants: one for in-store stock with a quantity of 10 and one for online-only with a quantity of 20.
The basic variant.inventory_quantity object&property’s exposed in liquid template language for themes is not sufficient for this as it’s a total and not faceted per location.
Create metafield definitions on each variant to to represent inventory at those locations.
And for the online-sales channel a theme customization to make it dynamically update to the correct variant when variant-options are selected.
Then create a process to bring in that stock info to the metafields per variant.
For few product-variants there’s the shopify admin’s bulk editor.
Or using an ETL app to bring in CSV data like matrixify, or ez-importer.
If you need the theme customization or the process built you can contact me directly for services.
Please provide context, examples: store url, theme name, post url(s) , or any further detail.
Contact Info in signature.
Would this work if a product already has variants such as size?
For example…
T Shirt A
Variants:
Small(In store 2)
Medium(Online 3)
Large(In store 2, Online 2)
For the ‘Medium’ variant, when the user clicks on it, I need to show ONLINE ONLY.
Also, For the ‘Large’ variant, Once the 2 x in store are sold out, I need the product page to show online only once these are sold out.
Basically…I need ONLINE ONLY to show if there is not stock at the in store location and it is still available at warehouse location. If no stock at both locations, it should show out of stock.