Hey there,
Our company is considering moving to Shopify as primary ecommerce platform, and we would like to seamlessly migrate our existing customers to Shopify. Part of this process would be to create Customer accounts with identical login email & password as they have in the current system, as well as carry over following data:
-
personal information
-
contact email, phone number
-
physical address
-
web address
-
possibly billing info like the IBAN
-
other custom data fields
I’ve read the documentation for Customer resource in the Admin API (https://shopify.dev/docs/api/admin-rest/2023-07/resources/customer) and it looks like the POST request should create a customer with given logn email, data & password. We would also be interested in setting the aforementioned custom data fields on the newly created customer accounts, however I could not find appropriate way to add additional custom metadata fields to the customer in the POST request.
Could you please review my approach, and maybe suggest a way of doing the above? This seamless migration is a critical requirement for our transition to Shopify.
Kind regards,
Marcin Praski