What syncs between Katana and OrderFlow
The table below summarizes each data type and its sync status for this integration.
Data | Direction | Status |
Products | OrderFlow → Katana | Available |
Inbound stock transfers | OrderFlow → Katana | Available |
Inventory sync | OrderFlow → Katana | Available |
Locations and mapping
After OrderFlow approves the connection, the configuration screen opens on the Location tab. Each OrderFlow warehouse maps 1:1 to its own dedicated Katana location.
Add to Katana creates a new Katana location for an OrderFlow warehouse and maps the two.
A warehouse that has never been mapped shows Not mapped until you click Add to Katana.
To pause a mapped warehouse, click Unlink. Its status then shows Unlinked. Click Relink to resume it.
Only mapped warehouses sync. Nothing syncs until you click Activate sync in the header.
Products sync
Product mapping creates a required link between each OrderFlow product and a Katana item. First, choose how SKUs are matched: direct 1:1, or through SKU aliases.
Products are imported by SKU:
If an OrderFlow SKU matches an existing Katana product, the two are linked.
If a SKU is unknown in Katana, Katana creates the product automatically when it is first needed.
Kits and bundles from OrderFlow become Katana products. After import, add a bill of materials (BOM) with the kit's components in Katana.
SKU aliases
An SKU alias links an OrderFlow SKU to a different Katana SKU. Use aliases when the same item has different SKUs in OrderFlow and in Katana, so the item is linked instead of being created as a duplicate.
Upload your SKU alias mapping before you import products.
Inventory sync
OrderFlow is the source of truth for physical stock. Its stock numbers appear in Katana as read-only External inventory at each warehouse's mapped location. The figure shown is On hand.
Reconciliation runs on a schedule or on demand. It compares Katana's in-stock quantity against OrderFlow's on-hand quantity and creates stock adjustments for any differences.
Where OrderFlow provides lot or batch data, Katana shows it read-only. Katana never sends inventory changes back to OrderFlow.
Inbound shipments
Each OrderFlow inbound shipment becomes one Katana Stock Transfer. The transfer number is the PO number when one exists. Otherwise, it is the inbound ID.
Destination: the Katana location mapped to the inbound's warehouse.
Origin: the location you assign to each destination warehouse. This location must be mapped.
Each stock transfer follows the status of its inbound shipment, and received quantities update the transfer. If an inbound shipment is canceled in OrderFlow, its stock transfer is deleted in Katana.
Katana stock transfers have two states: in transit and received. While an inbound is partially received, the transfer shows updated expected and received quantities. It moves to received once all items are received.
What does not sync
Sales orders, and the fulfillments and tracking that come with them, are not part of this integration.
Katana never pushes products or stock changes to OrderFlow.
Returns and RMAs.
Serial-number tracking. Lot and batch data is shown read-only only where OrderFlow provides it.
Disconnecting
To disconnect, go to Katana's Integrations page, open the OrderFlow integration, and disconnect it.
Syncing stops immediately. Inventory, product, and inbound shipment updates from OrderFlow no longer reach Katana.
Records already imported stay in Katana, including products, stock transfers, and stock adjustments.






