Time Since Last Order Condition
The Time Since Last Order display condition allows you to show or hide content based on how many days have passed since a customer's most recent purchase. This powerful targeting tool enables you to create sophisticated retention strategies, re-engagement campaigns, and loyalty programmes based on customer purchase recency.
How It Works
This condition evaluates the number of days that have elapsed since a visitor's last completed WooCommerce order. You can set rules to display content when the time period meets specific criteria, allowing for strategic messaging that responds to customer purchase patterns and lifecycle stages.
Setting Up the Rule
When configuring the Time Since Last Order condition, you'll need to specify:
- Comparator: Choose from three options:
- More than - Display content when more days have passed than your specified number
- Less than - Display content when fewer days have passed than your specified number
- Is equal to - Display content when the exact number of days matches your specified number
- Days: Enter the number of days you want to compare against
Common Use Cases
Win-back Campaigns
Re-engage customers who haven't purchased recently with targeted offers:
- Show "We've missed you!" messages to customers who haven't ordered in 90+ days
- Display special comeback discounts for customers with extended purchase gaps
Loyalty Rewards
Recognise and reward your most active customers:
- Present exclusive offers to customers who have purchased within the last 30 days
- Show VIP content and early access promotions to recent purchasers
Lifecycle Marketing
Tailor messaging based on customer engagement levels:
- Highlight new arrivals and trending products to customers who purchased within the last month
- Offer product recommendations based on purchase recency patterns
Important Notes
- The Time Since Last Order condition only works with WooCommerce-enabled sites
- The rule only applies to customers who have at least one completed order in their history
- Customers with no purchase history will not trigger this condition
- The condition evaluates completed orders only, not pending or cancelled orders
- Time calculations are based on the order completion date, not the order creation date
- This rule works for logged-in users only, as it requires access to order history
Troubleshooting
If the Time Since Last Order condition isn't working as expected:
- Ensure WooCommerce is active and properly configured
- Verify that the customer is logged in and has order history
- Check that previous orders have a "completed" status
- Confirm the date calculations are accurate based on order completion dates
- Test with known customer accounts that have varying order histories
The Time Since Last Order display condition provides powerful customer lifecycle targeting, enabling you to create personalised experiences that nurture customer relationships and drive repeat purchases through strategic timing and relevant messaging.