Bulk Actions
4 min read
Bulk actions allow you to manage multiple campaigns at once, saving time when you need to activate, pause, or delete several campaigns simultaneously.
Accessing Bulk Actions #
- Go to SC Discounts → Campaigns
- Select campaigns using the checkboxes in the first column
- Choose an action from the “Bulk Actions” dropdown
- Click “Apply”
Selecting Campaigns #
Individual Selection #
Click the checkbox next to each campaign you want to include.
Select All (Current Page) #
Click the checkbox in the table header to select all campaigns on the current page.
Select All (All Pages) #
After selecting all on current page, a link appears: “Select all X campaigns across all pages.”
Deselecting #
- Click individual checkboxes to deselect
- Click header checkbox to deselect all
- Click “Clear selection” link
Available Bulk Actions #
| Action | Effect | Works On |
|---|---|---|
| Activate | Start campaigns immediately | Draft, Scheduled, Paused, Expired |
| Pause | Suspend active campaigns | Active |
| Resume | Reactivate paused campaigns | Paused |
| Delete | Permanently remove campaigns | All statuses |
Bulk Activate #
Immediately activates selected campaigns:
What Happens #
- Draft campaigns → Active (if dates allow)
- Scheduled campaigns → Active (bypasses start date)
- Paused campaigns → Active (resumes)
- Expired campaigns → Can activate if schedule validation passes
- Already Active → No change
- Past end date → Validation error with guidance to update dates
Use Cases #
- Launch multiple campaigns for a sale event
- Activate all scheduled campaigns early
- Resume several paused campaigns at once
Considerations #
- Check priority levels to avoid unexpected overrides
- Verify product overlap doesn’t cause conflicts
- All activated campaigns take effect immediately
Bulk Pause #
Suspends selected active campaigns:
What Happens #
- Active campaigns → Paused
- Discounts stop applying immediately
- Products revert to regular prices
- Non-active campaigns → No change
Use Cases #
- Emergency stop on all promotions
- Pause for inventory issues
- Seasonal shutdown of multiple sales
Recovery #
Paused campaigns retain their settings and can be resumed individually or via bulk Resume action.
Bulk Resume #
Reactivates paused campaigns:
What Happens #
- Paused campaigns → Active
- Discounts resume immediately
- Non-paused campaigns → No change
Use Cases #
- Resume after inventory restocked
- Restart promotions after site maintenance
- Reactivate seasonal campaigns
Considerations #
- Check if original end dates have passed
- Campaigns past end date may need date updates first
Bulk Delete #
Permanently removes selected campaigns:
What Happens #
- Campaigns permanently deleted from database
- Active campaigns stop applying discounts first
- Analytics data for deleted campaigns is removed (Pro)
- Action cannot be undone
Confirmation #
A confirmation dialog appears: “Are you sure you want to delete X campaigns? This action cannot be undone.”
Use Cases #
- Clean up old expired campaigns
- Remove test campaigns
- Clear out unused drafts
Best Practice #
Consider using status filters first (e.g., Expired) to ensure you’re only deleting appropriate campaigns.
Filtering Before Bulk Actions #
Use filters to target specific campaigns:
By Status #
- Click status tab (e.g., “Expired”)
- Select all on page
- Apply bulk delete
- Result: Only expired campaigns deleted
By Search #
- Search for “2024” (old campaigns)
- Select matching campaigns
- Apply bulk action
By Sort #
- Sort by health score (ascending)
- Low-health campaigns appear first
- Select and review or delete
Bulk Action Results #
After applying a bulk action, you’ll see:
Success Message #
"5 campaigns activated successfully." "3 campaigns paused." "7 campaigns deleted."
Partial Success #
"4 of 6 campaigns activated. 2 campaigns could not be activated because they have passed their end date."
Error #
"Could not complete the action. Please try again or contact support."
Common Bulk Action Workflows #
End-of-Month Cleanup #
- Filter by “Expired” status
- Select all expired campaigns
- Review the list
- Bulk delete old campaigns
Flash Sale Launch #
- Create multiple draft campaigns in advance
- Filter by “Draft” status
- Select all flash sale campaigns
- Bulk activate at sale start time
Emergency All-Stop #
- Filter by “Active” status
- Select all active campaigns
- Bulk pause everything
- Investigate and resume as needed
Post-Holiday Resume #
- Filter by “Paused” status
- Select campaigns to restart
- Bulk resume
Best Practices #
- Double-check selection: Verify which campaigns are selected before applying
- Use filters: Filter first to avoid selecting wrong campaigns
- Start small: Test bulk actions on a few campaigns before large batches
- Check conflicts: Activating many campaigns may create priority conflicts
- Document actions: Note significant bulk actions in your records
- Review after: Check the campaign list after bulk actions to confirm results
Troubleshooting #
Bulk action dropdown is empty #
- No campaigns selected — select at least one
- Page not fully loaded — wait or refresh
Some campaigns weren’t affected #
- Action may not apply to that status
- Check the partial success message for details
- Individual campaigns may have preventing conditions
Changes not visible #
- Refresh the page
- Clear browser cache
- Check for JavaScript errors in browser console