What is Duration

The duration rule is designed to control when customers can place orders based on their previous purchasing behavior. This helps store owners manage inventory, prevent bulk buying, and encourage repeat purchases.

How it works:
The rule is triggered when a customer's order doesn't meet the specified minimum quantity or amount. Once triggered, the duration rule will prevent the customer from placing another order until the selected duration has elapsed.

Benefits for Store Owners

  • Inventory Management:
    Prevents overselling by limiting purchases from customers who frequently buy large quantities.
  • Customer Retention:
    Encourages repeat purchases by spreading out orders over time.
  • Price Optimization:
    It helps set appropriate minimum purchase quantities to maximize revenue.
  • Fairness:
    Ensures that all customers have a fair chance to purchase products.

duration

Each Order

duration eachorder

 

Title

You can give a proper title for your Internal Reference 

Status

You can Enable / Disable the duration 

Condition

There are specific criteria that must be met for a duration rule to be triggered. These conditions determine when a customer will be restricted from placing an order. 

Condition Loop

Here you can configure how to apply the rule duration 

 

Each Order

How it works: Every time a customer places an order that doesn't meet the minimum quantity or amount, the rule is triggered.
Example:  If a customer orders 8 items (below the minimum of 10) and the rule is set to "Each Order," they won't be able to place another order until the specified duration has passed. 

 

Each Order with Date Range

duration eachorder range

How it works:  Similar to "Each Order," but the rule only applies to orders placed within a specific date range.
Example: If the rule is set to "Each Order with Date Range" from January 1st to January 31st, a customer who places an order on January 15th that doesn't meet the minimum will be restricted until the specified duration has passed, but orders placed outside of this range will not be affected.

One Time

One Time

duration eachorder

How it works:  The rule applies only once to a customer, regardless of how many orders they place.
Example:  If a customer places an order that doesn't meet the minimum and the rule is set to "One Time," they will be restricted for the specified duration, and subsequent orders will not trigger the rule again.

Specific Duration

Specific Duration with Date Range

duration eachorder

How it works:  The rule calculates the customer's previous quantity or amount within a selected date range to determine if they meet the minimum.
Example:  If the rule is set to "Specific Duration with Date Range" for the past 30 days, the system will check if the customer's total purchases in the last 30 days meet the minimum. If not, they will be restricted.

 

Specific Duration with Previous Order from Selected Date

duration eachorder

How it works:  The rule calculates the customer's previous quantity or amount based on a specific time period (day, week, month, or year).
Example:  If the rule is set to "Specific Duration with Previous Order" for the past week, the system will check if the customer's total purchases in the last week meet the minimum. If not, they will be restricted.

 

Specific Duration with Previous Order

duration eachorder

How it works:  Similar to the previous option, but the calculation starts from a specific date.
Example:  If the rule is set to "Specific Duration with Previous Order from Selected Date" for the past month starting from April 1st, the system will calculate the customer's total purchases between April 1st and the current date.