CommerceTools Initial Load

321 Views Asked by At

What is the best way to import >5 million records of customer into commerce tools?

I only need it to load initial load but I don't need any sync services between external sources and commercetools multiple times

process of finding delta can be done outside.

I went through the import API documentation https://docs.commercetools.com/import-export/

#option 1: Impex UI, I believe its node backed application. Does it uses Import API?
#option 2: Project Sync. It uses Import API and abstract batching, http request etc
#option 3: Import API SDK. It abstract http request

With large dataset to import for initial load, it sounds like #2 Project sync would be better choice since it has batching. It looks like it calculates delta before syncing to commercetools which I dont need since I want to use it for initial load.

Which option should i use?

1

There are 1 best solutions below

2
Brian Tomkins On

The Import API is a good choice for customers and order imports as the import api will resolve customer references on the orders by key.

You can also consider using the API directly using the sdk of your choice.

Does that help?

Best Regards Brian