Shared packaging stock needs one physical pool and separately recorded channel reservations. Deduct every outstanding commitment before promising additional gifts. Online, store and wholesale teams should not each treat the full shared count as their own free supply.

One common packaging pool feeding online, store and wholesale allocations
AI-assisted concept, not a physical sample, quotation or completed customer project. View the concept at full size.

Pool only genuinely shared material

Identify the box version common to the channels. Channel-specific bags, message cards or replenishment cartons need their own counts. The ecommerce and retail layer map separates those requirements before an allocation model can work.

Record whether a reservation refers to a product, a packaging component or a completed gift. A software product-stock count does not automatically reserve the necessary boxes. Your operation needs an explicit component planning method.

Six hundred boxes can already be fully committed

Assume 600 approved common boxes remain physically available before outstanding channel reservations are deducted. Online orders require 360, a pop-up reserve is 140, and wholesale commitments require 100.

Scroll horizontally if columns extend beyond the view.

Allocation field Boxes
Physical approved pool 600
Online outstanding commitment 360
Pop-up named reserve 140
Wholesale outstanding commitment 100
Uncommitted balance 0

A new online request for 50 cannot be accepted against another count of 600. It needs replenishment or an authorised release from another reservation. The quantities are fictional and do not describe an operating Packrivo inventory service.

If the pop-up requirement changes to 90 and its owner releases 50, those boxes return to the common planning balance. Preserve the release and its effective date so the old and new plans do not coexist as active commitments.

Keep consumption and reservations from overlapping

Once 100 online gifts are packed and their boxes leave the free physical count, reduce the corresponding outstanding reservation too. Leaving both reductions active would understate the pool; releasing a reservation without recording physical use would overstate it.

Check location separately. A common reservation pool may cover boxes physically held at multiple sites, but a remote box isn’t automatically available at the online packing bench. Transfer time and cost remain another decision.

Document which named person can reallocate a reserve and which customer commitments take priority. This worksheet does not choose that policy or permit a team to quietly reduce another channel’s promised supply.

Use one allocation snapshot with physical count, outstanding uses and free balance. Refresh it when an order, reserve or actual issue changes. The result is a promise count that the material pool can support, not merely a sum of channel forecasts.

Sources and scope

Australian Government supports the stated general concepts within this scope: General inventory categories, reorder points and stocktake. Access checked 14 October 2026.

Shopify Help Center supports the stated general concepts within this scope: Shopify state definitions only. Access checked 14 October 2026.

The worked scenario is original editorial analysis with assumed inputs, not a supplier offer, customer record or measured Packrivo result. Commercial feasibility and physical suitability remain project-specific.

A matched issue and reservation release preserves the free balance

Hypothetical common stock ledger showing a 50-box reservation release, matched 100-box issue and new 50-box commitment, with two wrong partial postings identified.
AI-assisted hypothetical teaching concept, not a physical sample, actual record, quotation, test result or approval. Actual evidence and decisions pending. View at full size.

Continue the original invented 600-box pool after its pop-up owner releases 50. The common pool remains 600; online outstanding is 360, pop-up reserve 90 and wholesale 100. Free balance is 600−360−90−100=50. This release is a planning event, not receipt of 50 new physical boxes or permission to override another channel.

Now assume 100 online gifts are packed and their boxes leave this pool. Reduce physical stock to 500 and the matching online outstanding commitment to 260. The free balance remains 500−260−90−100=50. Physical consumption and its corresponding commitment are linked; neither change can be interpreted in isolation.

Two wrong updates expose the failure. Reducing only physical stock would calculate −50, a bookkeeping mismatch rather than demonstrated missing boxes. Releasing only the reservation while leaving physical stock at 600 would calculate 150, overstating uncommitted material. A new 50-box commitment against the correctly reconciled 50 would instead leave zero. The model assigns no channel priority, actual stock, replenishment date or system synchronization.

Hypothetical scope Object and relationship Input, formula or open question
RELEASE32_PHYSICAL PHYSICAL — ASSUMED_LEDGER_STATE 600 box; Invented linked-event scenario
RELEASE32_ONLINE ONLINE — ASSUMED_LEDGER_STATE 360 box; Invented linked-event scenario
RELEASE32_POPUP POPUP — ASSUMED_LEDGER_STATE 90 box; Invented linked-event scenario
RELEASE32_WHOLESALE WHOLESALE — ASSUMED_LEDGER_STATE 100 box; Invented linked-event scenario
RELEASE32_FREE UNCOMMITTED_BALANCE — CALCULATED_FROM RELEASE32_PHYSICAL-RELEASE32_ONLINE-RELEASE32_POPUP-RELEASE32_WHOLESALE; 50 box
ISSUE32_PHYSICAL PHYSICAL — ASSUMED_LEDGER_STATE 500 box; Invented linked-event scenario
ISSUE32_ONLINE ONLINE — ASSUMED_LEDGER_STATE 260 box; Invented linked-event scenario
ISSUE32_POPUP POPUP — ASSUMED_LEDGER_STATE 90 box; Invented linked-event scenario
ISSUE32_WHOLESALE WHOLESALE — ASSUMED_LEDGER_STATE 100 box; Invented linked-event scenario
ISSUE32_FREE UNCOMMITTED_BALANCE — CALCULATED_FROM ISSUE32_PHYSICAL-ISSUE32_ONLINE-ISSUE32_POPUP-ISSUE32_WHOLESALE; 50 box
BAD_PHYSICAL32_PHYSICAL PHYSICAL — ASSUMED_LEDGER_STATE 500 box; Known-wrong bookkeeping scenario
BAD_PHYSICAL32_ONLINE ONLINE — ASSUMED_LEDGER_STATE 360 box; Known-wrong bookkeeping scenario
BAD_PHYSICAL32_POPUP POPUP — ASSUMED_LEDGER_STATE 90 box; Known-wrong bookkeeping scenario
BAD_PHYSICAL32_WHOLESALE WHOLESALE — ASSUMED_LEDGER_STATE 100 box; Known-wrong bookkeeping scenario
BAD_PHYSICAL32_FREE UNCOMMITTED_BALANCE — CALCULATED_FROM BAD_PHYSICAL32_PHYSICAL-BAD_PHYSICAL32_ONLINE-BAD_PHYSICAL32_POPUP-BAD_PHYSICAL32_WHOLESALE; -50 box
BAD_RESERVATION32_PHYSICAL PHYSICAL — ASSUMED_LEDGER_STATE 600 box; Known-wrong bookkeeping scenario
BAD_RESERVATION32_ONLINE ONLINE — ASSUMED_LEDGER_STATE 260 box; Known-wrong bookkeeping scenario
BAD_RESERVATION32_POPUP POPUP — ASSUMED_LEDGER_STATE 90 box; Known-wrong bookkeeping scenario
BAD_RESERVATION32_WHOLESALE WHOLESALE — ASSUMED_LEDGER_STATE 100 box; Known-wrong bookkeeping scenario
BAD_RESERVATION32_FREE UNCOMMITTED_BALANCE — CALCULATED_FROM BAD_RESERVATION32_PHYSICAL-BAD_RESERVATION32_ONLINE-BAD_RESERVATION32_POPUP-BAD_RESERVATION32_WHOLESALE; 150 box
NEW_COMMIT32_PHYSICAL PHYSICAL — ASSUMED_LEDGER_STATE 500 box; Invented linked-event scenario
NEW_COMMIT32_ONLINE ONLINE — ASSUMED_LEDGER_STATE 310 box; Invented linked-event scenario
NEW_COMMIT32_POPUP POPUP — ASSUMED_LEDGER_STATE 90 box; Invented linked-event scenario
NEW_COMMIT32_WHOLESALE WHOLESALE — ASSUMED_LEDGER_STATE 100 box; Invented linked-event scenario
NEW_COMMIT32_FREE UNCOMMITTED_BALANCE — CALCULATED_FROM NEW_COMMIT32_PHYSICAL-NEW_COMMIT32_ONLINE-NEW_COMMIT32_POPUP-NEW_COMMIT32_WHOLESALE; 0 box
ISSUE32_EVENT MATCHED_PHYSICAL_AND_RESERVATION_REDUCTION — ASSUMED_EVENT 100 box; One issue; not two consumptions

Download the comparison and project record (.csv). It preserves the original passages, model branches and table fields alongside the added hypothetical scopes. Relationship rows are not business cases, tests or completed records. Every actual identity, quantity, material, process, specification, observation, owner, decision, evidence and date field is blank. ACTUAL_BLANK is an empty starting row; unknown fields require permitted project evidence.

For the separate question, read Complete Gift-Pack Availability Is Limited by Its Scarcest Required Component.

For the separate question, read Consolidating Packaging Print Runs Trades Fewer Setups for Earlier Inventory.

Source scope checked 17 October 2026: The allocation ledger is original hypothetical arithmetic. Business.gov.au supports general inventory controls; Shopify describes its own inventory states. Neither supplies a mandatory channel priority or verifies a live multi-channel component reservation system.

What this changes in a packaging enquiry

Give a supplier the approved shared component and total purchase quantity, while keeping your channel reservations in your own allocation record. If channels need different sleeves, cards or labels, list them as separate requirements. A common stock pool cannot make physically different variants interchangeable.

Discuss this packaging specification with Packrivo. We coordinate independent suppliers. MOQ: 500 pieces per product/design; illustrative quantities are not production offers. Confirm materials, samples, price and timing for your project.