Magento 2 B2B extensions
Magento 2 B2B modules for customer accounts, pricing, orders, documents and integrations. Open source, Composer-ready and built for real B2B stores.
Customer ID
Assign sequential customer IDs in Magento 2, prevent duplicates, and migrate existing number ranges cleanly from legacy systems, ERP, and CRM.
Customer Documents
Give every customer a clear place for contracts, certificates, manuals, delivery records, and other files. Control who can see each document, how long it remains available, where it appears, and whether the customer may download it once or in a ZIP archive.
Payment Profiles / Payment Restrictions
Show each buyer only the payment methods that fit the account and order. Create allow-list profiles for B2B groups or individual customers, scope them to a website, refine them with Magento cart conditions, and resolve overlaps through priority.
Sublogin
Give several employees, departments, branches, or buyers their own login under one Magento customer account. The main account keeps oversight while each subaccount receives the access, addresses, checkout options, and order view that fit its work.
Sales Staff / Sales Representative
Give sales representatives a focused frontend workspace without opening the Magento admin. Assign customer accounts, work in the correct customer context, place assisted orders, and retain the responsible representative on every order.
Pricesystem
Combine four pricing modules in one Magento 2 pricing suite, resolve rule overlaps with priorities, and provide transparent valid prices in the customer account.
Bulkgood Shipping
Magento 2 Bulkgood module for reliable shipping costs: prioritize price sources, define bulky-good prices per product and country, and calculate mixed carts consistently.
Product Fees
Configure product fees per item and website, display them transparently in cart and checkout, and carry fee and tax logic safely into order, invoice, and credit memo totals.
Customer Specific Prices
Set individual product prices per customer, control tier pricing by quantity and date range, manage global or website-specific rules, and present assigned prices transparently in the customer account.
Category Specific Prices
Define prices per category instead of per product, combine individual customer conditions with customer group pricing, and manage validity periods plus quantity tiers centrally in Magento 2.
Price Lists / B2B Pricelists
Manage recurring B2B price agreements as named price lists instead of scattered product exceptions. Assign each list to customers or groups, schedule contract periods, define quantity tiers, and give logged-in buyers a clear view of their applicable prices.
Product-Customer Matrix Prices
Build matrix prices for product-customer combinations, resolve overlaps with priorities, use quantity tiers, and control validity periods centrally in Magento 2.
DATEV Export Pro
Export invoices and credit memos in DATEV-compliant CSV or XML, manage account rules and mapping centrally in admin, and automate both DATEV and OSS exports including optional email delivery.
E-Invoice
Create structured electronic invoices directly from Magento 2. Choose the format for each store, validate the result, attach it to invoice emails, let customers download it, and process larger volumes by queue or schedule.
B2B Quote
Add a complete request a quote workflow to Magento 2. Buyers submit products and requirements, sales prepares a tailored offer, and the accepted quote becomes an order without entering everything again.
Digital Product Passport
Create Digital Product Passports in Magento 2 with GS1 Digital Link and JSON-LD, control publishing through completeness rules, and deliver transparent product data for compliance, customers, and partners.
Custom Catalog / Private Catalog
Decide which products each logged-in B2B customer can find and open. Build reusable catalogs, assign them to customers or groups, add account-specific products, and choose between a strict whitelist or a targeted visibility override.
Order Split
Automatically split one order into multiple child orders by vendor attribute and optional MSI source, govern exceptions through clear rules, and keep numbering and totals allocation consistent.
Quick Order / Fast Order
Give repeat buyers one practical workspace for large orders. They can find products, paste or upload a CSV list, review errors, choose options, check totals, and send all valid lines to the cart or continue through a direct-order flow.
Shipping Conditions
Manage method availability, labels, and shipping prices with prioritized rules, clear scopes, and predictable checkout behavior.
Flex Shipping
Create custom shipping methods, rates, and rules per website with shipment or package calculation, conflict strategies, and traceable checkout decisions.
Flexible Order Cancellation
Separate admin and customer cancellation statuses, customer-visible history comments, and optional email notification settings.
Ordered Products
Shows past order items for logged-in customers in a filterable account table with sorting, date filters, single-item reorder, and bulk reorder actions; enablement, account-link visibility, and page-size logic are managed in admin settings.
Punchout
Connect Magento 2 directly to procurement systems through OCI and cXML. Buyers enter the right customer context, shop with the catalog and prices assigned to them, and return the cart to their purchasing system for approval and ordering.
Magento 2 One Step Checkout
Give customers a clear single-page checkout while Magento continues to calculate totals, validate addresses, load shipping and payment methods, and place the order through its standard services.
Magento 2 Customer Two-Factor Authentication
Protect Magento customer sign-ins with time-based authenticator codes. Customers manage enrollment and recovery codes in My Account, while administrators control the policy and can reset a customer's TFA status.
Magento 2 Workflow Automation
Model repeatable Magento processes in a visual builder, validate them before publication and follow every run through its nodes, payload and human tasks.
Why companies worldwide trust our Magento modules
Readable Magento code
No encrypted source. The modules follow Magento conventions, keep customizations isolated and are structured for long-term maintenance.
Checked before integration
We verify Magento, PHP, theme and relevant third-party module compatibility before a production rollout.
Direct technical support
When you have a technical question, you speak directly with our development team. We investigate the issue and can also help adapt the module to your B2B process.
FAQ
The license is valid for one Magento installation, including multi-website operation. In addition, the module may be installed on any number of development or staging servers. You can find further details in our license terms.
Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.
Composer is PHP's package manager, and Magento 2 uses it to install modules and their dependencies. After purchase, the commands for your module are available under Licenses in your customer account. First add the private SoftwareSilo repository and your license token. Then install the listed package with composer require and run php bin/magento setup:upgrade and php bin/magento cache:clean.
You can pay by credit card (Stripe) or bank transfer (prepayment). For credit card payments, the order is processed immediately and the access credentials are provided directly in a separate follow-up email.
After credit card payment, you immediately receive access credentials to obtain the module via Composer. For bank transfer, access is granted once the invoice is paid.
Custom requests are no problem. We tailor our Magento 2 modules to your project and maintain a dedicated internal version so we always know exactly what runs on your system for support.
On each module detail page, you can request your own demo instance and test the module intensively for 7 days. However, we do not provide a local demo version.
No, the source code of our modules is not encrypted. If you need a customization, feel free to send us a request. We will get back to you promptly with a non-binding quote.
You can add a support package to your order. It includes assistance as well as updates and upgrades related to the module. No continuous subscription is required.
You can reach us anytime via eMail.
