Skip to main content

Importing sales orders from Shift4Shop (formerly 3dcart) to Katana (via Zapier)

A guide for setting up the import of sales orders from Shift4Shop to Katana via Zapier

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated yesterday

This guide explains how to import sales orders (SOs) from Shift4Shop (formerly 3dcart) into Katana using Zapier.

For background on Zapier, see our Zapier integration overview


Setting up the Zap

Step 1: Create a new Zap

  1. Log in to your Zapier account.

  2. Click Create > Zap.

    Screenshot showing how to create a zap in Zapier

Step 2: Set up the trigger (Shift4Shop)

Screenshot of the Zapier Trigger
  1. Select Shift4Shop as the app.

    Zapier screenshot of the trigger event "New Order"

  2. Choose the trigger event: New Order.

    • This runs whenever a new order is created in Shift4Shop.

  3. Connect your Shift4Shop account and log in.

    Zapier screenshot showing the sign in for Shift4Shop

  4. Press Continue and test the trigger to confirm.


Step 3: Add an action to find or create a customer (Katana)

Zapier screenshot showing the Action add for a zap
  1. Add a new action and select Katana.

    Zapier screenshot showing Katana being selected

  2. Choose the event: Find Customer.

    Zapier screenshot: Adding an action
    • Prevents duplicate customers by matching Shift4Shop customers to Katana records.

  3. Connect your Katana account.

    Zapier screenshot showing where to sign in to Katana

  4. Configure the search:

    Zapier screenshot showing Find Customer configuration
    • Search By: Email address.

    • Search Term: Select Billing Email from Shift4Shop.

  5. (Optional) Enable Create Katana Customer if it doesn’t exist yet.

    Zapier screenshot highlighting the "Create Katana Customer if it doesn't exist yet?" checkbox
    • Map Shift4Shop fields (name, email, address) to Katana fields.

  6. Press Continue and test the action before continuing.

    Zapier screenshot: Test step of Find Customer

Step 4: Add an action to create a sales order (Katana)

  1. Add another action and select Katana.

  2. Choose the event: Create Sales Order.

    Zapier screenshot: Choosing an action event

  3. Configure sales order fields:

    Zapier screenshot: Configuring the Create Sales Order step
  • Customer ID

    • From step 3, select Find or Create Customer → ID (Katana’s internal ID).

  • Customer reference

    • Optional text/data field

  • Order Number

    • Use Shift4Shop’s Invoice Number (plus Invoice Number Prefix if available).

    • Recommended: prefix with S4S- (e.g., S4S-AB-1001).

  • Location

    • Select the Katana location where orders should be imported.

  • Created Date

    • Map to Shift4Shop’s Order Date.

  • Delivery Date

    • Not available in Shift4Shop.

    • Leave blank to let Katana calculate, or create your own rule (e.g., Created Date + X days).

  • Line items (map from Shift4Shop fields):

    • Variant Sku → Variant SKU

    • Quantity → Quantity

    • Price Per Unit → Price per unit

  • Tax rate Id

    • Choose a Katana Tax Rate ID.

    • Tax rates cannot be mapped from Shift4Shop; all imported SOs use the same selected rate.

Test the action to confirm.


Step 5: Turn on the Zap

Once tested, turn on your Zap. New Shift4Shop orders will now automatically import into Katana.


Important notes

  • SKUs: Variant SKUs must already exist in Katana. If a SKU is missing, the line will not import.

  • Products: Zapier cannot create new products in Katana.

  • Tax rates: Cannot be mapped; all imported SOs use one chosen Katana tax rate.

  • Delivery date: Not provided by Shift4Shop. Must be calculated or left blank.


Workflow summary

  1. New order created in Shift4Shop.

  2. Zapier finds or creates the customer in Katana.

  3. Zapier creates a sales order in Katana with mapped details.

  4. Katana manages stock, production, and fulfillment.

Your Shift4Shop sales orders are now seamlessly imported into Katana.


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?