Skip to main content

Overview

Location imports let you bulk-create or update factory locations. Column headers are matched case-insensitively and extra whitespace is trimmed.

Columns

Custom attributes

Any columns beyond the standard set are matched against your organization’s custom location attributes. If a column header does not match a standard column or a configured custom attribute, the import will fail with a validation error.

Parent-child hierarchies

You can define nested locations by specifying a parent_name for each row. ION resolves parents automatically, including parents that are created within the same import. Parents are always processed before their children regardless of row order. Circular parent-child relationships are detected and rejected. An example is Location A being the parent of Location B, which is in turn the parent of Location A.
Can Hold Inventory and Pickable are advisory until an admin turns on the matching enforcement setting in Settings > Supply Chain > Locations. With Enforce can hold inventory on, a row that turns off can_hold_inventory for a location that still holds inventory is rejected.