Skip to main content

Connect ShippingTree to Katana

Push Katana sales orders to ShippingTree and import its orders, tracking, stock levels, and inbound shipments.

A
Written by Argo Ohvril

What the Katana–ShippingTree integration does

ShippingTree is a cloud-based logistics and ecommerce fulfillment platform that provides third-party logistics, warehouse fulfillment, inventory visibility, and order processing for ecommerce, wholesale, and retail brands.

By connecting Katana with ShippingTree, you can:

  • Import orders as sales orders: ShippingTree orders become Katana sales orders, and each shipped package becomes a fulfillment with carrier and tracking details.

  • Send sales orders to ShippingTree for fulfillment: Katana sales orders are pushed to ShippingTree as outbound orders when they reach the Ready for fulfillment status.

  • Import products by SKU: Products match existing Katana products by SKU, and SKU aliases can bridge SKUs that differ between the two systems.

  • See stock levels at mapped locations: ShippingTree stock appears as read-only external inventory at each warehouse's mapped Katana location.

  • Track inbound shipments as stock transfers: Each ShippingTree inbound shipment becomes a Katana stock transfer that updates as stock is received.

sync diagram showing Katana and ShippingTree side by side: an arrow from Katana to ShippingTree labeled 'Sales orders (Ready for fulfillment)', and arrows from ShippingTree to Katana labeled 'Orders and fulfillments with tracking', 'Products by SKU', 'Inventory (read-only)', and 'Inbound shipments → stock transfers'

Before you start

  • An active ShippingTree account.

  • Your ShippingTree API key, which the Katana connection form asks for. You can find it in your ShippingTree company settings.

  • A Katana account with permission to manage integrations.

Connect ShippingTree to Katana

  1. In Katana, open the Integrations page and find the ShippingTree tile.

  2. Click Connect.

  3. Enter your ShippingTree API key in the connection form and confirm.

    the Katana ShippingTree connection form showing a single API key input field and the confirm button

  4. Once ShippingTree has approved the connection, the configuration screen opens on the Location tab. The integration status shows Connected with Sync inactive, and an Activate sync button appears in the header. Map each ShippingTree warehouse to its own Katana location. Click Add to Katana to create a new location for a warehouse.

    the ShippingTree configuration screen on the Location tab, listing ShippingTree warehouses each mapped to a Katana location, with an Add to Katana option, the status showing Connected and Sync inactive, and the Activate sync button in the header

  5. Click Activate sync to start syncing data with ShippingTree. Nothing syncs until you do this.

How your daily workflow looks

  1. A Katana sales order reaches the Ready for fulfillment status and is sent to ShippingTree as an outbound order.

  2. ShippingTree picks, packs, and ships the order.

  3. Orders and their status changes appear in Katana as sales orders, with a fulfillment and tracking for each shipped package.

  4. Inbound shipments to ShippingTree appear as stock transfers in Katana and update as stock is received.

  5. Stock levels from ShippingTree update as external inventory at your mapped locations.

  6. You plan purchasing and production in Katana using this data.

Did this answer your question?