Skip to main content

Mayple integration setup

Map Mayple warehouses to locations, then configure order, product, SKU alias, inventory, and inbound transfer syncs.

A
Written by Argo Ohvril

What syncs between Katana and Mayple

Data flow between Mayple and Katana

The table below summarizes each data type and the direction it moves between Mayple and Katana.

Data

Direction

Status

Orders

Mayple → Katana

Available

Products

Mayple → Katana

Available

Inbound stock transfers

Mayple → Katana

Available

Inventory sync

Mayple → Katana

Available

Locations and mapping

Connect Mayple from Katana's Integrations page. Click Connect and enter the API key your Mayple representative provides. Once Mayple approves the connection, the configuration screen opens on the Location tab.

  • Each Mayple warehouse maps 1:1 to its own dedicated Katana location. Click Add to Katana to create that location automatically.

  • A warehouse that has never been mapped shows Not mapped.

  • To pause a mapped warehouse, click Unlink. Its status then shows Unlinked. Click Relink to resume it.

  • Only mapped warehouses sync.

Nothing syncs until you click Activate sync in the header.

the warehouse location mapping panel on the Location tab, listing Mayple warehouses with their statuses (Not mapped, Unlinked, mapped) and the Add to Katana, Unlink and Relink actions, with the Activate sync button in the header

Products sync

Product mapping creates a required link between each Mayple product and a Katana item. You can match SKUs in two ways: directly 1:1, or through SKU aliases.

Products are imported by SKU:

  • If a SKU already exists in Katana, the Mayple product is matched to that product.

  • If a SKU is unknown, Katana creates the product just-in-time.

Kits and bundles also become Katana products. Add a BOM of the components in Katana. On a sales order, a kit line stays a single row.

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

SKU aliasing

A SKU alias links a Mayple SKU to a different Katana SKU, so products still match when the two systems use different codes for the same item. Use an alias whenever a Mayple SKU doesn't match the SKU you use in Katana.

Upload your SKU alias mapping before importing products.

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

Orders sync

Orders flow one way, from Mayple into Katana.

  • Import: An order imports once it reaches the configured import-from status. The default is the "Open" state.

  • Status changes: After import, the order keeps updating automatically through every later status change in Mayple.

  • Order structure: Each Mayple order becomes one Katana sales order, and each order line becomes one row. The order source is shown as Mayple.

the order sync settings screen with the import and status options, showing the import-from status selector set to Open

Fulfillments and tracking

Each shipped package becomes a Katana fulfillment with its carrier and tracking number. A shipment with several packages creates one fulfillment per package, so one order can show several fulfillments. Together, these fulfillments never exceed the ordered quantities.

Cancellations

When an order is canceled in Mayple, Katana deletes the sales order only if it is still open.

Inventory sync

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

Reconciliation compares Katana's in-stock quantity with Mayple's on-hand quantity only. It runs on a schedule or on demand, and creates stock adjustments in Katana for any differences.

the inventory sync settings screen showing read-only External inventory On hand quantities per mapped location and the reconciliation schedule and run-on-demand options

Inbound shipments

Each Mayple inbound shipment becomes one Katana stock transfer. The transfer number is the PO number when one exists. Otherwise, it's the inbound ID.

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

  • Origin: The location assigned to each destination warehouse. This assignment must be mapped.

The stock transfer tracks the inbound status, and received quantities update the transfer. If an inbound is canceled, its stock transfer is deleted.

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

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

What does not sync

  • Orders from Katana to Mayple: Orders flow one way only, from Mayple into Katana.

  • Products and stock changes from Katana to Mayple: Katana never sends these to Mayple.

  • Returns and RMAs: Not synced.

  • Serial numbers: Serial-number tracking isn't supported. Lot and batch data is shown read-only where Mayple provides it.

Disconnecting

To disconnect Mayple, go to Katana's Integrations page. Once you disconnect, orders, fulfillments, inventory, products and inbound shipments stop syncing.

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

Did this answer your question?