Fixed versus competing bundle inventory
Last updated: 2026-07-31
Written and reviewed by Seller Profit Guard Editorial Team.
A fixed bundle uses the minimum component quotient under one recipe. Competing bundles add an allocation decision because the same shared units can support different parents at different recipe rates. Compare the scenarios only after normalizing inventory state, location, unit, variant, timestamp, reservations, commitments, and recipe versions.
Normalize state
Use the same Available definition. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Prevent field drift. At checkpoint 1, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Normalize location
Keep compatible component pools. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Transfers are separate. At checkpoint 2, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Normalize recipe version
Bind each parent variant to current quantities. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Record effective dates. At checkpoint 3, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Compare fixed constraint
Scenario A uses minimum quotient only. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
No allocation choice. At checkpoint 4, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Compare shared constraint
Scenario B consumes one pool across parents. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Sequence matters. At checkpoint 5, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Compare tied bottlenecks
A/C tie in fixed; shared/unique-Y tie in competing. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
List all. At checkpoint 6, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Compare sensitivity
A reservation and an X priority unit have different effects. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Show marginal change. At checkpoint 7, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Compare decision authority
Neither result authorizes assembly, listing, or purchase. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Assign owners. At checkpoint 8, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Compare monitoring
Fixed checks deductions; competing checks mix and sequence. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Review variance. At checkpoint 9, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Choose the correct model
Use fixed math for one recipe and allocation scenarios for shared pools. The two-scenario capacity matrix records item and variant identifiers, location, inventory state, timestamp, unit, reservation and commitment convention, recipe version, transformation, owner, reviewer, exception, and prior accepted value needed for a normalized bundle comparison.
Do not collapse them. At checkpoint 10, reperform both fixtures, identify the changed quotient or allocation term, list every tied bottleneck, and state which demand, pricing, purchasing, assembly, fulfillment, or privacy conclusion remains outside the calculator.
Fixed vs Competing Bundle Capacity: inventory-state integrity control
Use one documented field and subtract only incremental exclusions. Control 1 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
Double counting blocks. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: recipe and compatibility control
Bind current parent variants to compatible component quantities and units. Control 2 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
Stale or mixed recipes block. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: allocation boundary control
Separate fixed minimum-quotient capacity from declared competing-bundle priority. Control 3 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
One sequence is not optimal. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: dated policy boundary control
Record a real source-review date and a seller policy-effective date no later than that review. Control 4 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
A month label alone cannot govern the packet. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: three-threshold decision gate control
Evaluate the capacity floor, priority shared-component utilization ceiling, and minimum evidence days independently. Control 5 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
One passing control cannot offset another failure. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: nine-confirmation gate control
Require yes for identity, availability, incremental deductions, recipes, compatibility, allocation ownership, reconciliation, privacy, and planning boundaries. Control 6 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
Missing confirmation blocks every derived output. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: blocked-output masking control
Hide allocatable units, capacities, bottlenecks, utilization, and headroom whenever structural evidence is invalid. Control 7 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
Do not interpret arithmetic produced from a blocked packet. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: decision authority control
Separate capacity from demand, pricing, safety stock, purchasing, assembly, allocation, and fulfillment. Control 8 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
Arithmetic cannot authorize. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Fixed vs Competing Bundle Capacity: privacy and restoration control
Use aggregates, protect source rows, monitor deductions, retain prior settings, and define rollback. Control 9 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger for a normalized bundle comparison.
Public private data is prohibited. Apply it while keeping Available, additional reservations, unreflected commitments, recipes, fixed capacity, competing allocation, thresholds, and operational authority separate.
Normalize state: component lab 1
Recalculate the relevant outputs from both fixtures. Use the same Available definition. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Prevent field drift. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Normalize location: component lab 2
Recalculate the relevant outputs from both fixtures. Keep compatible component pools. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Transfers are separate. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Normalize recipe version: component lab 3
Recalculate the relevant outputs from both fixtures. Bind each parent variant to current quantities. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Record effective dates. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Compare fixed constraint: component lab 4
Recalculate the relevant outputs from both fixtures. Scenario A uses minimum quotient only. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
No allocation choice. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Compare shared constraint: component lab 5
Recalculate the relevant outputs from both fixtures. Scenario B consumes one pool across parents. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Sequence matters. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Compare tied bottlenecks: component lab 6
Recalculate the relevant outputs from both fixtures. A/C tie in fixed; shared/unique-Y tie in competing. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
List all. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Compare sensitivity: component lab 7
Recalculate the relevant outputs from both fixtures. A reservation and an X priority unit have different effects. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Show marginal change. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Compare decision authority: component lab 8
Recalculate the relevant outputs from both fixtures. Neither result authorizes assembly, listing, or purchase. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Assign owners. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Compare monitoring: component lab 9
Recalculate the relevant outputs from both fixtures. Fixed checks deductions; competing checks mix and sequence. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Review variance. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Choose the correct model: component lab 10
Recalculate the relevant outputs from both fixtures. Use fixed math for one recipe and allocation scenarios for shared pools. Change one input only, preserve the remaining inventory-state and recipe assumptions, and record allocatable units, component quotients, maximum bundles, tied bottlenecks, shared consumption, remaining capacity, and status.
Do not collapse them. Test low, base, and high availability, reservation, commitment, recipe, and priority values. Explain the dominant constraint and protected evidence still required before any operational action.
Fixed vs Competing Bundle Capacity: intent-specific implementation walkthrough
two-scenario capacity matrix checkpoint 1 addresses normalize state for a normalized bundle comparison. Use the same Available definition. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Prevent field drift.
two-scenario capacity matrix checkpoint 2 addresses normalize location for a normalized bundle comparison. Keep compatible component pools. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Transfers are separate.
two-scenario capacity matrix checkpoint 3 addresses normalize recipe version for a normalized bundle comparison. Bind each parent variant to current quantities. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Record effective dates.
two-scenario capacity matrix checkpoint 4 addresses compare fixed constraint for a normalized bundle comparison. Scenario A uses minimum quotient only. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. No allocation choice.
two-scenario capacity matrix checkpoint 5 addresses compare shared constraint for a normalized bundle comparison. Scenario B consumes one pool across parents. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Sequence matters.
two-scenario capacity matrix checkpoint 6 addresses compare tied bottlenecks for a normalized bundle comparison. A/C tie in fixed; shared/unique-Y tie in competing. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. List all.
two-scenario capacity matrix checkpoint 7 addresses compare sensitivity for a normalized bundle comparison. A reservation and an X priority unit have different effects. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Show marginal change.
two-scenario capacity matrix checkpoint 8 addresses compare decision authority for a normalized bundle comparison. Neither result authorizes assembly, listing, or purchase. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Assign owners.
two-scenario capacity matrix checkpoint 9 addresses compare monitoring for a normalized bundle comparison. Fixed checks deductions; competing checks mix and sequence. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Review variance.
two-scenario capacity matrix checkpoint 10 addresses choose the correct model for a normalized bundle comparison. Use fixed math for one recipe and allocation scenarios for shared pools. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Do not collapse them.
Evidence boundary for a normalized bundle comparison
The fixed-bundle fixture uses three compatible components at one location. After additional reservations and commitments, A has 100 allocatable units and requires two, B has 70 and requires one, and C has 200 and requires four. Capacities are 50, 70, and 50, so maximum complete bundles equal 50 and A plus C are tied bottlenecks. The result is 10 bundles above the default 40-bundle control. The competing-bundle fixture starts with 140 allocatable shared units. Thirty priority Bundle X units consume 60 shared units because X requires two each, or 42.86 percent of the shared pool. The remaining 80 shared units and 80 allocatable unique-Y units each support 80 Bundle Y units, creating a tied bottleneck. The allocation stays 17.14 percentage points below the default 60 percent priority-utilization ceiling, and both 60-day evidence windows are 15 days above the default 45-day evidence floor.
The packet demonstrates entered complete-set arithmetic and one priority allocation under a dated policy. It cannot prove demand, optimal mix, compatible future receipts, correct safety stock, purchase quantity, fulfillment eligibility, accounting treatment, customer outcome, or the correct business action.
Release, monitor, and restore the two-scenario capacity matrix
Block non-finite or invalid quantities, recipes, dates, confirmations, scope, compatibility, privacy, copied scenarios, or conflicts, and mask every derived output. Review insufficient evidence, overcommitment, infeasible priority, excessive shared-component utilization, or capacity below threshold. Ready clears only the entered worksheet.
Before indexing or operational use, preserve evidence and rollback artifacts; run typecheck, unit, integration, build, content, similarity, SEO, image, link, mobile, strict-route, deployment, and live checks; then compare actual component consumption without claiming same-period causality.
Fixed vs Competing Bundle Capacity: concrete working record
Record the full two-scenario capacity matrix: component and parent identifiers, variants, locations, states, timestamps, units, reservations, commitments, recipes, conversions, compatible pools, allocation sequence, quotients, ties, the 40-bundle capacity floor, 60 percent priority-utilization ceiling, 45-day evidence floor, source-review and policy dates, all nine confirmations, owners, approvals, monitoring, exceptions, stop rules, privacy controls, and restoration evidence for a normalized bundle comparison.
Sources and further reading
- Shopify Help: Bundle eligibility and considerations: Official fixed-bundle availability formula and tracked-inventory boundaries.
- Shopify Help: Inventory states: Official Available, Committed, Unavailable, Incoming, and On hand definitions.
- Shopify Help: Shopify Bundles: Official component, variant, channel, order, inventory, and bundle limitations.
- Microsoft Learn: Assembly reports: Official assembly BOM, raw-material, and Item - Able to Make availability reporting context.
- Oracle NetSuite: Kit/Package Items: Official component-member inventory treatment for kits.
- Oracle NetSuite: Kit quantities in reports: Official committed-component double-counting warning and report-filter context.
- Oracle NetSuite: Available to Build glossary: Official Available, on-hand, units, top-level, and all-level build terminology.
- Seller Profit Guard methodology: Formula, evidence, privacy, release, monitoring, correction, and rollback controls.
Related Seller Profit Guard tools
- Bundle Component Inventory Calculator: Calculate fixed and competing bundle capacity from component evidence.
- Bundle Margin Calculator: Evaluate contribution separately from physical capacity.
- Safety Stock Calculator: Estimate an uncertainty buffer separately.
- Stockout Cost Calculator: Estimate availability consequences separately.
- Methodology: Apply Seller Profit Guard evidence and release controls.
- Data Privacy: Protect source inventory, supplier, order, and customer data.
- Bundle Component Capacity Formula: Define Available, additional reservations, commitments, recipe quantities, locations, variants, bottlenecks, and competing allocation.
- Bundle Component Worked Example: Reperform a three-component fixed bundle from inventory states through tied bottlenecks, maximum complete sets, and ties.
- Competing Bundle Component Scenario: Allocate a shared component to priority Bundle X, then calculate Bundle Y capacity from shared and unique constraints and controls.
- Bundle Component Inventory Mistakes: Find inventory-state, duplicate-commitment, recipe, location, variant, unit, allocation, report, and privacy errors with fixes.
- Bundle Component Inventory Data Sources: Map Available, reservations, commitments, recipes, variants, locations, compatibility, and order demand to controlled evidence.
- Bundle Capacity Decision Threshold: Set a minimum complete-set threshold with evidence, compatibility, allocation, approval, monitoring, stop, and restoration controls.
- Weekly Bundle Component Review: Run a weekly inventory-state, recipe, commitment, capacity, exception, monitoring, and restoration cycle for shared components and competing bundles.
- Interpret Bundle Capacity Results: Read maximum bundles, component quotients, ties, allocation dependence, threshold status, and uncertainty without false precision.
- Bundle Component Capacity Audit: Audit inventory states, reservations, commitments, recipes, locations, variants, allocations, formulas, privacy, approvals, monitoring, and rollback.
Next step: Open Seller Profit Guard.
This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.