Integrate Katana with ShipHero via Extensiv Integration Manager for streamlined order and inventory management.
ShipHero is an all-in-one Warehouse Management System (WMS) and Order Management System (OMS) that helps e-commerce businesses streamline their warehousing, inventory management, order fulfillment, and shipping processes.
What you can do
By connecting ShipHero ↔ Katana, you can:
Send sales orders (SOs) from Katana to ShipHero.
Push inventory levels from ShipHero to Katana.
Sync fulfillment & tracking updates from ShipHero back to Katana.
How it works
Katana as Cart (Order Source):
Katana sends SOs (with product + customer data) to ShipHero via Extensiv.ShipHero as WMS (Order Destination):
Extensiv imports orders into ShipHero and adjusts inventory levels in Katana to match ShipHero data.Sync frequency is set in Extensiv (minimum: hourly).
If discrepancies exist, Extensiv creates Stock Adjustments in Katana.
Fulfillment Updates:
SOs are sent to ShipHero when created (Not Shipped) or when marked as Packed (you choose in Extensiv settings).
Once an order is shipped in ShipHero, tracking info is added and the status updates to Delivered in Katana.
Setting Up ShipHero with Katana
Step 1: Connect ShipHero to Extensiv
Log in to Extensiv (or create an account).
Connect ShipHero as WMS (Order Destination) by selecting ShipHero v2 from the dropdown list.
In ShipHero, add a third-party developer to grant Extensiv access.
Click Test WMS Connection to confirm.
Save your settings.
Step 2: Connect Katana to Extensiv
In Extensiv, go to Carts → New Setup → Katana.
Click Grant Us API Access.
A Katana login window opens.
Log in with your Katana credentials and authorize Extensiv.
Extensiv confirms if authorization is successful.
Step 3: Configure Katana cart setup
Order Import Status → choose when SOs are sent to ShipHero:
Not Shipped, Partially Packed, Partially Delivered, Packed, Delivered.
Order Confirmation Status → choose what Katana status updates to when ShipHero pushes tracking info:
Delivered or Packed.
Warehouse Location ID → enter the Katana location ID to sync inventory.
General Order Options:
Earliest Order Date – define from when orders should be pulled.
Translate Item Code – map SKUs from Katana → ShipHero using Product Aliases.
General Inventory Options:
Minimum Inventory Level – prevents overselling. Read more.
Example: If set to
0
, Extensiv passes the actual stock.
Push Inventory Using Alias – sync inventory using mapped SKUs.
Select Katana Warehouse Location – define which Katana location to sync inventory from.
Step 4: Configure ShipHero WMS settings
Order Warehouse – choose the ShipHero warehouse for orders (leave blank to use default).
Default Order Email – required by ShipHero. If no email is provided, this default is used.
Step 5: Test & save
Review your settings.
Click Test at the bottom of the page.
If successful, click OK to save changes.
You’re ready to:
Send SOs from Katana → ShipHero.
Sync fulfillment + tracking from ShipHero → Katana.
Keep Katana inventory updated with ShipHero stock.
Need help?
For setup assistance or custom workflows, reach out to the Extensiv team via their Support portal.
Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]