SKU (required, read-only)
Unique internal identifier auto-generated by P4 Warehouse when the product is created. Cannot be edited. Every warehouse transaction references this value:
UPC
Universal Product Code. Defaults to the SKU value but should be overridden with the product's actual retail barcode when one exists. Supported formats:
Used by handheld scanners to pull up the product record, by label printing templates, and by EDI integrations with suppliers and Clients. If a product has multiple barcodes (retail unit vs. master carton), use the one most commonly scanned at your receiving dock.
Barcode / Symbology
The barcode value encoded on warehouse-printed labels. The dropdown selects the symbology — the encoding standard that determines how bars represent the data. Available options:
Confirm symbology compatibility with your RF guns and label printers before changing this setting.
Category
Assigns the product to a user-defined classification. Pre-configured by your administrator under Master > Categories. Used for:
A product can belong to only one category. Consistent categorization across all products is important for accurate reporting. Examples: FROZEN, CHILLED, DRY GOODS, BEVERAGES, HAZMAT, ELECTRONICS.
Substitute Group
Links this product to a group of interchangeable items for order fulfillment. Two or more products that share the same Substitute Group code become mutually substitutable — when one product is unavailable or its Inventory is exhausted, P4 Warehouse can fulfill the demand using another member of the same group. Substitution is bidirectional between all members of the group.
How to configure:
Example — Turkey product family
Assign the code TURKEY-GROUP to all of the following:
If an order requests whole birds and none are in stock, the system can substitute with portioned or ground turkey. The operator is presented with the available substitutes and confirms the exchange. Any member of the group can replace any other member — there is no fixed direction.
Other common uses:
Description (required)
The full product name displayed throughout the system. Appears on:
Should be descriptive enough that a warehouse operator can identify the product without seeing it. Follow a consistent naming convention aligned with how your suppliers or Clients refer to the item. Avoid internal abbreviations that new staff would not recognize.
Lot Controlled
When enabled, every Inventory transaction must be associated with a Lot number. Lots group units produced, harvested, or received together as a single batch. Enables:
Required for any product where batch traceability is mandated or commercially expected.
Lot Pattern
Optional validation mask that enforces a specific format for lot numbers entered at receiving. If defined, the system rejects any lot number that does not match the pattern.
If left blank, any free-text value is accepted. Define patterns before onboarding suppliers so that historical data is clean from the start. Changing the pattern after data exists does not retroactively validate or invalidate existing lot numbers.
Serial Controlled
When enabled, every individual unit must be assigned a unique serial number from the moment it enters the warehouse. Unlike lot control which tracks batches, serial control tracks individual items through every transaction, creating a complete unit-level audit trail. Use for:
Allows you to answer: which specific unit shipped on which order to which client. Supports warranty claims, insurance investigations, and unit-level recalls.
Expiry Controlled
When enabled, every Inventory receipt must include an expiration date. P4 Warehouse automatically applies FEFO (First Expiry, First Out) logic during order allocation and picking, ensuring stock closest to expiry is always picked first. Benefits:
Required for food and beverage, pharmaceuticals, cosmetics, agricultural inputs, and any product where shelf-life tracking is legally or commercially required.
Inbound Allowance (requires Expiry Controlled)
Minimum number of days of remaining shelf life a product must have at the time of receipt for the system to accept it. If a lot's expiry date falls within this window on the day of receiving, the system blocks the receipt and prompts the operator to reject the shipment or request a supervisor override.
Outbound Allowance (requires Expiry Controlled)
Minimum number of days of remaining shelf life a product must have at the time of shipment for the system to allow it to be allocated and picked. If all available Inventory falls within this window, the system treats the product as unavailable for that order.
Decimal Controlled
When enabled, this product can be transacted in fractional quantities such as 1.5 kg or 0.25 liters. Enable for any product received, stored, or shipped by weight or volume rather than whole units. Common use cases:
When disabled, the system enforces whole-number quantities at every transaction point, preventing accidental decimal entry that would corrupt Inventory balances.
Packsize Controlled
When enabled, this product is managed using defined pack-size hierarchies. Pack sizes are configured in the product's Packsize tab after the product is saved. Benefits:
Example hierarchy: each unit / inner pack of 6 / case of 24 / pallet of 48.
Images
One or more product photographs attached to the product record. Supported formats: JPG and PNG. Images appear in:
Use clear, well-lit photographs against a neutral background. Multiple images can be uploaded per product. Particularly valuable in environments with many similar-looking products.
Dimensions
Physical measurements of the product's storable unit: length, width, height, and unit weight. Used by:
Enter the dimensions of the unit as it sits on the shelf or pallet, not the individual consumer unit unless that is what is being stored.
Freight Details
Shipping and compliance attributes specific to this product's transport requirements. Fields typically include:
Accurate freight details are required to generate compliant shipping documentation, avoid carrier surcharges for misdeclared freight, and meet import and export regulatory requirements when shipping across borders.
Product Additional Details
Extended custom fields configured by your P4 Warehouse tenant administrator to capture business-specific information not covered by the standard product master. Available fields vary by tenant. Common examples:
Was this page helpful?