Packing point sources
See which packing point prepares the order for each source and storage for sales channels, and its handling cost.
Packing point sources (OMS › Packing locations › Packing point sources) lists packing points, their sources, and costs for sales channels: for each sales channel, source, and storage, it shows which packing point prepares the order and its handling cost.
Tip: Source determination can be independent of sellable stock. A source may be defined here even if it is not included in sellable stock. For example, while only 2 of 3 stores are included in sellable stock, all 3 can be used as sources.
This table is populated from the values in the Order fulfilment costs screen. We recommend making changes there: a row manually changed here will be overwritten with the profile value on the next Apply. If the value source is readable, a bar indicating this appears above the table along with the Go to order fulfilment costs button; the button opens the Handling cost tab of that screen.
Table
- Columns: Sales channel, Source (source name, with the storage where the stock is), Packing point (if the storage packs itself, Itself; otherwise the point’s source · storage), Handling cost, and Value source. You can sort by clicking the column header.
- If the storage does not pack itself, orders are sent to a packing point. The cost of these rows comes from the "Send to packing point" value and is written to each point in the Order fulfilment costs › Packing points list. A storage can send to multiple points (up to 3 points per level).
- Under such a row, it shows which list the point comes from (e.g. Packing point list: General, a group, or default distribution center):
- A row sending to a point not in the storage’s list appears as Out-of-list point and will be deleted on the next Apply.
- If no list exists, it says "Packing point list not defined; row unchanged"; the row remains as is.
- If the point has no shipping line in that sales channel or "Can pack and ship itself" is off at the point, the row may be removed on the next Apply. This is not certain; the exact result is shown in the Apply preview in Order fulfilment costs.
- Filters: Sales channel, Code search (searches codes and names of source, storage, and packing point), and Only manually changed (rows whose value differs from the one in Order fulfilment costs; visible if value source is readable).
- Search in column header: There is a small search box in the headers of Source, Packing point, and Handling cost columns; also in the Value source column if readable. Source and Packing point search both code and name together ("itself" finds rows packing in their own storage); Packing point also searches the note under the row ("out-of-list", "general"). Case and Turkish character differences are ignored ("kadikoy" finds Kadıköy). Handling cost is searched as displayed in the table ("140.00"). If you enter multiple boxes, the row must match all.
- Clear filters resets all filters and searches; the number of matching records is shown above the table.
Value source and manually changed rows
The Value source badge shows which layer the value comes from: General, group name, Source-specific, or Storage-specific. Rows not managed by the profile (outside application scope or another packing point) appear as Not set. The application scope is the sales channel selection in Order fulfilment costs; if "All sales channels" is selected, rows for newly added channels are also in scope.
A row whose value differs from the profile has the badge Changed by hand and a yellow strip below showing the profile value and what will be written on the next Apply. Clicking the strip’s Keep or revert or the badge opens the Row differs from profile window:
- Keep as a storage-specific value: writes the table’s value to the profile for this storage. On the next Apply, other rows in scope for this storage also get this value; the window shows how many rows. This option is disabled if the table value is negative.
- Revert to the profile value (or "… value" if single field): writes only this row with the profile value to OMS; the previous value is saved in OMS audit log.
Rows to be removed on the next Apply (storage roles no longer allow packing or sending to packing point, point not in storage’s list, or point has no shipping line) are also indicated in this window. Uncertain cases are shown as information, not warnings; the exact result is in the Apply preview.
Adding, editing, deleting
- New mapping adds a new packing source row: select Sales channel, Source, Storage, Pack source, Pack storage, and Cost.
- Edit cost changes the handling cost of a row.
- Delete deletes only the selected row. If the row is managed by the Order fulfilment costs profile, the delete window indicates this: the row will be re-added on the next Apply. If the row was deleted elsewhere in the meantime, it says "already deleted"; if OMS does not respond in time, you are asked to check the row.
Cost boxes comply with the entry rules in Order fulfilment costs screen: cannot be empty (enter 0 for zero), up to 4 decimals, zero or positive; ambiguous formats like "1.500" are rejected.
Who sees and does what
| Action | Required |
|---|---|
| View screen | Inventory packing read permission |
| Value source column, Only manually changed filter, Order fulfilment costs bar | Also OMS location read permission |
| Actions column, New mapping, Edit cost | Inventory manager |
| Delete | Inventory manager + OMS location read and write permission + OwnerAdmin or TenantAdmin role |
| Keep as a storage-specific value, Revert to the profile value | OMS location write permission + OwnerAdmin or TenantAdmin role |
- OwnerAdmin and TenantAdmin see and edit all source types (distribution center, HUB, including Vendor). Other users never see rows of these types; they cannot add mappings or change costs for sources or storages they cannot see.
- If an action is disabled, the button appears dim and the reason is in the button tooltip. If the admin role is missing, a message "OwnerAdmin or TenantAdmin role required for this action." appears once at the top.
- In permission preview (viewing as another user), adding, cost editing, deleting, and the two window actions are disabled. If permission preview starts while a window is open, pressing Save or Delete closes the window and shows the reason.
Notes
- A manually changed row here is overwritten with the profile value on the next Apply unless "Keep as a storage-specific value" is selected.
- OMS location read permission is required to see value source; source groups, value profile, and default packing point must also be readable. If not readable, badge and column are hidden and a warning appears. Table values remain those in OMS.
- Deleting packing point shipments deletes only the selected delivery row (details in Packing point shipments document).
- Every change here is backed up on the Commercelab side.
Video tutorials
- Read distance zones and packing point costs: Read shipping zones in distance groups, shipping and handling costs in packing point sources, and zone prices in packing point shipments; step-by-step guide and video.