How to have shopify track total weight with a product with multiple variants instead being dispersed

Topic summary

OP needs Shopify to track a single pool of inventory measured in ounces across size variants (2oz, 4oz, 6oz) for products packed on demand, rather than per-variant stock.

Proposed solutions:

  • Automation workflow (MESA): Use a “sync inventory for bundle components” workflow so variants draw from the same underlying stock and levels adjust automatically after orders.
  • Fusion Inventory app: Track raw material in ounces and link it to variants via a bill of materials (BOM = defines how many ounces each variant consumes). Variant availability stays synced with the shared material.
  • Easify Inventory Sync app: Create a hidden Base product for total ounces (e.g., 300oz) and connect each variant via bundle groups (consumption: 2, 4, 6). The app calculates available units (e.g., 300oz → 150×2oz, 75×4oz, 50×6oz) and deducts ounces from the Base after purchases, then recalculates variant counts.

No confirmation from the OP; no final decision noted. The discussion remains open.

Summarized with AI on December 22. AI used: gpt-5.

Hi @MiaMakai1 ,

In Shopify, creating size variants (e.g., 2oz, 4oz, and 6oz) and specifying quantities for each can lead to inaccurate inventory tracking.

To resolve this, you can use the Easify Inventory Sync app. Here’s how to use the app to meet your needs :hugs: :

  • Create a Base product that reflects your actual inventory (e.g., 300oz). Set this product to Draft mode, available only in Shopify Admin for tracking purposes.

  • Use the app to create Bundle groups that connect the inventory of each size variant to the Base product inventory. For example, since you have 3 sizes, you need to create 3 Bundle groups. Below is an example of the Bundle group “2oz” that connects the 2oz variant with the Base product:

    • Master product: “2oz” size variant
    • Component product: Base product with the quantity per bundle set to 2

Similarly, create Bundle groups for the other size variants.

Expected results:

  • The app will automatically calculate the quantity for each size variant based on the Base product inventory. For example, if the Base product inventory is 300oz, you’ll have 150 x “2oz,” 75 x “4oz,” and 50 x “6oz” available for sale.

  • When any size variant is purchased, the app will deduct the corresponding inventory from the Base product. For example, if a customer buys a “6oz” variant, 6oz will be deducted from the Base inventory. The app will then recalculate the inventory for all variants based on the new Base product inventory, ensuring accurate tracking.

If you’re interested and want to try the app, feel free to reach out to the Easify team for a specific setup guide.