Flow Builder extension: Time delay (minutes, hours, days)
Description
Highlights
Features
About the Extension
Purpose of the Plugin
The Shopware Flow Builder is a powerful tool that allows you to create automated workflows and optimize your business processes. However, one of the useful features of the Flow Builder is missing in the Shopware standard: the ability to define delayed actions.
With delayed flow actions, you can trigger one or more actions after a certain period of time. This means that you can trigger flows from the Flow Builder after a delay. For example, you can automatically send emails to request a product review or suggest other relevant offers a week after an order has been placed.
Using delayed actions is an effective way to strengthen customer loyalty and increase sales. By sending automated and personalized emails with relevant offers and products, you can improve your customers' experience with your company and increase their satisfaction.
In addition, using delayed actions allows you to save time and resources. By automating processes that would normally have to be performed manually, you can focus on other important tasks that will move your business forward.
Overall, the Flow Builder with delayed actions offers a powerful way to automate your business processes and strengthen customer loyalty. Use this feature to optimize your business and be successful.
New Feature >1.4.x : Added Log Modul, so its possible to see what happened in the past.
Usage of the Plugin
After installing the plugin, when creating a flow in the Flow Builder, an additional option is available: Add delay (WAIT).
There are options for minutes, hours, and days (only whole numbers are allowed) to create a delay in the flow.
All waiting (delayed) flows are listed here: Settings > Extensions > Flow Builder Delays. The "next execution time," flow name, next action type, next action, and creation date of the delay are listed.
If flows are successfully completed, the task is removed from the list. If an error occurs, the entry remains in the list and is marked with an error.
Supplied Flows/Rule Builder Rules/Email Template (to demonstrate the possibilities):
We have included some useful flows that can be customized or new flows with delayed actions can be created as desired. These are not active by default and should definitely be checked/tested to ensure that they meet your requirements. (Flow Builder names are in English as there is no way to translate flow names in the Shopware standard.)
Settings > Flow Builder:
- ACRIS send review email 7 days after the order delivery state status is changed to "Shipped"
- ACRIS set order and payment status to "Canceled" after 14 days if payment method is "Paid in advance" and order payment status is not set to "Paid"
- ACRIS send payment reminder email after 7 days if payment method is "Paid in advance" and payment status is not set to "Paid"
- ACRIS send payment reminder email after 7 days for non-completed and non-cancelled payment and order
- ACRIS set the order status to "Canceled" after 24 hours if the order payment status is set to "Failed"
- ACRIS set the order status to "Canceled" after 24 hours if the order payment status is set to "Canceled"
In addition, we have included 2 RuleBuilder rules, which should also be checked before using them productively:
Settings > RuleBuilder
- ACRIS payment method "Paid in advance" and the payment status is not "Paid"
- ACRIS payment reminder for non-completed and non-cancelled payment and order
For testing purposes of the flows, we have also included a demo email template:
Settings > Email Template
- ACRIS Flow Builder Delay: payment has not yet been made
Additional RuleBuilder / Flow Builder conditions
- Order Payment Status (paid, open, ...)
- Order Delivery Status (shipped, open,...)
- Order Status (done, open,...)
Functionality of the Delay Function
When a delay is built into the flow, the workflow is executed up until that point and then waits for the specified time before executing the next step. Once the flow is triggered, it runs up to the delay, and an entry is added to the flow indicating the waiting time. This entry can be viewed either directly at the corresponding tab of the flow or under Settings > Extensions > Flow Builder Delay, where all waiting flows are listed. The execution is performed through the "Scheduled Tasks" or "Message Queue" functions implemented in Shopware, and once the flow has continued running, the waiting entry is cleared.
Requirements
To ensure proper execution of the delay, the plugin requires the correct configuration of the Scheduled Task or Message Queue.
https://docs.shopware.com/en/shopware-6-en/tutorials-and-faq/message-queue-and-scheduled-tasks
Known Limitations
The time delays start with the trigger to be triggered - this means conversely that e.g. old orders are not taken into account, but the function is only triggered from the activation of the trigger.
Details
- Available: English, German
- Latest update: 12 November 2024
- Publication date: 24 May 2023
- Version: 3.0.6
- Category: Administration
Resources
Reviews (4)
Unverzichtbares Plugin für alle die Workflows automatisieren möchten
Schneller Support, PlugIn funktioniert perfekt und ist eine sehr gute Ergänzung für viele Flows
perfect plugin
Idealer Plugin für die Automatisierung des Shops
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Gold Partner -
Shopware
Premium Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2015
- Extensions: 122
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly