Importing customers

You can use a CSV (comma-separated values) file to import a large number of customers into your Prodigy store. This can be helpful if you are migrating from another platform or if you are running a program where you have an existing customers list.

In this article, you will learn more about:

To get started with a customer import, log in to your Prodigy store and navigate to Customers -> All Customers on the left sidebar menu.

customers-menu.png

Downloading the CSV template file

To download the CSV template, click on the three dot menu at the top right of the Customers list and then click Import.

customer-import-submenu.png

In the modal window that opens, you will see a link to download the CSV template.

customer-import-template.png

CSV file structure

Make sure that you enter your information into the CSV file with the same structure as the sample data in the Prodigy CSV Template. The table below summarizes the available customer fields and requirements.

Column Description Requirements
First Name Customer first name Required
Last Name Customer last name Required
Email Customer email address Required
Phone Customer phone number Optional
Customer accepts marketing Determines if the customer has agreed to receive email marketing. If you leave this field blank, it will default to NO.

Optional

(acceptable values: YES, NO)

Customer is tax exempt Determines if the customer is tax exempt. If you leave this field blank, it will default to NO.

Optional

(acceptable values: YES, NO)

Address First Name Address first name Conditional (Required only if other address fields are filled)
Address Last Name Address last name Conditional (Required only if other address fields are filled)
Address Company Address company Optional
Address Phone Address phone number Optional
Address Line 1 Address street line 1 Conditional (Required only if other address fields are filled)
Address Line 2 Address line 2 Optional
Country Address country Conditional (Required only if other address fields are filled)
City Address city Conditional (Required only if other address fields are filled)
State Address state Conditional (Required only if other address fields are filled)
Zip Code Address zip code Conditional (Required only if other address fields are filled)
Notes Customer notes Optional
Tags

Customer tags (comma separated)

Acceptable values of each tag can contain letters, numbers, and dashes with no spaces.

Optional
User Group Customer Group. This must match the name of an existing customer group. Optional
Customer Balance

Customer gift card balance.

Acceptable value must be a number and the Gift Cards app must be enabled for the uploaded balance to be used.

Optional
Custom Field: {enter your field} Custom field. The field name must match a field created at Settings -> Customers. Optional

 

Importing the completed CSV file

After you have added all of your customer data into the CSV template, you can go back to the Customer Import modal window and either select the file or drag and drop it into the drop area.

customer-import-add-file.png

You can then click the Continue button and the system will scan your file for errors. This process may take some time to complete, especially if you have a large number of customers.

When it is done you will see a report that will detail the number of customers ready for import and the number that have errors. To see the detailed error messages, click on the arrow next to the customers with errors.

Screen Shot 2025-01-20 at 6.08.03 PM.png

If you have customers with errors, you can either select the checkbox to import them with errors or you can go back to the Upload File and replace it with a corrected file. When you are ready to proceed with the import, just click the Import Customers button.

You will be notified by email when the import job has completed.

 

Build WordPress stores with modern technology

Sign up to use the Prodigy platform, a powerful alternative to WooCommerce. Prodigy is free at ANY scale.

Create an Account