All Collections
Managing order fulfillment with Shipstation, Katana, and Shopify/WooCommerce
Managing order fulfillment with Shipstation, Katana, and Shopify/WooCommerce

Streamline order fulfillment across Katana, Shopify, and ShipStation for efficient shipping.

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated over a week ago

If you use Shipstation for shipping and Shopify or WooCommerce for online sales, it's easy to manage order fulfillment using a Katana-Shipstation-eCommerce setup.

Although Katana doesn't currently have a direct integration with Shipstation, by enabling sales order fulfillment status sync between these 3 systems, managing order fulfillment can be siimple.

TIP: If you are interested in building a custom integration to a shipping platform, learn more about API and integration options.


Diagram showing a Katana/Shopify/Shipstation workflow

Note: We're using Shopify as an e-commerce platform in the example, but the workflow is similar for WooCommerce.

If you are using Katana, Shopify, and Shipstation, you can integrate Katana with Shopify, and Shopify with Shipstation.

In general, you should manage the following processes in each system:

  • Shopify - sales, product descriptions

  • Katana - inventory for finished goods and raw materials, product recipes, production operations and schedule, purchasing

  • Shipstation - shipping

To make the process more automatic, make sure you switch ON the sales order status sync between Katana-Shopify and Shopify-Shipstation. This enables you to mark a sales order as fulfilled in one of those systems and automatically have it marked as fulfilled in the other systems.

How a typical workflow looks

  1. Customer places an order in Shopify. A sales order (SO) is created in Shopify with an Unfulfilled status.

  2. The SO is automatically synced from Shopify to Katana and Shipstation.

  3. In Katana, the SO appears in the Sell screen → Open table. Check the Sales items availability status to see if the required products are in stock. If not, schedule production for the required products, manage raw material requirements, purchasing and complete the production.

  4. When the Sales items availability on Katana's Sell screen shows a green In stock status for the SO, all the required items are available, and you can proceed with shipping.

  5. (Optional) To make it clear which sales orders have moved to the shipping process, mark the SO delivery status as Packed. This removes the items from your stock but keeps the SO on the Open table. It will not change the fulfillment status of the SO in Shopify or Shipstation.

  6. Go to Shipstation and find the order. Manage the shipping process in Shipstation and when the order has shipped, mark the order completed in Shipstation.

  7. This will trigger an automatic sales order fulfillment status sync (if you have switched it ON), marking the SO as Fulfilled in Shopify and Delivered in Katana.

  8. The SO is automatically moved to the Done table of the Sell screen in Katana, and the stock for shipped products is reduced.

That's it! You have successfully fulfilled the order.

You can also keep your stock levels automatically updated in Shopify by syncing stock from Katana to Shopify.

Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?