Skip to content

Inventory settings ​

The Inventory group controls how inventory may be stored (containers, nesting, mixing products), when it may be transacted (setup complete, kits), how serial numbers are reused and how much available inventory is reported to sales channels. Find them under Admin › Settings › Inventory. For how levels and conditions work, see Settings; for inventory concepts see Inventory and Containers.

Reorder level and reorder quantity are product settings; see Product settings.

Ignore container levels ​

Keyinventory.ignore_container_levels
TypeOn/off
DefaultNone (behaves as off)
ConditionsLocation
Account lookupHierarchy, starting from the account of the container's packing material

Ignore packing material levels when putting containers in containers, the default for this setting will be taken from the nearest set ancestor.

Packing materials can have a level that describes how they nest: a box (low level) goes on a pallet (higher level), not the other way round. Normally, putting a container into another container is only allowed when the inner container's packing material has a lower level than the outer one; otherwise you get <inner> may not be in <outer>. The same check applies when packing containers into parcels.

When this setting is on, the level check is skipped and any container can be put in any other container.

The value is looked up from the top-level account down; the first account with a value wins.

Reporting percent ​

Keyinventory.reporting_percent
TypeNumber (percentage)
Default100
ConditionsChannel, Location, Product
Account lookupThe account that owns the location

Percentage of available inventory to report in API.

When available inventory is requested for a sales channel (through the API with a channel, and in the Shopify inventory sync), Boxture reports only this percentage of the actual available quantity, rounded down. With 80% and 10 units available, the channel sees 8.

Use it to keep a safety buffer per channel, for example 100% for your own webshop and 50% for a marketplace, so that the same stock is not sold twice. For kits, the buildable quantity is based on the reduced component availability as well.

The percentage does not affect allocation: orders can still be allocated against all available inventory.

Container required ​

Keyinventory.container_required
TypeOn/off
DefaultNone (behaves as off)
ConditionsLocation
Account lookupThe account that owns the location

Require inventory to be in a container.

When on, units may not lie loose in a bin location: every inventory item must be in a container (a license plate). At that location:

  • receiving, adjusting inventory up, putting away, taking items out of a container and unpicking require a container (or a packing material to create one),
  • the inventory move screen is adapted to moving containers.

Use it in warehouses that work fully with license plates (LPN), so every unit can be traced to a container.

Multiple products per container ​

Keyinventory.multiple_products_per_container
TypeOn/off
DefaultNone (behaves as on)
ConditionsLocation
Account lookupHierarchy, starting from the product's account

Allow multiple products in a container, the default for this setting will be taken from the nearest set ancestor. The system default is true.

When off, a container may only hold one combination of product, lot and expiry date. Adding a different product, lot or expiry date to a container that already holds something fails with may not contain multiple products, lot or expires_on combinations. Merging two containers with different products, lots or expiry dates fails as well.

When on (or not set), containers can hold mixed contents.

Recycle serial numbers ​

Keyinventory.recycle_serial_numbers
TypeOn/off
DefaultOff
ConditionsNone
Account lookupThe product's account

Allow recycling of serial numbers.

A serial number can normally exist only once per product. Once an item is shipped it becomes retired, but its serial number stays taken: receiving the same serial number again fails with the following serial number(s) already exist.

When on, serial numbers of retired items can be received again, for example when a rented or repaired device comes back on a purchase order. Boxture then reuses the retired inventory item for that serial number, instead of creating a new one, so its history stays in one place.

Restrict transactions to setup complete ​

Keyinventory.restrict_transactions_to_setup_complete
TypeOn/off
DefaultOff
ConditionsProduct
Account lookupThe product's account

Require the setup complete flag to be set in order to transact inventory.

Products have a Setup complete flag. When this setting is on, a product that is not set up completely cannot be:

  • received,
  • adjusted,
  • allocated (also when it is a component of a kit being allocated),
  • packed or shipped,
  • built on a kit order.

The action fails with <product number> is not setup complete. This prevents inventory moving for products whose master data (dimensions, customs data, barcodes) has not been checked yet. See Product details.

Allow kit to inventory ​

Keyinventory.allow_kit_to_inventory
TypeOn/off
DefaultNone (behaves as on)
ConditionsNone
Account lookupHierarchy, starting from the account that owns the location

When set to false you can only adjust inventory for components of kit products, the default for this setting will be taken from the nearest set ancestor. The system default is true.

Decides whether kit products themselves can be held in inventory (as pre-built kits). When off:

  • adjusting inventory and releasing inventory refuse kit products,
  • kit products are not offered when adjusting, receiving or releasing inventory, nor on order lines of inbound orders such as purchase orders,
  • only the components of a kit are stocked; kits are assembled from components when ordered (see Kit to order).

When on (or not set), kits can be received and stocked like any other product. See Kits.

Boxture Help