B2B debtors and contacts
Description
Highlights
- Assign multiple contacts to debtors and map B2B customer structures
- Provide billing and shipping addresses centrally and release them selectively
- Manage employee accounts with individual roles and permissions
- Require orders to be approved by authorized users before completion
- Track purchases with reports and scheduled evaluations
Features
- Mark customers as debtors and manage associated contacts directly in the administration
- Make debtor addresses available to contacts as billing addresses, shipping addresses, or both
- Create and manage users in the customer account and assign personal numbers and roles
- Define customer-specific or global roles with permissions for users, roles, addresses, orders, and credit balances
- Use approval workflows for employee orders with approval or rejection directly in the customer account
- Manage user credit balances with validity periods and a transparent credit history
- Create purchase reports manually or on a scheduled basis, export them as PDF, CSV, or Excel, and send them by email
- Activate user, role, order approval, and credit management per customer or based on rules
- Optionally allow users to manage their personal profile and change their own email address and password
- Configure sales shops for different customers, sales channels, and B2B scenarios
- Define offer types, line item notes, price adjustments, rounding rules, and discount thresholds for each sales shop
About the Extension
Purpose of the plugin
The plugin maps B2B customer structures with debtors, assigned contacts and additional employee accounts. Billing and shipping addresses can be provided centrally, responsibilities can be defined via roles and employee orders can be submitted for approval. This allows shared customer accounts to be used with clearly defined access and ordering options.
Assign debtors and contacts
Customers can be marked as debtors and linked to associated contacts. The assignment is directly visible in the customer administration. Debtors can view the orders of their contacts and provide selected addresses for them.
Manage billing and shipping addresses centrally
For each debtor address, you can define whether it is available to contacts as a billing address, shipping address or for both purposes. You can also control whether contacts are allowed to manage their own addresses. Changes to billing addresses can be restricted based on rules. Specific billing and shipping addresses can also be fixed for employees.
Organize employee accounts and permissions
Additional users can be created with their own login credentials and assigned roles. Roles define permissions for users, roles, addresses, orders and credit balances. In addition to customer-specific roles, global roles can be created and their availability can be restricted using rules. Authorized users can manage users and roles directly in the shop customer account.
Approve or reject employee orders
With the optional order approval function, employees first submit their orders for approval. Authorized users can review pending orders in the customer account and approve or reject them. This makes it possible to map internal approval processes directly in the shop.
Manage credit balances for users
Credit balances can be assigned to users and provided with a validity period. Additions and deductions are displayed transparently in the credit balance history. The management and use of credit balances is controlled via role permissions.
Analyze purchases and provide reports
Reports enable evaluations of purchases, customers and products within a selected period. Reports can be created manually or via scheduled tasks. Report files can be generated as PDF, CSV or Excel files and sent by email to the debtor as well as additional recipients.
Configure sales shops and quotation processes
Separate sales shops can be configured for different customers, sales channels and B2B scenarios. Within each sales shop, offer types, line item notes and specifications for price adjustments, rounding and discount thresholds can be defined. Sales shops can be prioritized and controlled using customer, sales channel or rule assignments.
Enable functions selectively
User management, role management, order approval and credit management can be activated individually per customer, for all customers or based on rules. For logged-in B2B users, you can also define whether they are allowed to edit their personal profile, email address and password.
Additional B2B extensions
The following plugins extend key functions for B2B shops in Shopware and can be used in combination.
Discount groups - customer discount on product groups from list price
Enables flexible control of discounts and surcharges for customers based on products or product groups
Customized prices > Customer, product, time, rule and currency dependent
Offers customised pricing per customer or product, including tiered pricing, time periods, rules and currency.
Products rulebased enable / disable
Controls the visibility of products based on rules, customers or sales channels.
Customer Specific Product
Enables products to be displayed specifically to certain customers or customer groups.
Order matrix (rule-controlled and dynamic product groups)
Enables efficient ordering of variant products via a table-based matrix directly on the product detail page.
Private Shopping Professional
Restricts access to the shop or specific content to defined users or customer groups.
-> View all ACRIS B2B extensions
Purpose of the plugin
The plugin maps B2B customer structures with debtors, assigned contacts and additional employee accounts. Billing and shipping addresses can be provided centrally, responsibilities can be defined via roles and employee orders can be submitted for approval. This allows shared customer accounts to be used with clearly defined access and ordering options.
Assign debtors and contacts
Customers can be marked as debtors and linked to associated contacts. The assignment is directly visible in the customer administration. Debtors can view the orders of their contacts and provide selected addresses for them.
Manage billing and shipping addresses centrally
For each debtor address, you can define whether it is available to contacts as a billing address, shipping address or for both purposes. You can also control whether contacts are allowed to manage their own addresses. Changes to billing addresses can be restricted based on rules. Specific billing and shipping addresses can also be fixed for employees.
Organize employee accounts and permissions
Additional users can be created with their own login credentials and assigned roles. Roles define permissions for users, roles, addresses, orders and credit balances. In addition to customer-specific roles, global roles can be created and their availability can be restricted using rules. Authorized users can manage users and roles directly in the shop customer account.
Approve or reject employee orders
With the optional order approval function, employees first submit their orders for approval. Authorized users can review pending orders in the customer account and approve or reject them. This makes it possible to map internal approval processes directly in the shop.
Manage credit balances for users
Credit balances can be assigned to users and provided with a validity period. Additions and deductions are displayed transparently in the credit balance history. The management and use of credit balances is controlled via role permissions.
Analyze purchases and provide reports
Reports enable evaluations of purchases, customers and products within a selected period. Reports can be created manually or via scheduled tasks. Report files can be generated as PDF, CSV or Excel files and sent by email to the debtor as well as additional recipients.
Configure sales shops and quotation processes
Separate sales shops can be configured for different customers, sales channels and B2B scenarios. Within each sales shop, offer types, line item notes and specifications for price adjustments, rounding and discount thresholds can be defined. Sales shops can be prioritized and controlled using customer, sales channel or rule assignments.
Enable functions selectively
User management, role management, order approval and credit management can be activated individually per customer, for all customers or based on rules. For logged-in B2B users, you can also define whether they are allowed to edit their personal profile, email address and password.
Additional B2B extensions
The following plugins extend key functions for B2B shops in Shopware and can be used in combination.
Discount groups - customer discount on product groups from list price
Enables flexible control of discounts and surcharges for customers based on products or product groups
Customized prices > Customer, product, time, rule and currency dependent
Offers customised pricing per customer or product, including tiered pricing, time periods, rules and currency.
Products rulebased enable / disable
Controls the visibility of products based on rules, customers or sales channels.
Customer Specific Product
Enables products to be displayed specifically to certain customers or customer groups.
Order matrix (rule-controlled and dynamic product groups)
Enables efficient ordering of variant products via a table-based matrix directly on the product detail page.
Private Shopping Professional
Restricts access to the shop or specific content to defined users or customer groups.
-> View all ACRIS B2B extensions
Details
- Available: English, German
- Latest update: 5 November 2026
- Publication date: 19 September 2024
- Version: 5.7.6
- Category: B2B extensions
Resources
Reviews (0)
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
5
Average rating of 5 out of 5 stars
- Partner since: 2015
- Extensions: 228
- Certifications: 7
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly
Installation
- Open the Plugin Manager via Extensions > My Extensions.
- Upload, install and activate the plugin.
Configure the plugin
Extensions > My Extensions > B2B Debtors and Contacts > Configure
Address management for contacts- Billing address may not be changed
Select rules that prevent the billing address from being changed when they apply. It is sufficient if at least one of the assigned rules matches. - Debtor may not change billing address
Select rules that prevent a debtor from changing the billing address when they apply. - Contacts may manage their own billing addresses
Define whether contacts may manage their own billing addresses in addition to the addresses provided by the debtor. - Contacts may manage their own shipping addresses
Define whether contacts may manage their own shipping addresses in addition to the addresses provided by the debtor. - Reset customer default addresses when debtor is removed
Define whether the default billing and shipping addresses should be reset when the debtor assignment is removed. - VAT ID under
Define whether the VAT ID is managed under “Master data and addresses” or exclusively under “Master data (Shopware standard)”. - Show ERP number on the customer account page
Define whether the ERP number should be displayed in the storefront customer account. - Alternative custom field for assignment to sales representatives
Optionally select an alternative custom field used to assign debtors and contacts to a sales representative.
- Personal number
Enable this option if an additional personal number should be stored for B2B users. - Billing address can be fixed for employees
Enable this option to assign a specific billing address permanently to individual B2B users. - Shipping address can be fixed for employees
Enable this option to assign a specific shipping address permanently to individual B2B users. - Email for orders
Define whether the email address of the ordering user or the email address of the parent Shopware customer should be used for orders.
- User management
Activate per customer, for all customers or based on rules. - Role management
Activate per customer, for all customers or based on rules. - Approve/reject orders
Activate per customer, for all customers or based on rules. - Credit management
Activate per customer, for all customers or based on rules. - Rules
For rule-based activation, select the desired Rule Builder rules for the respective function.
- Show personal profile
Enable the personal profile for logged-in B2B users. - Change email address
Allow B2B users to change their own email address. - Change password
Allow B2B users to change their own password.
Assign debtors and contacts
Customers > Overview > Open desired customer > General
B2B debtor / contacts- The customer is a debtor
Enable this option if the customer should be used as the parent company. Contacts and shared addresses can then be assigned. - Assigned debtor
Select the associated debtor for a contact and save the customer. - Assigned contacts
The contacts already assigned to the debtor are displayed here.
Release debtor addresses for contacts
Customers > Overview > Open debtor > Addresses
Address release- Make address available to contacts as
Define whether the address should be available as a billing address, shipping address, for both purposes or not at all.
Activate B2B functions for the debtor
Customers > Overview > Open debtor > General
B2B management- User management, role management, order approval and credit management
Activate the required functions directly for the debtor if the mode “Active when enabled for customer” is selected in the plugin configuration.
Set up users and roles
Customers > Overview > Open debtor > Users & Roles
Users- Add user
Enter the user data, assign a role and activate the user. Optionally, a personal number as well as fixed billing and shipping addresses can be stored.
- Add role
Create a customer-specific role and define permissions for users, roles, addresses, orders and credit balances. - Use as default
Define whether the role should automatically be used as the default role for new users.
Manage global roles
Settings > Extensions > B2B > Roles
Global roles- Add global role
Create roles centrally so that they can be used for multiple B2B customers. - Rules
Optionally restrict the availability of global roles using Rule Builder rules.
Reports and scheduled tasks in the administration
Settings > Extensions > B2B
Central overview- Reports/Evaluations
View and review reports created by B2B customers centrally in the administration. - Scheduled report tasks
View existing scheduled evaluations including report type, interval, period, recipients and file type.
Configure sales shop
Settings > Extensions > B2B > Sales Shop
Basic configuration- Internal name and internal ID
Enter a unique name for the sales shop and define an internal ID. - Active and priority
Activate the sales shop and define its priority compared with other sales shops. - Sales channel, customer and rule
Define for which sales channels, customers or Rule Builder conditions the sales shop should be used.
- Create offer type
Define different offer types with an internal name, internal ID and display name.
- Create line item note
Define reusable notes for individual offer line items.
- Create price adjustment preset
Store percentage-based price adjustments with calculation basis, tax basis and rounding. - Calculation basis
Select product price, list price or purchase price as the calculation basis. - Rounding
Choose commercial rounding, rounding up or rounding down and define the number of decimal places.
- Create discount threshold
Define percentage-based thresholds with optional information text and individual highlighting.
Storefront – Functions in the B2B customer account
Log in to the customer account as a debtor or authorized B2B user.
Which areas are displayed and which actions are available depends on the activated B2B functions and the permissions of the assigned role.
- Users
View, create, edit and delete B2B users and assign roles. - Roles
View, create, edit and delete customer-specific roles and define permissions for users, roles, addresses, orders and credit balances. - Addresses
Manage available billing and shipping addresses. Depending on the configuration, contacts can use addresses provided by the debtor and may also manage their own addresses. - Pending orders
View orders submitted for approval. Authorized users can approve or reject them. - Credits
View credit balances of B2B users and, depending on role permissions, manage them. Credit entries and validity periods remain transparent. - Reports / Evaluations
Create and manage purchase reports directly in the customer account. Available evaluations include total purchases, purchases by individual contacts and purchases of specific products. Reports can be exported as PDF, CSV or Excel files and sent by email. - Scheduled tasks
Create, edit and delete recurring reports with execution interval, evaluation period, recipients and file format. - Personal profile
Edit personal user data and, if enabled, change the email address and password.
5.7.6 6.7.0.0 - 6.7.16.0
- Fixed form fields showing a text key as placeholder with Shopware 6.7.16.0.
- Fixed the PDF export of B2B reports.
5.7.5 6.7.0.0 - 6.7.16.0
- Fixed an error when approving a pending B2B order.
- Credits added or edited in the administration are now saved immediately.
- Fixed untranslated texts in the account forms.
5.7.4 6.7.0.0 - 6.7.15.1
- The selected debtor address is now also shown under "Debtor addresses" in the address modal, like on the account address page.
5.7.3 6.7.0.0 - 6.7.15.0
- Fixed an empty "Debtor addresses" heading in the address modal when the only debtor address is already selected.
5.7.2 6.7.0.0 - 6.7.15.0
- Fixed the "Add address" button not being shown for contacts without own addresses.
5.7.1 6.7.0.0 - 6.7.15.0
- Fixed product prices being overwritable through the cart line item payload, this now only applies inside an offer.
- The report file download and generation in the administration now require a valid administration login.
- Reports, report tasks, credits, B2B users, offers and approval orders are now only accessible for the customer they belong to.
- Added the missing login requirement on the offer, credit and user routes.
5.7.0 6.7.0.0 - 6.7.13.1
- Added three plugin configurations to show "Your profile", "Change email address" and "Change password" for logged-in B2B users.
- Logged-in B2B users now edit their own data, email address and password instead of the customer account.
- The name and email address shown in the account are refreshed immediately after the user changed them.
- The profile page and the account deletion are no longer reachable for B2B users when the configuration is disabled.
5.6.3 6.7.0.0 - 6.7.13.1
- Fixed the command 'bin/console dal:validate' aborting with a fatal error because of a missing ENTITY_NAME constant.
5.6.2 6.7.0.0 - 6.7.13.1
- Fixed a server error when saving a B2B user with a role that no longer exists.
- Role and language are now validated before saving, a clear form error is shown instead.
5.6.1 6.7.0.0 - 6.7.13.0
- Fixed shipping address on orders placed by B2B users being overridden by the debtor's default shipping address instead of the user's selected address.
5.6.0 6.7.0.0 - 6.7.11.1
- Added a new plugin configuration to enable reset of the customers addresses after the debtor is removed.
- Improved display of the customers debtor status and contacts list in the administration.
- Improved display of the title of the customer address card in the administration.
5.5.27 6.7.0.0 - 6.7.10.1
- Fixed approved order showing debtor name instead of original B2B user name in order_customer.
5.5.26 6.7.0.0 - 6.7.9.1
- Fixed an issue where B2B users were shown as not logged in in the storefront header after a successful login — the customer ID was missing from the sales channel context payload, causing the account icon to display guest options and protected pages to redirect to the login page.
5.5.25 6.7.0.0 - 6.7.8.2
- Fixed an issue where B2B users appeared as not logged in after a successful login — the session context token was not updated, causing the header to show guest options and protected pages to redirect to the login page.
5.5.24 6.7.0.0 - 6.7.8.2
- Fixed incorrect NEQ operator logic in debtor rule conditions (DebtorCustomerNumberRule, DebtorCustomerGroupRule, DebtorCustomerCustomFieldRule).
- Fixed not-logged-in customers returning false for NEQ rule conditions.
5.5.23 6.7.0.0 - 6.7.8.2
- Fixes a possible problem on the order checkout page.
5.5.22 6.7.0.0 - 6.7.8.2
- Fixed an issue where standard Shopware documents (invoices, delivery notes, etc.) were generated as blank pages when the plugin was active.
5.5.21 6.7.0.0 - 6.7.8.2
- Improves plugin compatibility.
5.5.20 6.7.0.0 - 6.7.8.2
- Code optimization.
5.5.19 6.7.0.0 - 6.7.8.1
- Performance optimizations.
5.5.18 6.7.0.0 - 6.7.8.1
- Code optimization.
5.5.17 6.7.0.0 - 6.7.7.1
- Optimizes displaying of user data in the admin.
5.5.16 6.7.0.0 - 6.7.7.1
- Fixed error when trying to create a new address during checkout.
5.5.15 6.7.0.0 - 6.7.7.1
- Improved usability in the admin.
5.5.14 6.7.0.0 - 6.7.7.1
- Improved compatibility with other plugins.
5.5.13 6.7.0.0 - 6.7.6.2
- Improved compatibility with Shopware 6.7.5.0.
5.5.12 6.7.0.0 - 6.7.5.1
- Fixed rule condition issue where customer group selector was not clickable in debtor customer group and debtor group rules.
- Fixed admin CSS spacing issue by adding proper spacing between buttons after merchant registration.
5.5.11 6.7.0.0 - 6.7.5.1
- Improves plugin compatibility.
5.5.10 6.7.0.0 - 6.7.4.2
- Fixed customer filtering in the admin.
5.5.9 6.7.0.0 - 6.7.3.1
- Added missing methods hasCart() to CartService and getContentType() to ReportPdfRenderer for improved compatibility with Shopware core interfaces.
5.5.8 6.7.0.0 - 6.7.3.1
- Optimized admin.
5.5.7 6.7.0.0 - 6.7.3.0
- Fixed route duplication issue.
5.5.6 6.7.0.0 - 6.7.3.0
- Improved compatibility with Shopware 6.7.3.0.
5.5.5 6.7.0.0 - 6.7.3.0
- Improves plugin compatibility.
5.5.4 6.7.0.0 - 6.7.3.0
- Optimizes displaying of the order amount in pending and approve / reject orders.
5.5.3 6.7.0.0 - 6.7.2.2
- Password creation form for new users is now available for 90 days.
5.5.2 6.7.0.0 - 6.7.2.0
- Fixes an issue that the user order email address was also added to cc on custom recipient events when using plugin config "Use the email address of the Shopware user, even when employees place orders.".
5.5.1 6.7.0.0 - 6.7.1.2
- Fixes the issue on loading customer addresses for user.
5.5.0 6.7.0.0 - 6.7.1.2
- It is now possible to change the order email recipient via the plugin configuration.
5.4.9 6.7.0.0 - 6.7.1.2
- Optimizes creating of the user.
- Optimizes loading of the user addresses.
5.4.8 6.7.0.0 - 6.7.1.1
- Fixed icon compatibility with other plugins.
5.4.7 6.7.0.0 - 6.7.1.1
- Improved plugin compatibility with Shopware 6.7.1.0.
5.4.6 6.7.0.0 - 6.7.1.0
- Improved plugin compatibility with Shopware 6.7.1.0.
5.4.5 6.7.0.0 - 6.7.1.0
- Fixes association issue for customer.
5.4.4 6.7.0.0 - 6.7.0.1
- Improved plugin compatibility with Shopware 6.7.
5.4.3 6.7.0.0 - 6.7.0.1
- Fixed creation of roles in the storefront that they were only created with global scope.
- Fixed an issue when deleting a role that the user was deleted as well.
- All selection options for role creation have been optimized.
- Improved plugin compatibility with Shopware 6.7.
- Refactored permissions.
- Optimized snippets.
- Optimized admin.
- Optimized storefront.
5.4.2 6.7.0.0 - 6.7.0.1
- Improves plugin compatibility.
5.4.1 6.7.0.0 - 6.7.0.1
- Improved plugin compatibility with Shopware 6.7.
5.4.0 6.7.0.0 - 6.7.0.1
- It is now possible to add global roles.
- Users now inherit customer permissions.
- Credit balances are no longer displayed if the user does not have access to credit management.
- Changing the billing/delivery address can be disabled in the plugin configuration.
- Permissions can be changed via rules in the plugin configuration.
- Sorting of customer listings in the admin has been corrected.
- The customer overview page has been corrected when the address format had the company on first position.
- Fixed some permission issues.
5.3.0 6.7.0.0 - 6.7.0.1
- Added the ability to create reports in the administration.
- Added the ability to only show reports inside the administration.
- Improved compatibility with ACRIS Order specific addresses plugin.
5.2.1 6.7.0.0
- Improved compatibility of the address view in the storefront with Shopware updates and other extensions.
5.2.0 6.7.0.0
- Optimized admin.
- Optimized storefront.
- Personal number is no longer required.
- Fixed creating another user with the same email.
- Optimized email templates.
- Fixed not being able to recover password for users.
5.1.0 6.7.0.0
- Added new rule conditions for customer flags (B2B management)
- Fixed not being able to delete addresses.
- Code optimization
5.0.0 6.7.0.0
- Compatibility with Shopware 6.7.
- Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
4.6.4 6.6.10.0 - 6.6.10.30
- Fixed shipping address on orders placed by B2B users being overridden by the debtor's default shipping address instead of the user's selected address.
4.6.3 6.6.10.0 - 6.6.10.19
- Fixed approved order showing debtor name instead of original B2B user name in order_customer.
4.6.2 6.6.10.0 - 6.6.10.16
- Fixed incorrect NEQ operator logic in debtor rule conditions.
- Fixed not-logged-in customers returning false for NEQ rule conditions.
4.6.1 6.6.10.0 - 6.6.10.15
- Fixes a possible problem on the order checkout page.
4.6.0 6.6.10.0 - 6.6.10.15
- Optimizes displaying of user data in the admin.
4.5.7 6.6.0.0 - 6.6.10.11
- Improves plugin compatibility.
4.5.6 6.6.0.0 - 6.6.10.9
- Improves plugin compatibility.
4.5.5 6.6.0.0 - 6.6.10.6
- Improves plugin compatibility.
4.5.4 6.6.0.0 - 6.6.10.6
- Optimizes displaying of the order amount in pending and approve / reject orders.
4.5.3 6.6.0.0 - 6.6.10.6
- Password creation form for new users is now available for 90 days.
4.5.2 6.6.0.0 - 6.6.10.6
- Fixes an issue that the user order email address was also added to cc on custom recipient events when using plugin config "Use the email address of the Shopware user, even when employees place orders.".
4.5.1 6.6.0.0 - 6.6.10.6
- Fixes the issue on loading customer addresses for user.
4.5.0 6.6.0.0 - 6.6.10.6
- It is now possible to change the order email recipient via the plugin configuration.
4.4.10 6.6.0.0 - 6.6.10.6
- Optimizes creating of the user.
- Optimizes loading of the user addresses.
4.4.9 6.6.0.0 - 6.6.10.6
- Fixes association issue for customer.
4.4.8 6.6.0.0 - 6.6.10.5
- Fixed creation of roles in the storefront that they were only created with global scope.
- Fixed an issue when deleting a role that the user was deleted as well.
- All selection options for role creation have been optimized.
- Optimized storefront.
4.4.7 6.6.0.0 - 6.6.10.5
- Improves plugin compatibility.
4.4.6 6.6.0.0 - 6.6.10.5
- Fixed order permissions for employees.
4.4.5 6.6.0.0 - 6.6.10.5
- Optimized storefront and order permissions.
4.4.4 6.6.0.0 - 6.6.10.5
- Optimized storefront.
- Optimized snippets.
- Refactored permissions.
4.4.3 6.6.0.0 - 6.6.10.5
- Optimized storefront.
4.4.2 6.6.0.0 - 6.6.10.5
- Optimized customer permissions.
- Optimized admin.
4.4.1 6.6.0.0 - 6.6.10.5
- Fixed plugin update issue.
4.4.0 6.6.0.0 - 6.6.10.5
- It is now possible to add global roles.
- Users now inherit customer permissions.
- Credit balances are no longer displayed if the user does not have access to credit management.
- Changing the billing/delivery address can be disabled in the plugin configuration.
- Permissions can be changed via rules in the plugin configuration.
- Sorting of customer listings in the admin has been corrected.
- The customer overview page has been corrected when the address format had the company on first position.
- Fixed some permission issues.
4.3.0 6.6.0.0 - 6.6.10.5
- Added the ability to create reports in the administration.
- Added the ability to only show reports inside the administration.
- Improved compatibility with ACRIS Order specific addresses plugin.
4.2.3 6.6.0.0 - 6.6.10.5
- Improved compatibility of the address view in the storefront with Shopware updates and other extensions.
4.2.2 6.6.0.0 - 6.6.10.5
- Optimized storefront routes.
3.2.14 6.6.0.0 - 6.6.10.4
- Fixes potential issues where the wrong customer name was used when replacing placeholders in addresses if multiple customers were assigned to a debtor.
3.2.13 6.6.0.0 - 6.6.10.4
- The placeholder "-" in the first and last name will be replaced in the storefront and during the order process in future. This increases compatibility with external payment providers (e.g. Mollie)
3.2.12 6.6.0.0 - 6.6.10.4
- Improved admin compatibility with Shopware 6.6.10.*
3.2.11 6.6.0.0 - 6.6.10.2
- Code optimizations.
3.2.10 6.6.0.0 - 6.6.10.2
- Improved compatibility of the admin view with Shopware 6.6.10.0.
2.8.3 6.5.4.0 - 6.5.8.19
- Fixed customers without activated user management being redirected from the personal profile page, so they could not change their password.
2.8.2 6.5.4.0 - 6.5.8.19
- Fixed debtor accounts occasionally being shown the account data of their assigned B2B employee due to a stale cached session context.
- The plugin now detects and automatically repairs this inconsistent session state and logs it for monitoring.
2.8.1 6.5.4.0 - 6.5.8.19
- Fixed shipping address on orders placed by B2B users being overridden by the debtor's default shipping address instead of the user's selected address.
2.8.0 6.5.4.0 - 6.5.8.18
- Added credit display mode configuration (Default, Gross, Net) to control how credit values are calculated and displayed.
- Added tax rate selector in plugin configuration for credit gross/net conversion.
- Credit balance and order approval now use the correct net or gross amount based on storefront tax mode.
2.7.4 6.5.4.0 - 6.5.8.18
- Fixed HTTP cache sharing between different B2B users by including B2B user ID in the cache hash.
2.7.3 6.5.4.0 - 6.5.8.18
- Fixed session logout issue where B2B users were logged out on page refresh.
- Fixed approved orders showing debtor name instead of original B2B user name in order customer record.
2.7.2 6.5.4.0 - 6.5.8.18
- Fixed incorrect NEQ operator logic in debtor rule conditions.
- Fixed not-logged-in customers returning false for NEQ rule conditions.
2.7.1 6.5.4.0 - 6.5.8.18
- Fixes a possible problem on the order checkout page.
2.7.0 6.5.4.0 - 6.5.8.18
- Optimizes displaying of user data in the admin.
2.6.12 6.5.2.0 - 6.5.3.3
- Fixed incorrect NEQ operator logic in debtor rule conditions.
- Fixed not-logged-in customers returning false for NEQ rule conditions.
2.6.11 6.5.2.0 - 6.5.3.3
- Fixes a possible problem on the order checkout page.
2.6.9 6.5.0.0 - 6.5.8.18
- Improves plugin compatibility.
2.6.8 6.5.0.0 - 6.5.8.18
- Improves plugin compatibility.
2.6.7 6.5.0.0 - 6.5.8.18
- Optimizes displaying of the order amount in pending and approve / reject orders.