Extension: B2B Registration
-
Extension Name: ext.magento2.cleverzoeger.b2b-registration (CleverZoeger_B2BRegistration)
-
Shop Link: SOON
-
Requires: cleverzoeger/ext.magento2.cleverzoeger.customer-attributes, cleverzoeger/ext.magento2.cleverzoeger.base
-
Magento Compatibility: 2.4.6, 2.4.7, 2.4.8, 2.4.9
-
PHP Compatibility: 8.1, 8.2, 8.3, 8.4
This module comes from the clever+zöger B2B family and allows to extend your Magento Shop with customer group specific registrations. An example scenario would be different registration forms for B2C (end customers) and B2B (merchants) and additionally divide merchants into SME and large customers. As usual, we deliver our products in German and English.
Features
-
Eine Registrierungsart je Kundengruppe — der Kunde wählt sie direkt im Registrierungsformular.
-
Die gewählte Kundengruppe wird beim Anlegen des Accounts automatisch gesetzt.
-
Je Registrierungsart wird gesteuert, welche Kundenattribute (aus ext.magento2.cleverzoeger.customer-attributes) sichtbar und pflichtig sind.
-
Optionale Pflichtprüfung der USt-IdNr. (
taxvat) je Kundengruppe. -
Optionaler CMS-Block als Erläuterungstext je Registrierungsart.
-
Kundenkonto- und Checkout-Formulare zeigen ausschließlich die für die Gruppe des Kunden freigegebenen Felder.
Editionen
Dieses Modul ist die Open-Source-Variante. Auf Adobe Commerce wird die Funktion erst durch das passende Companion-Modul freigeschaltet:
| Umgebung | B2B-Registrierung | Hinweis |
|---|---|---|
Magento Open Source |
läuft |
Kein Companion erforderlich. |
Adobe Commerce (on-premise) |
gesperrt |
Benötigt |
Adobe Commerce Cloud |
gesperrt |
Benötigt zusätzlich |
Fehlt das Companion auf Adobe Commerce, wird die Kundengruppe bei der Registrierung nicht gesetzt und im Admin erscheint ein Banner mit dem Hinweis auf das benötigte Modul.
Implementation
This extension requires our Customer Attributes (ext.magento2.cleverzoeger.customer-attributes)
composer require cleverzoeger/ext.magento2.cleverzoeger.b2b-registration
bin/magento module:enable CleverZoeger_B2BRegistration
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Backend
Unter Customers → Customer Groups wird eine Kundengruppe als Registrierungsart aktiviert. Dort werden auch die USt-IdNr.-Pflicht und der optionale CMS-Block für den Erläuterungstext gesetzt.
Unter Stores → Attributes → Customer legt der Tab B2B Registration je Kundenattribut fest, für welche Registrierungsarten das Attribut gilt.