# Getting started with Soply - Raw Materials Inventory

**BundleGuard – Smart Inventory Limits & Component Protection**

Protect your inventory logic. Sell bundles, kits, subscriptions, print-on-demand, and raw-material-based products with confidence.BundleGuard is the Shopify app built for merchants who need more than simple per-product quantity limits.Whether you're selling:

* Gift boxes / curated bundles (components from different warehouses)
* Print-on-demand + physical add-ons
* Subscription boxes with variable physical items
* Products made from shared raw materials / ingredients
* Multi-origin dropshipping combinations

… BundleGuard ensures **the right quantities are available across locations** before allowing the order — preventing overselling, broken promises, and unhappy customers.

**Key Capabilities**

* Derived inventory for bundles & kits (parent quantity depends on child components)
* Raw material / ingredient consumption model (one material → multiple finished goods)
* Multi-location awareness — support ANY / ALL / Priority fulfillment strategies
* Per-product, per-collection, per-bundle purchase limits (min/max)
* Cart & Checkout validation — blocks invalid orders before payment
* Safe handling of split fulfillment & print-on-demand flows
* No pollution of native Shopify inventory levels
* Audit-ready consumption snapshots for every bundle / material usage

**Perfect For**

* Bundle & kit creators
* Print-on-demand merchants using Printful/Printify + local stock
* Food, cosmetics, candle & DIY kit makers (raw material tracking)
* Subscription box businesses
* Wholesale / B2B sellers who need fair allocation
* Stores that suffered oversold bundles or broken kit promises

Stop relying on fragile workarounds.\
Give your customers accurate availability — and give yourself real inventory control.

**Install BundleGuard today** and sell complex products without fear.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://soplyapp-1.gitbook.io/soply-raw-materials-inventory/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
