Stock POs and customer POs from one buying process
Buy the customer's sofa and a justified floor sample through the same purchasing process, while keeping committed units separate from available stock.
The OrderPilot team·
The buyer is ordering a Madison sofa for a customer and thinks the oatmeal version would work on the showroom floor. That thought should become a considered stock purchase, with a configuration and a destination. A sticky note attached to the customer's PO is an unreliable inventory policy.
OrderPilot supports standalone stock POs and stock quantities alongside customer purchases. The same buying process can serve both, while keeping the customer's committed units distinct from surplus stock. The benefit is one clear view of the purchase, not an invitation to add something whenever a vendor minimum looks inconvenient.
Use a standalone PO when there is no customer sale
A stock purchase can exist without a customer order. Create the PO for the goods the store intends to own, choosing the vendor, items, quantities, costs, and destination. Existing products, supported new-product creation, and template configurations provide starting points for the stock being bought. There is no need to invent a customer record for a floor sample. Keeping the purpose accurate helps the buyer, receiver, and owner understand why the money was committed. A purchase for the showroom floor should also have a plan for where the piece goes when it arrives.
The purchasing pillar explains the connected buying flow. Standalone stock purchases use the same disciplines of specification, vendor confirmation, receiving, and cost review, even though there is no customer's signed choice behind them.
Configure the piece before buying it for stock
A template can be configured during PO creation even if that exact piece has never been sold before. Choose the complete configuration the store wants to hold: size, upholstery, finish, and the other required options. The future salesperson needs to know which version is available, not merely that a Madison sofa exists somewhere in the warehouse. Use the vendor's available choices and current costs. A stock purchase does not benefit from a customer appointment that would otherwise expose an awkward fabric combination. The buyer must do that review deliberately. A floor sample in an unrepeatable configuration can make the next sale unnecessarily complicated.
The catalog and configuration-stock guide explains how supported received configurations become stock associated with the template's Shopify product variants. That connection lets the team identify the actual choices represented by a physical unit.
Keep the customer commitment separate from surplus
A PO can include customer purchases and additional stock, but the quantities must retain their purpose. Supported workbench lines distinguish the units committed to a customer order from the extra units bought for the store. Extra stock should not increase the customer's order quantity or become silently reserved for that customer.
Say an illustrative customer order needs one Madison sofa in oatmeal. The buyer decides to purchase another identical unit for the floor. The PO buys two; one is committed to the customer and one is for stock. That distinction should be reviewed before sending and again when receiving. If the floor sample has a different fabric or finish, it is a different configuration and needs its own clear purchasing line. Buying two units of the customer's configuration and hoping the vendor understands that one should be different defeats the point of a configured purchase.
Some older configured lines restrict surplus quantities. Use a supported stock configuration or a separate stock line for the additional purchase. The resulting record should show exactly what the vendor is making and which units the store is free to sell later.
Do not mistake incoming stock for available stock
A sent PO records an incoming commitment. It does not mean the furniture is physically available for the showroom to hand over. Review the PO list and item quantities to see what has been ordered and what remains unreceived, including purchases assigned to named made-to-order destinations.
Explain that distinction to sales. “On order” can support a conversation about an expected arrival; “in stock” implies a different level of certainty. The vendor's acknowledgment and actual transport progress still matter before the store promises when an incoming piece will be ready.
Use recognizable destination names and accurate addresses. A warehouse purchase and a floor sample for a particular showroom need a plan for movement after receipt. The destination label should help the team find that plan rather than function as a vague bucket for everything arriving eventually.
Receive against the purchase and preserve the allocation
Receiving records the accepted and rejected quantities against the PO. Supported received configuration stock updates Shopify inventory, while customer-committed units are held for their orders. A partial receipt needs the same distinction: which demand has been covered, and which units are genuinely surplus?
In the sample purchase of two identical sofas, the first accepted unit serves the customer commitment. The later surplus unit can become stock once received through the supported stock flow. If a unit is rejected, it has not become usable floor stock simply because the expected purchase quantity was two.
The held-stock guide explains why reserved units must remain distinguishable from saleable inventory. A salesperson should not have to recognize a customer's name on a warehouse carton to avoid promising that piece to somebody else.
After receiving, move stock through the proper location process when another showroom needs it. The product's physical location and recorded location should agree before the next sale. A transfer mentioned in a chat is not enough for a colleague checking availability at the register.
Let the stocked configuration carry its real cost
The stocked unit's cost reflects the receiving and costing setup, including allocated landed charges. OrderPilot supports freight, duty, brokerage, and other recorded charges allocated to the goods, with the selected FIFO, LIFO, or moving weighted average method used in costing.
For another part of the same purchase, say the two sofas cost $1,000 each and share $200 of freight equally. Each receives $100 of that freight, making the received cost $1,100 per unit before any other charges in the example. The customer's selling price does not determine that stock cost.
Review cost corrections through the supported receipt and adjustment process so the reason remains understandable. Leaving a floor sample at the vendor invoice price while assigning all freight to the customer unit can distort the picture of both purchases.
Sell the stock the team can actually see
The POS product picker shows stock here and at other locations for supported stock configurations. The associate can choose the actual available unit and keep its configuration with the sale. The physical piece and the selected options should agree before the customer receives the quote. Once a stocked unit is committed to a customer order, that hold matters until fulfillment. Keep the source choice accurate even if the unit remains physically on the showroom floor for a while. A customer collecting next week still expects the sofa they bought to be there.
When the floor sample is needed to keep selling the collection, use a fresh purchase instead of selling it by habit. Stock availability tells the associate what is possible. The store's display policy tells the associate what is sensible.
Give extra stock a budget and an exit plan
An easy purchasing flow should sit inside an open-to-buy decision. Before adding the extra piece, identify the demand, floor role, budget, and space. Then give it an arrival plan and review it alongside other aging stock. The open-to-buy guide provides that broader buying discipline.
Use this short decision table at the buying desk:
| Add stock when | Pause when |
|---|---|
| The configuration fills an identified display or sales need | The only reason is that the PO is below a minimum |
| The budget and destination are agreed | Nobody knows where the piece will go |
| The vendor's terms and timing work | The extra purchase creates an unexplained cash gap |
| The team can identify and sell the exact configuration | The specification is an informal change in an email |
Review vendor minimums as part of that decision. The right extra unit can improve a buying run; the wrong one simply gives the warehouse another object to walk around.
Buy stock through the same process, but keep its purpose and quantity distinct.