Knowledgebase

How to add and manage customer accounts in PrestaShop 1.5-1.6

To add new customer accounts, edit and delete customer accounts, and to view customer information, log into the admin panel of your PrestaShop and go to Customers menu>Customers sub-menu.

Add Customer Accounts

Visitors on the frontend of your site can register an account by using the registration form there. You can also add new customers from the admin panel. To do this, after you go to Customers menu>Customers sub-menu click on the Add new customer button in the top right corner of the page (in PrestaShop 1.5 the button is just Add new). This will display the form for adding new customers. You don't have to configure all options; the required ones are marked with a red asterisk. You have to type the first and last name of the customer, specify an email address and a password, and make sure that the customer is included in one of the customer groups. Optionally, you can also select the gender of the customer, specify their birth date and subscribe the customer to your newsletter and to ads sent by your partners (Opt in option). After you're done with the options click on the Save button.

Edit Customer Accounts

To edit the accounts of existing customers, go to Customers menu>Customers sub-menu in the admin panel. In the table that lists the customers click on the Edit button for the particular customer. The edit form contains the same options as the one for adding new customers.

Delete Customer Accounts

To delete customer accounts, in the table that lists the existing customers click on the arrow button that's next to the Edit button and click on the Delete button that appears. In PrestaShop 1.5 the button is visible all the time and looks like a trash can.

After you click on the button a couple of options will appear at the top of the page from which you can select whether you want to remove all the customer information from the database, or you want the email address to be kept so that a customer account can't be registered again with that same email address.

Activate and Deactivate Customer Accounts

By default, when a customer registers from the frontend or when you add a customer from the backend, the account is enabled. This means that the customer can register and use it to order products. If you don't want the customer to be able to use that account to shop but you don't want to delete it completely, you can disable the account. To do this, go to Customers menu>Customers sub-menu and in the table with the customers find the column labeled Enabled. A green check mark shows that the account is enabled. If you click on it, it will turn into a red X mark and the account will be disabled. If you click on a red X mark it will turn into a green check mark and the account will be enabled.

View Customer Information

To view all the information about a customer, in the table that lists the customer accounts click on the arrow button that's next to the Edit button for the particular customer and from the drop-down menu that appears select View. In PrestaShop 1.5 it's a separate button in the table. This will open a page with various information about the customer. This includes the personal information, the address(es) of the customer, the placed orders, the ordered products, the messages sent to you from the customer, etc.

Set Required Fields

Under the table with the customer accounts there's a button Set required fields for this section. This will show you a list of fields that are not required but that you can make required. These include the newsletter option and the opt-in setting. If you mark the checkbox for a field it will become required on the frontend registration form and on the form for adding/editing customer accounts in the admin panel. For example, if you mark the checkbox for the newsletter, customers will be required to subscribe to your newsletter.

General Customer Settings

There are some customer settings that apply to all customers. To configure them, go to Preferences menu>Customers sub-menu. From the drop-down menu Registration process type you can select whether customers are required or not to provide an address during the registration process. From the Phone number option you can select whether when adding/editing an address the customer is required to provide a phone number. From the setting Cart re-display at login you can select whether the last shopping cart abandoned by the customer should be kept and displayed the next time the customer logs in. With the option Send an email after registration you can choose whether a welcome email messages should be sent automatically to the email of the customer once the registration is complete (applies only to registrations performed on the frontend). The option Regenerate password specifies the time that has to pass between each password change. With the option Enable B2B mode you can enable and disable the business-to-business mode.

For some more details and screenshots check out the tutorial on how to manage customers in PrestaShop 1.5 and 1.6.

Was this answer helpful?

 Print this Article

Also Read