Items — Product Types And Components
Use this guide when you need to explain what kind of item a SKU is and how ParcelPilot will treat its stock and fulfilment behavior.
ParcelPilot calls the list of components required to build one finished product Assembly Components. In manufacturing this is often called a Bill of Materials (BOM).
The four current product types
1. Standard product
A normal stocked SKU.
Behavior:
- can be receipted directly
- has direct inventory units
- is picked and shipped as itself
- has no component-driven assembly behavior
2. Assemble-to-stock product
A finished SKU with Assembly Components that the warehouse builds before orders arrive.
Behavior:
- has Assembly Components
- has actual finished stock after Assembly completion
- can show
Available to Buildfrom current component stock - is assembled before customer orders arrive
- is picked as the finished SKU
- does not explode into child components during fulfilment
3. Fixed build-to-order / fulfilment-expanding bundle
A fixed component bundle whose warehouse behavior stays component-driven.
Behavior:
- has a fixed component list
- does not create finished stock in advance
- does not have a separate finished-stock inventory bucket
- can show buildable availability from components
- expands into component demand during fulfilment
- is picked as components, not as the parent SKU
4. Configurable bundle
A bundle-style parent item where the operational meaning remains order-driven rather than prebuilt finished stock.
Behavior:
- has bundle configuration
- is not an assemble-to-stock finished-goods workflow
- remains part of fulfilment-expansion behavior rather than Assembly stock mutation
- should not be treated as prebuilt finished stock unless a later product phase explicitly adds that model
How to tell them apart on the item
Standard product
Product Type=Standard Product- normal stocked SKU with no recipe
Assemble-to-stock product
Product Type=Assemble to Stock- the
Assemblysection appears - Assembly Component rows define the Assembly Components
- measured components show a measurement-aware quantity label, while count components still use a plain quantity label
- the
Minimum practical quantityfield is advisory guidance for operational picking or consuming, not a required multiple for measured components - Additional Charges with charge type
Assemblysets the default assembly unit rate for new Assembly jobs - optional Assembly Settings such as default batch size and instructions remain operational only
Fixed build-to-order bundle
Product Type=Explode on Fulfilment- the
Bundle Componentssection appears - component rows define the stocked SKUs picked when the parent is ordered
Configurable bundle
Product Type=Configurable Bundle- the
Bundle Componentssection appears
Key operational difference
The biggest distinction is between assemble-to-stock and fulfilment-expanding bundles.
Assemble-to-stock
- components are received first
- warehouse completes an Assembly
- finished stock is created
- orders pick the finished SKU
- the finished goods must not be receipted again after Assembly completion
- Assembly pricing comes from the item's Additional Charges entry with charge type
Assembly - optional finished-stock receiving on the Assembly can bill by individual items, cartons, or pallets without creating a Receipt
- if carton receiving is used, the finished item's current
Units per caseis the master data ParcelPilot uses until final completion, and the completed Assembly then freezes the case-pack and billed quantity used for historical billing
Fulfilment-expanding bundle
- no finished stock is created in advance
- order fulfilment expands demand into component lines
- reservation, picking, and deduction happen on the components
- component items mean "what gets picked", not "what gets built into finished stock"
Repacking pricing
Repacking uses the same single-source pricing pattern.
If an item has Repacking enabled:
- the item form shows Enable Repacking as a separate capability toggle
- the Repacking Configuration section keeps the operational conversion settings
- the item's Additional Charges entry with charge type
Repackingprovides the default repacking rate for new Repacking jobs - legacy
reboxingvalues may still exist for compatibility, but they are not the pricing source for new transactions
Where Available to Build fits
Available to Build is a component-based planning number.
It can be useful for:
- assemble-to-stock products, where it tells the warehouse how many finished units could be built now
- virtual fixed bundles, where it tells the system how many parent bundles could be fulfilled from component stock
It does not mean the finished stock already exists.