If you use ShipStation for shipping and Shopify or WooCommerce for online sales, you can manage order fulfillment efficiently by connecting all three systems.
Katana does not currently have a direct integration with ShipStation, but you can streamline the process by syncing sales order fulfillment statuses between these platforms.
Tip: Interested in building a direct connection to another shipping platform? Learn more about Katana’s API and integration options.
System responsibilities
Shopify/WooCommerce: Manage sales channels and product descriptions.
Katana: Manage inventory for finished goods and raw materials, product recipes, production schedules, and purchasing.
ShipStation: Manage the shipping process.
Workflow
Here’s how a typical order fulfillment flow works:
Order placed
A customer places an order in Shopify (or WooCommerce).
The sales order (SO) is created in Shopify with an Unfulfilled status.
Order synced
The SO is automatically synced from Shopify to both Katana and ShipStation.
Check availability in Katana
In Katana, the SO appears in the Sell screen → Open table.
Review the Sales items availability status:
If items are not in stock → schedule production, manage raw material requirements, and complete production.
If items are in stock → proceed to shipping.
Optional: mark as Packed in Katana
To track which orders are moving to shipping, you can mark the SO delivery status as Packed.
This removes items from stock but does not update fulfillment status in Shopify or ShipStation.
Ship the order in ShipStation
Locate the order in ShipStation.
Complete the shipping process and mark the order as Completed in ShipStation.
Status sync
If fulfillment status sync is enabled:
The SO is marked Fulfilled in Shopify.
The SO is marked Delivered in Katana.
Order closed in Katana
The SO automatically moves to the Done table in Katana’s Sell screen.
Stock levels for shipped products are reduced.
Additional options
Keep stock levels in Shopify automatically updated by syncing inventory from Katana to Shopify.
Enable order status sync between Katana ↔ Shopify and Shopify ↔ ShipStation for smooth automation.
Workflow summary
Order placed in Shopify/WooCommerce.
Order syncs to Katana and ShipStation.
Katana checks stock and manages production if needed.
Optional: mark SO as Packed in Katana.
Ship order via ShipStation.
Fulfillment statuses sync across systems.
Order moves to Done in Katana, stock is reduced.
With this setup, you can manage sales, inventory, and shipping seamlessly across Shopify/WooCommerce, Katana, and ShipStation.
Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]