All The Things About Customer Groups in Magento 2

In Magento 2, there are three default customer groups including General, Not Logged In and Wholesale. Generally, customer groups are set to specific discounts and tax class. Then, in this article, we would like to guide you to create customer group, edit customer group, assign a customer to a different group and delete a customer group. Let’s take your attendance below!

To Create Customer Groups

  1. Open the Admin homepage, then choose Stores on the sidebar. Next, under Other Settings, click on Customer Groups.
  2. Click on Add New Customer Group button. Then, do the following:

a. In Group Name field, enter a unique name with less than 32 characters to define the group.

b. In Tax Class field, select one which is applied to the group.

c. Tap Save Customer Group button to finish.

To Edit Customer Groups

  1. Open the Admin homepage. Then, on the sidebar, choose Stores. Next, choose Customer Groups under Other Settings.
  2. Open the record with edit mode.
  3. Make change if it is necessary.
  4. When complete, tap Save Customer Group button to finish.

To Assign a Customer to a Different Group

  1. Open the Admin homepage. Next, choose Customers on the sidebar. Then, choose All Customers.
  2. Find the customer you want in the grid of list and mark the checkbox in the first column. Next, do the following:
  1. Choose Assign a Customer Group for Actions control.
  2. Set Group control for the new group.
  3. When ready to confirm, tap Ok.

To Delete Customer Groups

  1. Open the Admin Homepage. Then, choose Stores on the Admin sidebar. Next, under Other Settings, choose Customer Groups.
  2. Open the document in edit mode.
  3. In the button bar, choose Delete Customer Group.
  4. To confirm, tap OK.
  5. When complete, tap Save Customer Group button to finish.

In short, here are all the details about Customer Groups in Magento 2 we want to share with you. If you find it helpful for you, please Like, Share and Subscribe to keep updating for our next blogs!

An Easy Way to Configure Customer Password Options in Magento 2

In Magento 2, when you request to reset password, there will be a email sent to you for your notification including the lifetime of the password recovery link. It requires your new password have to meets the compulsory level of security. And you know, all of them, email template, lifetime of the password revovery link and, level of security are able to configure in customer password options from the backend. Moreover, admin can give customers permission to change their own password or set to only store owners can do so.

To Configure Customer Password Options

  1. Open the Admin homepage, then choose Stores on the sidebar. Next, under Settings, tap Configuration.
  2. In the board on the left, choose Customer Configuration under Customers. Next, expend the Password Options sector.
  3. Password Reset Protection Type field offers you 4 methods of managing password reset requests:
  • By IP and Email: The password can be reset online after receiving response about reset notification from Admin account.
  • By IP: The password can be rest online without any confirmation.
  • By Email: The password only can be reset after responding to an email notification sent form Admin account.
  • None: Only the admin can reset the password.
  1. In order to limit the number of reset password times per hour, do the following:

a. In Max Number of Password Reset Requests field, set the maximum number of password reset requests which is allowed to be sent per hour.

b. In Min Time Between Password Reset Requests field, set the minimum number of minutes which must transpire between requests.

  1. In order to configure the password reset email notification, do the following:

a. In Forgot Email Template, choose template used for the email sent to customers who have forgotten their passwords.

b. In Remind Email Template field, choose the template which is used when a password hint is sent to customers.

c. In Reset Password Template fieldchoose template used when customeres change their passwords.

d. In Password Template Email Sender field, set the store contact which appears as the sender of password-related notifications.

  1. To complete the password reset security options left

a. In Recovery Link Expiration Period (hours) field, set the number of hours for valid recovery link.

b. In Number of Required Charater Classes filed, set the number of differnet character types required for a password based on 4 character classes: Lowercase, Uppercase, Numeric, Special Characters.

c. In Maximum Login Failures to Lockout Account field, leave the number of failed login attempts until the Admin account is looked. If you want unlimited attempts, leave zero.

d. In Minimum Password Length field, leave the minimum number of characters which can be used in a password.

e. In Lockout Time (minutes) field, leave the number of minutes an Admin account is locked caused of too many failed attempts to log in.

  1. Tap Save Config to finish.

We have presented  a way to Configure Customer Password Options in Magento 2. We hope that this article can show you useful information to select the appropriate extension for your online shop. If you find it helpful for you, please Like, Share and Subscribe to keep updating for our next blogs!

All The Things About Advanced Pricing Data in Magento 2

With Advanced Pricing Data in Magento 2, you can quickly update pricing data for product groups and tier prices as well. This advanced import/export price information process is not different with any other import/export process for any entity type. In the sample CSV file, you can see that it contains tier and group prices for each product type supporting advanced pricing. Admin can make changes to Advanced Pricing Data freely because it does not impact the rest of the product record.

Advanced Pricing Data Attributes in Magento 2

SKU: it means the Stock-Keeping Unit. Each SKU is only one and alphanumeric identifier that they use it to track inventory. Lenght of SKU can be up to 64 characters.

  • tier_price_website: The website code specifies websites which contain tier pricing.
  • tier_price_customer: That determines the customers groups which include tier pricing.
  • For instance: ALL GROUP, NOT LOGGED IN, General, wholesale, Retailer.
  • tier_price_quantity: Tier price quantity is the type of quantity of the product  that must be ordered to receive the tier price discount.
  • tier_price: It is the discounted tier price of the product. As for bundle products, tier price is calculated as a percentage.
  • group_price_website: The website code of each website where group pricing is available. If specifying multiple websites, separate each with a comma and without a space.
  • group_price_customer_group: Identifies the customers groups where group pricing is available.
  • For instance: NOT LOGGED IN, General, Wholesale, Retailer
  • group_price: The discounted group price of the product. For bundle products, group price is calculated as a percentage.


In short, here is all the information about Advanced Pricing Data in Magento 2 we want to share you. Hope that after reading this article, you will have a deep insight of these things. If you find it helpful for you, please Like, Share and Subscribe to keep updating for more upcoming blogs!

Complex Data and Three Product Types Using Complex Data in Magento 2


In Magento 2, they use the word complex data as a term to refer to the data which is connected with multiple product options. The three product types using data that originally come from independent products with aim to create product variations and multiple options are Configurable Product, Grouped Product, Bundle Product.

Configurable Product

We can simply understand configurable product as a single product which combines with  various options for each variation. To go into detail, each option can be considered as a particular simple product with its own SKU – the code that helps distinguish products individually and makes it possible to track inventory for each product variation. If you want to get a similar effect, you totally can start from a simple product then associate it with custom options. However, there is no ability to track inventory for specific variation for that kind of product.

Grouped Product

A grouped product is a combination of simple products that have link with each others and are presented as a group. You can group variations of a single product or combine them by season or theme to create a set of different products. Customers can purchase product separately or as part of the group or all group as their demand. Additionally, each item is listed separately in the shopping cart.

Bundle Product

Bundle product is called customizable product that you can build your own. Item included in a bundle product can be based on simple product or virtual product.

If you export a configurable product, standard attributes which make up a simple product would be the roots for plus the additional attributes that are needed to manage complex data.

Complex Data Attributes


If you find it helpful for you, please Like, Share and Subscribe to keep updating for more upcoming blogs!