Magento 2 Experten — Hyvä Theme, Tailwind CSS & SEO aus einer Hand ›

Customers

Customer accounts, customer groups, and how to organize your customers meaningfully in the backend.

KAPITEL 3 Unterkapitel

Managing Customer Accounts

<div class="prose prose-hyva max-w-none"><p>View and edit customer data, create an account on behalf of a customer, or block one.</p><p>You'll find every customer account under <em>Customers &gt; All Customers</em> as a searchable, filterable table. Clicking an entry opens the detail view with several tabs:</p> <ul> <li><strong>Customer View:</strong> core data such as name, email, customer group, store view, sign-up date.</li> <li><strong>Account Information:</strong> the edit mode for name, email, customer group and tax/VAT ID.</li> <li><strong>Orders:</strong> every order from this customer at a glance.</li> <li><strong>Addresses:</strong> saved shipping and billing addresses, including the default address.</li> <li><strong>Product Reviews</strong>, <strong>Wish List</strong>, <strong>Newsletter</strong>: further customer activity.</li> <li><strong>Product in Cart</strong> and <strong>Wish List</strong>: products currently sitting in the cart or saved – helpful for cart-abandonment follow-up.</li> </ul> <h3>Creating an account on the customer's behalf</h3> <p>Use <strong>Add New Customer</strong> to create an account yourself, e.g. for a customer who ordered by phone or email. The password field can be left empty – Magento then automatically sends the customer an email to set their password.</p> <img loading="lazy" src="{{media url=wysiwyg/handbuch/1kapitel/accountinformations5kategorie.png}}" alt="AddNewCustomer" /> <h3>Blocking an account</h3> <p>Magento doesn't ship a simple "block" toggle for individual customer accounts by default. In practice there are two workable approaches: assign the account to a dedicated, restrictive customer group (see the next chapter), or use a small extension/custom development that technically implements a login ban. Simply deleting the account is also possible, but irrevocably removes its link to existing orders in the customer area (the orders themselves remain as guest history).</p> <h3>Bulk actions in the customer grid</h3> <p>In the table under <em>Customers &gt; All Customers</em> you can select multiple customers via checkbox and edit them together using the <strong>Actions</strong> dropdown: <strong>Assign a Customer Group</strong> (change the group for all selected accounts at once), <strong>Subscribe</strong>/<strong>Unsubscribe</strong> (set newsletter status) and <strong>Delete Customers</strong>. The <strong>Export</strong> button at the top right lets you download the (filtered) table as CSV or XML.</p> <h3>Logging in as a customer</h3> <p>For support cases, Magento includes the <strong>Login as Customer</strong> feature. Enable it under <em>Stores &gt; Configuration &gt; Customers &gt; Login as Customer</em> (set <strong>Enable Login as Customer</strong> to <strong>Yes</strong>). Once active, a button appears on a customer's detail page that lets you, as an administrator, log into the storefront directly as that customer – handy for reproducing a reported checkout issue exactly from the customer's perspective, without knowing their password.</p> <img loading="lazy" src="{{media url=wysiwyg/handbuch/1kapitel/loginascustomer5kategorie.png}}" alt="LoginasCustomer" /> <h3>Resetting passwords and security options</h3> <p>The customer detail page offers a <strong>Reset Password</strong> button at the top right – the customer then receives an email with a link to set a new password. The surrounding rules are configured under <em>Stores &gt; Configuration &gt; Customers &gt; Customer Configuration</em>, section <strong>Password Options</strong>: among others <strong>Forgot Email Template</strong> (the email template used), <strong>Password Reset Protection Type</strong>, plus <strong>Max Number of Password Reset Requests</strong> and <strong>Min Time Between Password Reset Requests</strong> to protect the forgot-password function from abuse.</p> <img loading="lazy" src="{{media url=wysiwyg/handbuch/1kapitel/passwordoption5kategorie.png}}" alt="Passwort" /> <h3>Seeing who's online right now</h3> <p>Under <em>Customers &gt; Now Online</em> Magento shows a list of currently active visitors and logged-in customers, including IP address and the last page visited. Practical tip: this list is useful during a live support call to quickly check whether the calling customer is actually logged into the shop right now and which page they're on.</p></div>
Weiterlesen

Customer Groups

<div class="prose prose-hyva max-w-none"><p>What customer groups are good for and how to use them to map different prices or tax classes.</p><p>You'll find customer groups under <em>Customers &gt; Customer Groups</em>. By default Magento ships with four groups: <strong>NOT LOGGED IN</strong> (guests without an account), <strong>General</strong> (regular registered customers), <strong>Wholesale</strong> and <strong>Retailer</strong> (prepared for B2B scenarios, with no special terms by default until you configure them).</p> <img loading="lazy" src="{{media url=wysiwyg/handbuch/1kapitel/costumergroup5kategorie.png}}" alt="Groups" /> <h3>What customer groups are used for</h3> <ul> <li><strong>Different pricing:</strong> cart and catalog price rules (see the Marketing chapter) can be targeted specifically at certain customer groups, e.g. discounts only for wholesale customers.</li> <li><strong>Tax class:</strong> each customer group is linked to its own tax class – relevant e.g. for B2B customers who should see net prices instead of gross prices.</li> <li><strong>Visibility:</strong> combined with extensions, content or entire product areas can be restricted to specific groups (e.g. an exclusive product area only for wholesale customers).</li> <li><strong>Automatic assignment by VAT ID:</strong> with EU VAT ID validation enabled, Magento can automatically move customers with a valid, verified VAT ID into a different group (e.g. for B2B reverse-charge tax handling).</li> </ul> <h3>Creating a new group</h3> <p>Use <strong>Add New Customer Group</strong> to create a new group – essentially just a name (<strong>Group Name</strong>) and an assigned <strong>Tax Class</strong>. A customer group's actual "effect" only comes from other configuration that references it (price rules, tax class rules, and possibly extensions).</p> <img loading="lazy" src="{{media url=wysiwyg/handbuch/1kapitel/groupinformations5kategorie.png}}" alt="Eineneue Gruppeanlegen" /> <h3>Default group for new sign-ups</h3> <p>Whether and which group new customers get automatically assigned to on registration is configured under <em>Stores &gt; Configuration &gt; Customers &gt; Customer Configuration &gt; Create New Account Options</em>, field <strong>Default Group</strong>.</p> <h3>Changing an existing account's customer group</h3> <p>You change a single customer's group in the <strong>Account Information</strong> tab of the customer detail page via the <strong>Group</strong> field. For several customers at once, use the <strong>Assign a Customer Group</strong> bulk action in the customer grid instead (see the previous chapter) – handy when, say, a batch of existing customers should be moved into a wholesale group after the fact.</p> <h3>Tiered pricing by customer group (Tier Price)</h3> <p>Besides cart and catalog price rules, group-dependent pricing can also be set directly on the product: on the product form, the <strong>Advanced Pricing</strong> link opens a dialog with the <strong>Tier Price</strong> table. There, each row lets you combine a <strong>Customer Group</strong>, a minimum quantity (<strong>Quantity</strong>) and a price or discount – e.g. "10% off from 10 units, wholesale group only". A <strong>Website</strong> selector is also available if the catalog price scope is set to website rather than global.</p> <h3>Protected default groups</h3> <p>The two groups <strong>NOT LOGGED IN</strong> (ID 0) and <strong>General</strong> (ID 1) are system groups and can't be deleted through the admin UI – Magento returns an error if you try. <strong>Wholesale</strong> and <strong>Retailer</strong>, on the other hand, are regular groups you can rename or remove if needed, as long as no price rule or other configuration still references them.</p></div>
Weiterlesen

Customer Segmentation

How to split customers into segments based on purchase behavior or location to target them more precisely.

While customer groups are a fixed, manually assigned classification, segmentation goes a step further: customers are automatically sorted into dynamic groups based on criteria like order history, total spend, location, newsletter status, or recently viewed products – groups that update themselves with every new order.

What this looks like in practice

  • Magento Open Source (Community Edition, as used on this project) has no native segmentation feature – extensions or external marketing tools are typically used for this instead.
  • Adobe Commerce (Enterprise) includes "Customer Segments" as a native feature under Customers > Customer Segments, directly combinable with cart price rules and email campaigns – e.g. automatically offering 10% off to customers who haven't ordered in 90 days.
  • A simple starting point with no extra software: use the reports under Reports > Customers (e.g. "Order Total" or "Order Count", see the "Customer Reports" chapter) to manually identify target groups, then export those for e.g. a targeted newsletter campaign.

Typical segmentation criteria

Even without a native segment feature, it's worth keeping the following questions in mind – usually answerable manually via reports or a connected CRM/email tool: who hasn't ordered in the last X days (re-engagement)? Who has the highest total spend (VIP outreach)? Who signed up for the newsletter but never ordered (first-purchase incentive)? Who regularly reorders the same product (reorder reminder)?

For most small and mid-size stores, a combination of customer groups (for fixed pricing/tax logic) plus an external email marketing tool with its own, usually far more comfortable segmentation is the most practical approach, rather than switching to Adobe Commerce.

Custom customer attributes as a filter criterion

Under Stores > Attributes > Customer you can create your own customer attributes (e.g. "Industry" or "Customer Type" as a dropdown). If you enable the Add to Customer Grid option when creating it, the attribute appears as an additional, filterable and sortable column in Customers > All Customers – a simple way to narrow down customers by your own criteria even without a native segmentation feature.

Advanced filtering and export in the customer grid

The Filters button in the customer grid lets you narrow down by, among others, customer group, country, ZIP code, website (in multi-website setups), and sign-up date (Signed Up From/Signed Up To). Export the filtered result via the Export button as CSV or XML – the resulting list can be imported straight into an external email marketing or CRM tool for finer segmentation there.

Newsletter subscribers as a simple segment

Under Customers > Newsletter Subscribers you'll find a separate list of all newsletter subscribers with a status (Subscribed, Unsubscribed, Not Active), independent of whether a customer account also exists. Practical tip: this list is already a simple, immediately usable "interested but not necessarily a customer yet" segment, and makes a good starting point for first-purchase campaigns.

Weiterlesen