Hi, Is there a way with the API to change to fulfilment location without creating a fulfilment? I have some custom business logic that figures out which location should fulfil an order but I can't...
No content to show

User Activity

In Shopify a variant is what actually gets ordered by a customer. A product can have 1 or more variants. In your case where you don't add multiple variants to your one product, Shopify will create a default variant behind the scenes. All of that to s...
Hi @Eugene_EU, The app Material Manager can help with this issue. It allows you to enter an inventory of materials needed to fulfil your orders and specify which variants need use these materials. For your example you would enter a raw material for b...
Hi @Thayes, Material Manager is able to do this. It would allow you to enter each of your units into the app as a raw material. Then you can create a product in Shopify for each bundle size with a unique SKU. You would link each Shopify product/varia...
Hi @annamimii, The app Material Manager is able to do this. It allows you to create an inventory of raw materials and then link your different variants to them specifying how much of the material is needed for the variant. Then when one of those vari...
Hi @becausekids, Material Manager is able to do this. You would create a raw material of each bead type and then link each variant to the material specifying how much of it is required. When any variants are sold it will deduct the appropriate amount...
Hi @trucranems, Material Manager is able to do this. It allows you to enter an inventory of raw materials and then link them to different variants. When a linked variant is sold it draws down the raw material inventory and then updates the inventory ...
Hi @IanH2, You're close. Since the inventory is attached to the variants you just need to check each variant's inventory. This code should do the trick: {% assign has_inventory = false %} {%- for variant in card_product.variants -%} {%- if variant....
Hi @peytonbr, The app Material Manager can achieve this. It allows you to create an inventory of raw materials and then set how much of each raw material each variant requires. Then when a sale happens it reduces the inventory of the materials and up...
Hi @Partyaffair, The app Material Manager is able to do this. It allows for multiple Shopify variants to draw down from the same inventory of raw materials. For your example you would enter balloons as a raw material within the app. Then you would li...
Hi @arnelo, The Material Manager app can do this. It allows you to track the inventory of raw materials that you use to sell your finished products well keeping all the inventory in sync. In your case you would enter a raw material for your 2g unit. ...
Hi @jleslie0371, The app Material Manager is able to help with this. It allows for multiple products to share inventory with your raw materials. In your case you would create a raw mater for each scented candle then you would link each product that u...
Hi @mpv1, The app Material Manager can do this. It allows you to enter an inventory of raw materials and then link Shopify variants to the material specifying how much of it the variant uses. For your example you would enter a raw material of "Perfum...
Hi @CHS-Steve, Material Manager can achieve this. You would use the app as the source of truth for your inventory and rely on it to update the variant inventory in Shopify. Within the app you would create a material for x, y and z. Since x comes in d...
Hi @efidev, The app Material Manager  can help with this. It allows you to create entries for raw materials that are not visible to customers and then link your Shopify variants to these raw materials. When a variant linked to a raw material (or cook...
Hi @ehonda, Material Manager is able to do this. In the app you would enter each t-shirt size and color combination as a raw material. Then you would link each variant to the appropriate t-shirt material. When a variant is sold it will decreases the ...
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.