What syncs between Katana and Fulfillor
The table below shows how each type of data moves between Katana and Fulfillor.
Data | Direction | Status |
Orders | Two-way | Available |
Products | Fulfillor → Katana | Available |
Inbound stock transfers | Fulfillor → Katana | Available |
Inventory sync | Fulfillor → Katana | Available |
Locations and mapping
Connect Fulfillor from Katana's Integrations page. Enter the API key, API URL, Owner Party ID, and Product Store ID that you get from your Fulfillor contact. After Fulfillor approves the connection, the configuration screen opens on the Location tab. The status then shows Connected with Sync inactive. Nothing syncs until you click Activate sync.
Each Fulfillor warehouse maps to its own dedicated Katana location. Add to Katana creates that location for you. A warehouse that has never been mapped shows Not mapped. To pause a mapped warehouse, click Unlink. Its status then shows Unlinked. Click Relink to resume it. Only mapped warehouses sync.
Products sync
Product mapping creates a required link between each Fulfillor product and a Katana item. You choose how SKUs are matched: direct 1:1, or through SKU aliases. Products are imported by SKU:
When a SKU already exists in Katana, the Fulfillor product is matched to that product.
When a SKU is unknown, Katana creates a new product for it as soon as it's needed.
Kits and bundles become Katana products. Add a BOM of their components in Katana. A kit order line stays a single sales order row.
SKU aliases
A SKU alias links a Fulfillor SKU to a different Katana SKU. Use aliases when the same item has mismatched SKUs in the two systems. Upload your SKU alias mapping before you import products. This way, those items match the correct existing Katana products instead of creating new ones.
Orders sync
A Fulfillor order imports once it reaches the configured import-from status (by default, the Open state). After that, it keeps updating automatically through every later status change. Each Fulfillor order becomes one Katana sales order, and each order line becomes one row. The order source is set to Fulfillor.
Each shipped package becomes a Katana fulfillment with its carrier and tracking number. A multi-package shipment creates one fulfillment per package, so one order can show several fulfillments. Together, they never exceed the ordered quantities.
When an order is canceled in Fulfillor, Katana deletes its sales order only if that order is still open.
Sending orders to Fulfillor
When a Katana sales order reaches the Ready for fulfillment status, Katana pushes it to Fulfillor as an outbound order. From then on, the import flow above tracks the order's progress back in Katana.
Canceling the Katana sales order does not cancel the Fulfillor order. Changes you make in Katana after the push also do not update the Fulfillor order.
Inventory sync
Fulfillor's stock numbers appear in Katana as read-only external inventory, at each warehouse's mapped location. The number shown is the Fulfillor on hand quantity. You can't edit these numbers in Katana. They always reflect Fulfillor as the source of physical stock.
Reconciliation compares Katana's in-stock quantity against Fulfillor's on hand quantity only. It runs on a schedule or on demand. When the two numbers differ, Katana creates stock adjustments for the difference. This keeps the stock Katana uses aligned with Fulfillor.
Inbound shipments
Each Fulfillor inbound shipment becomes one Katana stock transfer. The transfer number is the PO number when there is one. Otherwise, it's the inbound ID.
Destination: the Katana location mapped to the inbound's warehouse.
Origin: the location assigned to that destination warehouse. This location must be mapped.
The stock transfer follows the inbound's status, and received quantities update the transfer. Katana stock transfers have two states: in transit and received. While an inbound is partially received, the transfer shows updated expected and received quantities until everything has arrived. If the inbound is canceled, Katana deletes its stock transfer.
What does not sync
Katana does not push products or stock changes to Fulfillor.
Changes made in Katana to an order after it's pushed do not update the Fulfillor order.
Canceling a Katana sales order does not cancel the pushed Fulfillor order.
Returns and RMAs are not synced.
Serial numbers are not tracked. Lot and batch data appears read-only where Fulfillor provides it.
Warehouses that are not mapped, or are Unlinked, do not sync.
Disconnecting
To disconnect, open the Fulfillor integration from Katana's Integrations page and disconnect it. Syncing stops right away. Orders no longer import or push, and inventory, inbound, and fulfillment updates stop. Records that were already brought into Katana stay in your account, including sales orders, fulfillments, products, and stock transfers.








