Sample Flows
This article presents sample flows your app can support. You aren't limited to these exact flows, but they can be a helpful jumping off point as you plan your Custom Discount Triggers integration.
Offer a happy hour discount
Your app can allow sites to offer customers a happy hour discount. With a custom trigger based on the time an order is placed, an automatic discount can be applied.
To create a custom trigger for a happy hour discount:
- Configure your app with custom triggers that are retrieved by Wix when List Triggers is called. For example, give a custom trigger these properties:
"id"
:"happy-hour-trigger"
"name"
:"Happy Hour, weekdays, 16:00-18:00"
-
Create a discount rule that includes the amount of the discount to apply, which items to apply the discount to, and which custom trigger to use to trigger the rule.
-
Wix calls Get Eligible Triggers when actions are taken on the cart or checkout entities/pages. Your app should determine if the time of the customer's action should trigger the Happy Hour discount rule to apply. If so, the customer will see the discounted price.
Offer a sale on digital products
Your app can allow sites to offer discounts on certain types of products, such as, digital products.
To create a custom trigger for a digital discount:
- Configure your app with custom triggers that are retrieved by Wix when List Triggers is called. For example, give a custom trigger these properties:
"id"
:"digital-sale-trigger"
"name"
:"Digital products discount"
-
Create a discount rule that includes the amount of the discount to apply, which category of items to apply the discount to, and which custom trigger to use to trigger the rule.
-
Wix calls Get Eligible Triggers when actions are taken on the cart or checkout entities/pages. Use Get Product to check the
productType
and determine if the product a customer views triggers the digital discount rule to apply. If so, the customer will see the discounted price.