Campaign Not Activating
4 min read
If your campaign isn’t activating when expected, this guide covers the most common causes and solutions. Follow the diagnostic steps to identify and resolve the issue.
Quick Checklist #
Before diving deeper, verify these basics:
- ☐ Campaign status is “Active” or “Scheduled” (not Draft or Paused)
- ☐ Current date/time is within campaign date range
- ☐ Campaign has products selected
- ☐ Plugin is activated
- ☐ WooCommerce is active
Common Causes #
1. Campaign Status is Draft #
Symptom: Campaign created but never published.
Check:
- Go to SC Discounts → Campaigns
- Look at the Status column
- If “Draft,” the campaign was never finalized
Solution:
- Edit the campaign
- Complete all steps
- Click “Publish” on the Review step
2. Campaign is Paused #
Symptom: Campaign was active but is now paused.
Check:
- Go to SC Discounts → Campaigns
- Look for “Paused” status badge
Solution:
- Click on the campaign
- Click “Resume” button
- Campaign becomes active immediately
3. Start Date is in the Future #
Symptom: Campaign shows as “Scheduled” but isn’t active yet.
Check:
- View campaign details
- Check the Start Date
- Compare to current date/time
Solution:
- Wait for the start date, or
- Edit campaign and change start date to now/past
4. End Date has Passed #
Symptom: Campaign was working but now shows “Expired.”
Check:
- View campaign details
- Check the End Date
- If in the past, campaign has expired
Solution:
- Edit the campaign
- Extend or remove the end date
- Save changes
5. Timezone Mismatch #
Symptom: Campaign activates at unexpected times.
Check:
- Go to Settings → General
- Verify Timezone setting
- Compare to expected campaign times
Solution:
- Set correct timezone in WordPress
- Campaign times use site timezone, not visitor timezone
6. WP-Cron Not Running #
Symptom: Scheduled campaigns don’t activate on time.
Check:
- Go to SC Discounts → Tools
- Run Health Check
- Look for WP-Cron status
Why This Happens:
- WP-Cron runs on page visits
- Low-traffic sites may have delayed cron
- Some hosts disable WP-Cron
Solution:
- Set up server-level cron (recommended)
- Or use a cron monitoring plugin
- Or manually trigger: visit
yoursite.com/wp-cron.php
7. No Products Match #
Symptom: Campaign is active but affects no products.
Check:
- View campaign overview panel
- Check “Products Affected” count
- If 0, no products match your criteria
Solution:
- Edit campaign → Products step
- Review product selection and conditions
- Expand criteria or add specific products
8. Another Campaign Taking Priority #
Symptom: Campaign is active but a different discount shows.
Check:
- Go to SC Discounts → Tools
- Use “Test Product” feature
- Enter a product ID and see which campaign wins
Solution:
- Adjust priority levels between campaigns
- Higher priority number = takes precedence
- Or modify product selections to avoid overlap
Diagnostic Steps #
Step 1: Check Campaign Status #
Go to: SC Discounts → Campaigns Look for: Status column Should be: "Active" with green indicator
Step 2: Verify Date Range #
Click on campaign to open overview Check: Start Date and End Date Current time must be between these dates
Step 3: Check Product Count #
In campaign overview panel Look for: Products Affected Should be: Greater than 0
Step 4: Test a Product #
Go to: SC Discounts → Tools Use: Test Product feature Enter: Product ID from your campaign Result: Shows which campaign applies
Step 5: Check System Health #
Go to: SC Discounts → Tools Click: Run Health Check All items should be green
Force Activation #
If Scheduled Campaign Won’t Start #
- Edit the campaign
- Change start date to a past date
- Save and publish
- Campaign should immediately activate
Clear Plugin Cache #
- Go to SC Discounts → Tools
- Click “Clear Plugin Cache”
- Check if campaign now works
Recurring Campaign Issues #
Recurring Campaign Not Starting #
For recurring campaigns (Pro):
- Verify the recurring schedule settings
- Check if today is an “active” day in the schedule
- Check current time vs. configured active hours
Between Occurrences #
Recurring campaigns are only active during scheduled periods:
Example: Weekend sale (Sat-Sun only) Monday-Friday: Campaign exists but is not active Saturday-Sunday: Campaign is active
Still Not Working? #
Enable Debug Mode #
- Go to SC Discounts → Settings → Advanced
- Enable Debug Mode
- Save settings
- Attempt to trigger the campaign
- Check debug log for errors
Check for Plugin Conflicts #
- Temporarily deactivate other plugins
- Test if campaign works
- Reactivate plugins one by one to identify conflict
Contact Support #
If still experiencing issues:
- Go to SC Discounts → Tools
- Copy System Report
- Contact support with:
- System report
- Campaign settings (screenshot or description)
- Expected vs. actual behavior
- Debug log entries (if enabled)