|
/ Documentation /CartFlows/Features/ CartFlows Dynamic Offers (Rule Engine)

CartFlows Dynamic Offers (Rule Engine)

CartFlows includes a powerful feature called Dynamic Offers, also known as the Rule Engine, which allows you to control the redirection to upsell or downsell steps based on specific conditions set on the checkout page.

Using this feature, you can define custom rules that determine which upsell or downsell page a customer should see after completing the checkout step.

How Dynamic Offers Work

Dynamic Offers allow you to create conditional redirects based on various checkout conditions. These conditions can include details such as products in the cart, order value, customer information, and more.

To make rule creation more flexible, Dynamic Offers support grouped conditions.

A Group is a collection of one or more conditions.

  • Conditions within the same group work using an AND relationship.
  • Multiple groups work using an OR relationship.

This means that if any group of conditions is satisfied, the corresponding redirect rule will be applied.

This structure allows you to create advanced scenarios while keeping the rule setup organized and easy to manage.

How to Set Up Dynamic Offers

Follow these steps to configure Dynamic Offers for your checkout step.

Step 1: Navigate to CartFlows > Funnels.
Step 2: Open the funnel where you want to add or modify the conditions.

Funnel list

Step 3: Click the settings icon of the Checkout step.

Checkout step settings

Step 4: Open the Dynamic Offers section in the checkout settings.
Step 5: Enable the Dynamic Offers option.
Step 6: Click Add Condition if you want to include additional conditions within the same group.
Step 7: Click Add Dynamic Offer to create another group of conditions.Step 9: Click Save Changes to apply the rules.

Enabling dynamic offers

Reordering Dynamic Offer Groups

You can reorder condition groups to prioritize which rules should be evaluated first.

Simply drag and drop the groups to rearrange them according to your requirements.

Note that individual conditions cannot be moved between groups. If you want a condition in another group, you will need to delete it and recreate it in the desired group.

Default Redirection

If none of the defined condition groups match the customer’s checkout scenario, you can configure a default redirection step.

Default redirect

This ensures that every customer is redirected to a specific upsell or downsell step even when no conditions are met.

Using Dynamic Offers with Upsell and Downsell Steps

Once a customer is redirected to the appropriate upsell or downsell step using Dynamic Offers, you can still apply conditional redirects on the upsell or downsell steps to further control the flow. This allows you to create more advanced funnel paths depending on the customer’s actions.

Refer to this documentation for more details about conditional Upsell and Downsell: https://cartflows.com/docs/create-conditional-upsell-downsell/

Frequently Asked Questions

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page