Control how campaign dates are validated and displayed.
Overview #
The Date Management tab contains 5 settings that control how dates work across your campaigns:
| Setting | Purpose |
|---|
| Action to take in case of date conflict | What happens when dates overlap |
| Date conflict check scope | Where to check for conflicts |
| Accept same-day ranges | Allow single-day campaigns |
| Date display format | How dates appear in the interface |
| Lock dates for started campaigns | Protect active campaign dates |
Setting 1: Action to Take in Case of Date Conflict #
What It Does #
When you set dates that conflict with another rule, this determines the system’s response.
| Option | Behavior |
|---|
| Revert to last valid date | Automatically returns to previous valid date |
| Clear the date fields | Removes the conflicting dates entirely |
Conflict Example #
| Rule | Dates |
|---|
| Rule A | January 1 – January 15 |
| Rule B (new) | January 10 – January 20 |
Conflict detected: January 10-15 overlap
| Setting | Result for Rule B |
|---|
| Revert | Returns to previous dates (or empty) |
| Clear | Dates become empty |
Recommendation #
| User Type | Recommended |
|---|
| Careful planners | Revert – preserves previous work |
| Quick editors | Clear – forces re-entry |
Setting 2: Date Conflict Check Scope #
What It Does #
Determines how broadly the system checks for conflicting dates.
| Option | Checks Against |
|---|
| Only in the same rule set | Other rules in the same campaign group |
| All rules | Every rule across all campaign groups |
Scenario Comparison #
Your setup:
- Campaign Group A: “Summer Sale” with Rule 1
- Campaign Group B: “Flash Deal” with Rule 2
| Scope | Creating overlapping dates in Rule 1… |
|---|
| Same rule set | Only checks against other rules in “Summer Sale” |
| All rules | Checks against rules in both “Summer Sale” AND “Flash Deal” |
When to Use Each #
| Scenario | Recommended Scope |
|---|
| Campaigns can overlap intentionally | Same rule set |
| No date overlap allowed anywhere | All rules |
| Multiple promotions at once | Same rule set |
| Strict single-promotion policy | All rules |
Setting 3: Accept Same-Day Ranges #
What It Does #
Allows or prevents campaigns where Start Date = End Date.
| Status | Effect |
|---|
| ✅ Enabled | Single-day campaigns allowed (Jan 15 to Jan 15) |
| ❌ Disabled | Start date must be before end date |
Use Cases #
| Campaign Type | Needs Same-Day? |
|---|
| Flash sale (one day only) | ✅ Yes |
| 24-hour promotion | ✅ Yes |
| Weekend sale (Fri-Sun) | ❌ No |
| Month-long discount | ❌ No |
Example #
| Dates Entered | Setting Off | Setting On |
|---|
| Jan 15 – Jan 15 | ❌ Invalid | ✅ Valid |
| Jan 15 – Jan 20 | ✅ Valid | ✅ Valid |
| Jan 20 – Jan 15 | ❌ Invalid | ❌ Invalid |
Setting 4: Date Display Format #
What It Does #
Controls how dates appear throughout the plugin interface.
| Format | Example |
|---|
| d.m.Y | 18.08.2025 |
| d/m/Y | 18/08/2025 |
| Y-m-d | 2025-08-18 |
Regional Preferences #
| Region | Common Format |
|---|
| Turkey, Germany | d.m.Y (18.08.2025) |
| UK, France | d/m/Y (18/08/2025) |
| USA, ISO | Y-m-d (2025-08-18) |
Where It Applies #
| Location | Affected |
|---|
| Campaign group date fields | ✅ Yes |
| Rule date displays | ✅ Yes |
| Notification messages | ✅ Yes |
| Statistics date filters | ✅ Yes |
Setting 5: Lock Dates for Started Campaigns #
What It Does #
Prevents changing the start date of campaigns that have already begun.
| Status | Effect |
|---|
| ✅ Enabled (Recommended) | Start date locked after campaign starts |
| ❌ Disabled | All dates editable anytime |
Why This Matters #
| Concern | With Locking | Without Locking |
|---|
| Statistics accuracy | ✅ Consistent | ⚠️ May become inconsistent |
| Reporting reliability | ✅ Accurate | ⚠️ Potentially misleading |
| Audit trail | ✅ Clear | ⚠️ Confusing |
What Gets Locked #
| Date Type | Campaign Started | Campaign Not Started |
|---|
| Start Date | 🔒 Locked | ✏️ Editable |
| End Date | ✏️ Editable | ✏️ Editable |
Important Note #
| Campaign Status | Start Date |
|---|
| Future (not started) | ✏️ Always editable |
| Active (started) | 🔒 Locked if setting is ON |
| Ended (past) | 🔒 Always locked |
Best Practices #
| Setting | Recommended Value | Reason |
|---|
| Conflict Action | Revert | Preserves previous work |
| Conflict Scope | Same rule set | Allows intentional overlaps |
| Same-day Ranges | ✅ On | Enables flash sales |
| Date Format | Match your region | Reduces confusion |
| Lock Started | ✅ On | Statistics integrity |
Troubleshooting #
| Issue | Likely Cause | Solution |
|---|
| Can’t set dates | Conflict detected | Check conflict scope |
| Single-day campaign fails | Same-day not accepted | Enable “Accept same-day” |
| Dates look wrong | Format mismatch | Change display format |
| Can’t edit start date | Campaign already started | This is intentional (locking) |