STM B2B Register

(4 Reviews)
€ 149,00
Transparent pricing i

including 19% VAT

  • Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes
  • Product updates and a 12-month Pro Support plan
  • Updates and support extensions: 30% discount
  • 30-day money-back guarantee
  • Listed on Adobe Marketplace
Edition

STM B2B Register — The professional Magento 2 extension for B2B customer registration with admin access. A custom registration form with company details, tax ID, address, and a complete approval workflow — no business customer can access your B2B area without your authorization.

Approval workflow

Pending → Approved / Rejected — via button, mass actions or in the Customer Grid — in GDPR-compliant steps

📧
Email notifications

Registration confirmation, admin notification, activation & rejection email

👥
Customer group automation

Separate groups for Pending & Approved — automatic assignment upon activation

🔄
3 registration modes

Hybrid (B2B + B2C with interchangeable links), B2B only, or B2C only

🎨
Design & fields configurable

Color picker for colors, fields can be hidden/optional/required, terms and conditions page selectable.

🛡
Login lock & reCAPTCHA

Customers who are not yet registered will be blocked from logging in; optional spam protection.

🌐
7 languages ​​included

DE, EN, FR, ES, IT, NL, PL, PT — Multi-store capable with store view configuration

🔧
Fully expandable

Service interfaces, 6 events, plugin-enabled — no core rewrites

Compatible with: Magento 2.4.x Hyvä Theme Luma-based themes PHP 8.1 – 8.4 Compose📚 Docs on GitHub

STM B2B Register

The professional Magento 2 extension for B2B customer registration — custom registration form
including company data, admin access, email workflow and automatic customer group assignment.

Magento 2.4.x
Hyvä Theme
Luma-based themes
PHP 8.1 – 8.4

Why do you need a B2B registration for Magento 2?

B2B customers require a different registration process than end customers.
Company details, tax number, contact person and delivery address must be entered during registration.
At the same time, no business customer may access your B2B prices and conditions without verification.
Without a professional solution, you either lose potential customers due to excessively high hurdles — or risk uncontrolled access to your B2B area.

STM B2B Register This problem is solved by using a dedicated registration form that captures all relevant business data.
The admin checks and activates, the customer automatically receives the correct customer group and is notified by email.
Everything is configurable, multilingual, GDPR compliant and compatible with Hyvä and Luma themes. Alternatively available on the Adobe Marketplace

 

What advantages does STM B2B Register offer for Magento 2?

Approval workflow

Pending → Approved / Rejected. Via button in Customer Edit, mass actions in the grid or individually — full control over every B2B customer.

📧

4 email templates

Registration confirmation to customers, admin notification, activation email and rejection email — all customizable.

👥

Customer group automation

Separate groups for Pending and Approved. Upon activation, the customer is automatically moved to the correct group.

🛡

Login lock

Customers who are not activated or have been rejected will be blocked from logging in — with configurable message texts for each store view.

🎨

Flexible form

Show/hide fields, configure mandatory fields, adjust colors via ColorPicker — all without code changes.

🌐

7 languages ​​& multi-store

German, English, French, Spanish, Italian, Dutch, Polish, and Portuguese included. All texts, messages, and emails are configurable per store view.


📝

What does the B2B registration form look like?

A professional 3-column form captures all relevant business data in clearly organized groups:
Company details, contact person and address. The layout is responsive and can be adapted to your corporate design using the ColorPicker.

  • Company details: Company name (required), VAT ID/tax number, customer number, salutation
  • Address details: Street, postal code, city, country (dropdown), region/state (dynamic)
  • Contact: First name, last name, email, phone number, password
  • Configurable fields: VAT ID, customer number and salutation can be hidden, made optional or mandatory.
  • Terms and Conditions checkbox with configurable CMS page and newsletter checkbox (optional)
  • Google reCAPTCHA v2 — optional spam protection, can be activated in the backend
  • Server-side and client-side validation for all required fields

How does the activation workflow work?

Every new B2B customer receives the status Pending and is assigned to the configured Pending customer group.
In the admin panel, you can approve or reject customers individually or in bulk — with automatic email notification.

  • 3 status levels: Pending → Approved / Rejected
  • Approve/Reject buttons directly in the Customer Edit (above the form)
  • Mass actions In the Customer Grid — enable or reject multiple customers simultaneously
  • B2B Status Column in the Customer Grid with colored badges and filters
  • Company column in the Customer Grid with search function
  • Automatic customer group assignment upon activation (configurable)
  • Login lock for Pending and Rejected with configurable help texts

📧

Which email notifications are included?

Four email templates cover the entire registration lifecycle.
All templates are customizable via Marketing > Email Templates in the Admin and use the configured store sender identity.

  • Registration confirmation: Immediate email sent to the customer after successful registration
  • Admin notification: Email sent to configurable admin address(es) upon each new registration
  • Activation email: Notification to customers upon approval with login link
  • Rejection email: Notification to customer in case of rejection
  • Each email individually can be switched on/off in the admin configuration
  • Magento standard welcome email is automatically suppressed for B2B registrations

🔄

What registration modes are available?

Depending on the business model, you can choose between three registration modes —
Configurable per store view.

  • Hybrid (B2B + B2C): Both forms are available with configurable toggle links between B2B and B2C registration.
  • B2B only: Standard registration is automatically redirected to the B2B form.
  • B2C only: Module active (login lock, grid columns), but no link to the B2B form.
  • Link texts Freely configurable per store view

How extensive is the admin configuration?

All settings are located under Stores > STM > B2B Register and are divided into 6 clearly arranged groups.
Each setting is configurable per store view — ideal for multi-store setups with different languages ​​or business models.

  • General: Module on/off, page title, customer groups (Pending & Approved), default country, registration mode
  • Form: Field visibility (hidden/optional/required), newsletter, terms and conditions page, success message
  • Email: 4 Email toggles, sender identity, admin email address(es)
  • Notes: Login messages (Pending & Rejected), Success page text
  • Design: Primary and secondary color via ColorPicker
  • reCAPTCHA: Google reCAPTCHA v2 with Site Key and Secret Key (stored encrypted)

🔧

How extensible is the extension for third-party providers?

STM B2B Register uses service interfaces and events throughout — no core rewrites.
CRM and newsletter integrations (CleverReach, Mailchimp, Brevo, HubSpot) can connect via standard events.

  • customer_register_success — Standard Magento event, compatible with all third-party extensions
  • stm_b2b_registration_before / _after — B2B-specific events with extended data
  • stm_b2b_customer_approved / _rejected — Events upon status change
  • stm_b2b_newsletter_subscribe — Event upon newsletter subscription
  • B2b Registration Interface — Service interface for approve(), reject(), getStatus()
  • All plugins are configurable via DI — no inheritance or overrides required.


What are the technical requirements of the Magento 2 B2B Register Extension?

system requirements

Magento 2.4.x (Open Source & Commerce)
PHP 8.1, 8.2, 8.3, 8.4
Themes Hyvä, Luma-based (Porto, Ultimo and others)
enter Composer (recommended) or ZIP

Code quality

Tests 97 PHPUnit tests, 125 assertions
Standards PHPCS Magento2 (0 Errors, 0 Warnings)
architecture Service Layer, Events, Plugin-enabled
Localization EN + 7 languages ​​(i18n)

How do you install STM B2B Registers via Composer?

After completing your order, you will receive your confirmation by email. personal login data for our Composer repository.

$ composer config repositories.storetown-media composer https://packages.storetown-media.de
$ composer requires stm/module-b2b-register
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
$ bin/magento cache:flush

🎯 For which Magento 2 shops is B2B Register suitable?

B2B shops with dealer activation
Wholesale with tiered pricing
Hybrid shops (B2B + B2C)
Manufacturer with specialist dealer portal
Industrial Supplies & Technology
Food wholesaler
Multi-store with country-specific shops
Shops requiring a VAT ID

Frequently Asked Questions about Magento 2 B2B Registry

What happens when a B2B customer registers?

The customer receives a "Pending" status and is assigned to the configured pending customer group. They receive a confirmation email, and the administrator is notified. The customer cannot log in until the administrator has activated their account.

Is the extension compatible with the Hyvä Theme?

Yes — STM B2B Register is natively optimized for the Hyvä Theme. The registration form and success page use pure HTML/CSS without any JavaScript framework dependencies. It is also compatible with Luma-based themes.

Can I manage B2B and B2C customers simultaneously?

Yes. In hybrid mode, both registration forms are available, with configurable toggle links. B2C customers automatically receive the status "B2C User" and are not affected by the approval workflow.

Will existing customers be affected by the module?

No. During installation, all existing customers automatically receive "B2C User" status and are exempt from the approval workflow. Only new registrations via the B2B form go through the activation process.

Which emails can I customize?

All four email templates (registration confirmation, admin notification, activation, rejection) can be customized via Marketing > Email Templates in the admin panel. Each email can be individually enabled or disabled.

Which Magento 2 versions are supported?

STM B2B Register supports Magento 2.4.x (Open Source and Commerce) with PHP 8.1 to 8.4. Installation is done via Composer — after purchase you will receive your personal repository access data by email.

Questions about the Magento 2 B2B Register Extension or individual customizations?

Our Magento expert team will support you with installation, configuration or individual customizations — quickly and reliably.

Get in touch now →

Send to friends/colleagues:

Frequently Asked Questions about STM B2B Register

What is an STM B2B register and what is it used for?
STM B2B Register is a professional digital product in the "Magento Extensions" category, developed and distributed by Storetown Media from Hamburg. STM B2B Register — the professional Magento 2 extension for B2B customer registration with admin access. It features a custom registration form with company details, tax ID, address, and a complete approval workflow — no business customer can access your B2B area without your authorization. Approval workflow Pending → Approved / Rejected — via button, mass actions or in the Customer Grid — in GDPR-compliant steps 📧 Email notifications: Registration confirmation, admin notification, activation & rejection email 👥 Customer group automation: Separate groups for Pending & Approved — automatic assignment upon activation 🔄 3 registration modes Hybrid (B2B + B2C with reversible links),... The product is aimed at developers, agencies and shop operators who are looking for a reliable and professionally maintained solution.
How much does STM B2B Register cost? What editions and licensing models are available?
STM B2B Register is available from €149,00 including VAT. Three editions are available: Community (€149,00), Enterprise (€299,00), and Magento Cloud (€349,00). Depending on the edition, you receive different features and support levels, allowing you to choose the optimal solution for your budget and requirements. The purchase price includes 12 months of free product updates and professional technical support. After the first year, you can optionally extend support and updates at a 30% discount on the original purchase price. The license itself is perpetual: you may continue using the product indefinitely without actively renewing.
How does the download and installation of STM B2B Register work?
The STM B2B Register download is available immediately after purchase. You will automatically receive a confirmation email with a direct download link. The file will also be permanently available in your personal customer account under "My Downloads." Installation is straightforward: detailed step-by-step instructions are included with the download. If you have any questions about the setup, our technical support team is available to assist you – in German, directly from Hamburg.
What technical support and updates are included with STM B2B Register?
Every purchase of STM B2B Register includes 12 months of professional technical support in German, as well as all product updates. Specifically, the following services are included in the purchase price: Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes; product updates and Pro Support plan for 12 months; 30% discount on support upgrades and extensions; 30-day money-back guarantee; Adobe Marketplace listing. Our development team, with over 10 years of e-commerce experience, is available via email and our ticketing system. After the first year, you can extend your support period at a 30% discount. Regular security and compatibility updates ensure that STM B2B Register remains reliable and up-to-date. Critical security patches are provided within 48 hours.
Is there a free demo or trial version of STM B2B Register?
Yes, Storetown Media offers a free live demo for STM B2B Register, which you can try immediately without registration. The frontend demo showcases the full functionality from your customers' and visitors' perspective – including all UI elements, animations, and responsive behavior across various devices. The backend demo gives you access to the administration interface, allowing you to explore all settings, configuration options, and the dashboard in detail. You can find the demo links directly on this page below the product gallery.
Which versions and systems is STM B2B Register compatible with?
STM B2B Register supports the following environments: Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes. Our development team thoroughly tests each update for compatibility with the latest stable versions before release. If you have any questions regarding compatibility with your specific server configuration or theme environment, we are happy to advise you in advance – simply contact our support team before purchasing.
What payment methods does Storetown Media accept? Is payment secure?
The Storetown Media Shop accepts the following payment methods: PayPal, PayPal Pay Later, credit card (Visa, Mastercard, American Express), SEPA direct debit, and purchase on account. All transactions are protected by SSL encryption (256-bit). Sensitive payment data is not stored on our servers but is processed exclusively by PCI-DSS-certified payment service providers. Purchases are additionally protected by PayPal Buyer Protection and/or credit card protection.
Does Storetown Media offer a money-back guarantee for STM B2B Register?
Yes, STM B2B Register comes with a 30-day money-back guarantee, no questions asked. If the product doesn't meet your expectations, we'll refund the full purchase price. Simply send an email to our support team within 30 days of purchase. The refund will be processed to your original payment method within 5 business days. We stand for quality and want you to shop with complete peace of mind.
What experiences have customers had with STM B2B Register?
STM B2B Register has an average customer rating of 4,9 out of 5 stars, based on 4 verified reviews. Customers particularly praise the easy installation, reliable functionality, and fast German-language support. All reviews are from verified buyers. You can find the full reviews in the Reviews tab at the top of this page.
Who is behind STM B2B Register? Who is Storetown Media?
STM B2B Register is developed and distributed by Storetown Media, a specialized e-commerce service provider based in Hamburg (Tornesch). The company has over 10 years of experience developing professional shop solutions based on Magento, Adobe Commerce, and WooCommerce. All products are designed, programmed, and maintained in-house by experienced, certified developers – no third-party software is used. Further information can be found at storetownmedia.de.
What other Magento extensions does Storetown Media offer?
STM B2B Register is part of the "Magento Extensions" category in the Storetown Media Shop, which comprises a total of 5 professional products. All products in this category are maintained by the same development team and are designed to work together seamlessly. Discover our full portfolio of e-commerce solutions that will make your online store more powerful, secure, and profitable.
Am I allowed to use STM B2B Register in multiple projects or shops?
The standard license for STM B2B Register authorizes use in a single project or production environment. For use in multiple shops or client projects, we offer agency licenses and volume discounts. Contact our sales team for a customized offer. Development and staging environments are included free of charge with every license.