Flow & Business Events
The Shopware Flow Builder is a powerful automation tool that allows you to trigger specific actions based on events within your store. For example, when a "Order Placed" event occurs, the Flow Builder can automatically trigger a "Send Email" action.
The B2Bsellers Suite extends this functionality by providing a wide array of specialized B2B triggers, allowing you to automate complex business workflows.
Finding B2Bsellers Events
To view or customize the flows provided by our suite:
Navigate to Settings > Flow Builder.
In the search bar, type "b2b" or "b2bsellers".
This will display all pre-configured B2B flows, such as those for registration requests or budget approvals.

If a flow displays an "Unknown Trigger" error, it usually means the corresponding B2Bsellers Add-on (e.g., Offers or Budgets) was not active when the flow was generated. To fix this, ensure the Add-on is active, then deactivate and reactivate the B2Bsellers Core plugin to refresh the trigger list.
Available B2B Triggers
Depending on which B2Bsellers modules you have active, you can utilize the following events:
B2Bsellers Core
Account Request Created: Triggered when a new company applies via the registration form.
Account Activation Created: Triggered when a new B2B account is confirmed.
Passwordless Login Request: Triggered when a user requests a magic login link.
Offer Management Add-on
Offer Request Created: Triggered when a customer requests a quote.
PDF Offer Creation: Triggered when the system generates an official offer document.
Price Adjustment: Triggered when a product price in the cart is manually adjusted for an offer.
Employee Budgets & Approvals
Order Request Created: Triggered when an employee exceeds their budget and requires approval.
Order Request Approved: Triggered when a supervisor clears a pending order.
Order Request Declined: Triggered when a supervisor rejects an order request.
Example: Order Rejection
When a supervisor declines an order request, you can use the Flow Builder to:
Change the Order Status to "Cancelled".
Send a personalized email to the employee explaining the rejection.
Add a tag to the customer for internal reporting.
Last updated
Was this helpful?