Skip to main content

How customers are imported from BigCommerce to Katana

There are three cases where customers are imported from BigCommerce to Katana

Michael De Giovanni avatar
Written by Michael De Giovanni
Updated today

Understand when and how customers are imported into Katana from BigCommerce, and how the system matches existing records.


When customers are imported

Customers are imported from BigCommerce to Katana in three cases:

  1. During the initial integration setup – You can choose to import all customers from BigCommerce.

    Screenshot showing the "Import all customers" option in the BigCommerce integration setup

  2. Initial sync with sales orders – If you choose not to import all customers, only those linked to imported sales orders will be imported.

    Screenshot showing the "Add customers and products associated with open orders" option in the BigCommerce integration setup

  3. Ongoing sync – When new sales orders are synced from BigCommerce to Katana, the related customers are imported.

Note: Customers are not synced from Katana to BigCommerce.


How customers are matched

When a customer is imported from BigCommerce, Katana checks if they already exist in your account:

  1. BigCommerce ID (primary check)

    • On first import, a hidden BigCommerce ID is stored in Katana.

    • If the same ID is seen again, the customer is matched—even if details like name or email have changed.

    • Updated details from BigCommerce overwrite Katana’s customer record.

  2. Email address (secondary check)

    • If no ID match is found, Katana compares email addresses.

    • A single email match → customer is matched.

    • If the customer name differs, Katana overwrites it with the BigCommerce value.

    • Multiple matches → a new customer is created.

  3. Customer name (fallback check)

    • If no ID or email match is found, Katana checks for a name match.

    • A single name match without an email → matched, and the BigCommerce email is added.

    • A single name match with a conflicting email → a new customer is created.

    • Multiple matches or no matches → a new customer is created.


Customer data mapping

Customer fields are imported from BigCommerce into Katana as follows:

BigCommerce

Katana

Notes

Customer name

Customer name

Email address

Email address

Phone number

Phone number

Comments

(blank in Katana)

Not imported

Default address

Billing address

Default shipping address

Ship to

Defaults to billing address if none exists

Other shipping addresses

Other shipping addresses

Up to 10 addresses are imported


Limitations

  • Customer data edits (name, email, phone, addresses, comments) are not synced between systems after import.

  • Deleting a customer in one system does not delete it in the other.

  • New customers are imported only if:

    • They appear on a Sales Order synced from BigCommerce, or

    • You reconfigure the integration and select Import all customers.


With this setup, Katana ensures customers from BigCommerce are always matched correctly while avoiding duplicates.


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?