Knowledge Base/Store Administration/Admin-end Features

Inactivity Milestone

Carol Spira
posted this on October 11, 2013 09:03

This is a new type of Milestone Rule which allows for customers who have not logged-in to a store for a period of time, to receive points or have their customer group changed. 

It's purpose is to get old customers back to the store.

Setup

This type of rule requires the Cron to be active. The Cron action runs once a day at midnight.

The rule setup is similar to other Milestone Rules.

 

Rule Satisfaction

Here's how this rule behaves:

Every midnight, we gather a list of customers who are eligible for this milestone. A customer is considered "inactive" if:

  • their account has not been disabled
  • they are in the correct customer group according to the rule
  • they are a member of the correct website according to the rule
  • the rule hasn't been executed for them before
  • they haven't logged in for the past X days (from today)
  • they have not already been inactive for X number of days before the start of this rule
  • if the rule start date has not been reached yet, no customers will be eligible. 
  • if the rule end date has already passed, no customers will be eligible.
We check a customer's last login time and compare that to the target specified by the rule.
NOTE: This Sweet Tooth rule will ONLY apply to customer activity going forward!

Examples

Consider an Inactivity Rule like this:

  • Start Date: May 1
  • End Date: June 1
  • Number of Inactive Days: 7

Consider customer A who last logged-in on April 4th. Customer A is not eligible for this rule because they reached inactivity day 7 before rule started.
Consider customer B who last logged-in on April 24. Today is May 1st. Customer B is eligible for this rule because they reached inactivity day 7 of milestone within rule period.
Consider customer C who last logged-in on May 3. Today is May 5th. Customer C is not eligible for this rule because they have not been inactive for 7 days yet.
Consider customer D who last logged-in on May 3. Today is May 11th. Customer D is eligible for this rule because they reached inactivity day 7 of milestone within rule period.
Consider customer E who last logged-in on May 25th. Today is June 2nd. Customer E is not eligible for this rule because they did not reach inactivity day 7 of milestone within rule period.