ViArt - PHP Shopping Cart
Select your currency:
American DollarBritish Pound
8.2.1. Customer account settings
Prev Index Next

Actually, the key notion in the overall customer management in ViArt Shop is customer type. It defines main customer account settings, discounts a customer will have and customer profile fields.

By default there is only one customer type in the system - Customer. However, you can add as many of them as you need. This will ease the whole management process significantly. For example, you can grant special discounts to some customers or require some additional information from others.

In order to add a new customer type, please go to Administration > Site Users > Users Types and click the 'Add User Type' link.

Note: Should you need to edit any customer type settings, you will have to deal with the same section.

There are quite a lot of settings which you can activate or not for a specific type of your clients. Let's have a look at the settings:

General type settings

  • Use this type by default indicates that this type will be assigned to a customer when registering. You will be able to change it later.
  • Type Name presents the name of the type.
  • Discount Type defines the personal discount the customer will have. There are five options:
    • Not available: no discounts will be applied.
    • Percentage per product/option selling price: the discount will be applied to the total product cost including its options.
    • Amount per product: the discount will be applied to each product purchased.
    • Percentage per product selling price: the discount will be applied only to product selling price (without its options)
    • Percentage per (selling price - buying price): the discount will be applied to the difference between the product selling price and its buying price. Note that it will be applying to the whole product price if you have not provided the buying one in the product details.
    • Note: Should a customer have any personal discount, it will override the discount of the type.

  • Discount Amount indicates the amount of the discount applied. Note that you have to enter only digits separated with dots.

Account settings

The next block determines customer accounts settings:

  • Can user open a new account specifies whether a customer can open an account of that type or it can be assigned only by an administrator. Make sure that the check box is ticked off in case the customer type is set default.
  • Can user edit his profile enables/disables customers to edit their profiles.
  • Automatically approve changes in profile enables/disables automatic approval of customer accounts. If the check box is not ticked off, customers will have to wait for approval before they are able to login into the system.

Ad settings

The fields below determine customer permissions in terms of ads. The first three check boxes(Can user add new ads, Can user edit his ads and Can user delete his ads) enable customers to perform corresponding actions as well as the last one (Automatically approve submitted ads) enables/disables automatic approval of customer ads.
For more information about ads see section 1.


Click the 'Add new' button to add the customer type.
Click 'Cancel' if you want to leave without saving.

Now, you will be forwarded to the 'Customer Profile Settings' page (see section 8.2.2).
Prev Index Next
ViArt - PHP Shopping Cart