Skip to main content

Mabang integration setup

Map warehouses, then set up two-way orders, SKU product import with aliases, inbound transfers and inventory sync.

A
Written by Argo Ohvril

What syncs between Katana and Mabang

Data flow between Mabang and Katana

The table below summarizes each sync flow between Katana and Mabang.

Data

Direction

Status

Orders

Two-way

Available

Products

Mabang → Katana

Available

Inbound stock transfers

Mabang → Katana

Available

Inventory sync

Mabang → Katana

Available

Locations and mapping

After you connect, the configuration screen opens on the Location tab. Each Mabang warehouse maps 1:1 to its own dedicated Katana location. Click Add to Katana to create that location automatically. Until then, the warehouse shows Not mapped.

To pause a mapped warehouse, click Unlink. Its status then shows Unlinked. Click Relink to resume syncing it. Only mapped warehouses sync.

the warehouse location mapping panel on the Location tab, listing Mabang warehouses with their mapped Katana locations, an Add to Katana button for a warehouse with status Not mapped, Unlink and Relink actions, and one warehouse showing status Unlinked

Products sync

Product mapping creates the link between each Mabang product and a Katana item. This link is required. You can match SKUs in one of two ways:

  • Direct 1:1: the Mabang SKU and the Katana SKU are the same.

  • SKU aliases: a Mabang SKU is matched to a different Katana SKU.

Products are imported by SKU. Mabang products whose SKUs already exist in Katana match those products. Unknown SKUs create new Katana products as they are needed.

Kits and bundles become Katana products. Add a BOM of components to them in Katana. A kit order line stays a single row on the sales order.

the products mapping settings screen showing the SKU matching choice between direct 1:1 matching and matching via SKU aliases

SKU aliasing

An SKU alias links a Mabang SKU to a Katana SKU that has a different code. Use aliases when the same product has different SKUs in Mabang and Katana. Upload your SKU alias mapping before you import products, so mismatched SKUs match existing items instead of creating new products.

the products mapping screen with SKU alias mapping, showing Mabang SKUs paired with different Katana SKUs and the option to upload an alias mapping file

Orders sync

Mabang orders import into Katana once they reach the configured import-from status. The default is the "Open" state. After import, each order keeps updating automatically through every later status change.

Each Mabang order becomes one Katana sales order, with one row per order line. The order source is Mabang.

Each shipped package becomes a Katana fulfillment with its carrier and tracking number. Shipments with several packages create one fulfillment per package. Together, these fulfillments never exceed the ordered quantities.

If an order is canceled in Mabang, Katana deletes it only if the order is still open in Katana.

the order sync settings screen with the import-from status option set to Open and the order import and status options

Sending orders to Mabang

When a Katana sales order reaches the Ready for fulfillment status, Katana pushes it to Mabang as an outbound order. From then on, the import flow above tracks its progress back in Katana.

Canceling the Katana sales order does not cancel the Mabang order. Changes made to the order in Katana after the push do not update the Mabang order.

the order push settings screen showing that Katana sales orders are sent to Mabang when they reach the Ready for fulfillment status

Inventory sync

Mabang's stock numbers appear in Katana as read-only external inventory at each warehouse's mapped location. The number shown is On hand. You can't edit these figures in Katana.

Reconciliation compares Katana's in-stock quantities with Mabang's on-hand quantities. It runs on a schedule or whenever you start it. For any difference, it creates stock adjustments in Katana. This keeps Katana's stock, which your planning relies on, aligned with Mabang.

the inventory sync settings screen showing read-only external On hand inventory per mapped location, the reconciliation schedule, and a button to run reconciliation on demand

Inbound shipments

Each Mabang inbound shipment becomes one Katana stock transfer. The transfer number is the PO number if there is one, or the inbound ID if not.

  • Destination: the Katana location mapped 1:1 to the inbound's warehouse.

  • Origin: the origin location assigned to that destination warehouse. This must be mapped.

Stock transfers follow the inbound's status. Received quantities update the transfer. If an inbound is canceled, Katana deletes its stock transfer.

Katana stock transfers have two states: in transit and received. Partial receiving shows as updated expected and received quantities until the shipment is fully received.

the inbound shipments screen listing Mabang inbound shipments as Katana stock transfers with transfer number, origin and destination locations, status, and expected versus received quantities

What does not sync

  • Product and stock changes made in Katana are never pushed to Mabang.

  • Changes to a Katana sales order after it has been pushed to Mabang do not update the Mabang order.

  • Canceling a Katana sales order does not cancel the pushed Mabang order.

  • Returns and RMAs.

  • Serial-number tracking. Lot and batch data appears read-only where Mabang provides it.

Disconnecting

To disconnect, open the Mabang tile on Katana's Integrations page. After you disconnect, nothing new syncs in either direction:

  • Orders, fulfillments, inbound shipments, and inventory stop updating from Mabang.

  • Katana stops pushing sales orders to Mabang.

Records already brought into Katana stay in Katana. This includes sales orders, fulfillments, products, stock transfers, and stock adjustments.

Did this answer your question?