Bulk Actions in Lists
You tick rows in a table and delete, change status, tag or export them in one go; afterwards you get a report of how many records were processed and…
Where to find: The Bulk Actions button that appears when you select rows in lists such as Products, Orders, Customers, Returns and Support Tickets Who it's for: Anyone tired of doing the same job one record at a time In short: You tick rows in a table and delete, change status, tag or export them in one go; afterwards you get a report of how many records were processed and how many were skipped.
How does it work?
- Tick the checkboxes on the left of the rows in a list. (The top box selects all rows on the page.)
- A Bulk Actions (N) button appears in the top bar — N is the number of records you selected.
- Pick the action you want from the menu.
- Read and confirm the confirmation window.
- When it finishes, a result summary appears.
The result summary — what does "some were skipped" mean?
Bulk actions are not all or nothing. Some records cannot be processed because of the rules. The result window shows this honestly:
| Section | Meaning |
|---|---|
| Skipped | Records not processed because of a rule — with the reason. |
| Failed | Records that errored during the operation. |
Common skip reasons:
| Reason | What it means |
|---|---|
| "N records have subcategories" | A category with subcategories cannot be deleted. |
| "N warehouses have stock" | A warehouse holding stock cannot be deleted. |
| "N records are the default warehouse" | The default warehouse cannot be deleted. |
| "N forms have submissions" | A form with submissions cannot be deleted. |
| "N purchase orders are not draft/cancelled" | Only draft or cancelled purchase orders can be deleted. |
| "N campaigns are not draft/cancelled" | A sent email campaign cannot be deleted. |
These rules exist to prevent data loss. If you really want to delete a skipped record, remove the obstacle first (move the subcategory, empty the stock, etc.).
Deletions cannot be undone. The confirmation window says so: "This cannot be undone. N records will be deleted."
What can you do in which list?
| List | Bulk actions |
|---|---|
| Products | Delete · Status: Active / Inactive / Draft · Assign category, brand, tag · Export |
| Orders | Change status (Confirmed · Preparing · Shipped · Delivered · Cancelled) · Tag · Export |
| Customers | Delete · Tag · Add to / remove from a customer group · Export |
| Returns | Approve selected (optionally with a refund) · Reject selected |
| Support tickets | Status: Open · Pending · Close |
| Email campaigns | Delete (draft/cancelled only) |
| Spin wheel campaigns | Activate · Deactivate · Delete |
| Purchase orders | Delete (draft/cancelled only) |
| Reviews / Product questions | Approve · Reject · Show · Hide |
| Many other lists (category, brand, warehouse, coupon, blog…) | Delete, plus status change where applicable |
An action you do not have permission for does not appear in the menu. Permissions are managed under Store Settings → Team Members.
Three flows worth highlighting
1. Bulk order status change
You select orders and pick the target status from the Bulk Actions menu. The system applies the same rules as the single-order flow to every order; it never skips one silently, it reports the reason:
| Reason | What it means |
|---|---|
| Already in that status | The order is already in the target status. |
| Cancelled/refunded | These orders can no longer be advanced. |
| Awaiting payment | An order whose payment is not complete cannot be set to Shipped or Delivered. |
| Draft order | It must be converted to an order first. |
| Moving backwards | A status cannot be pulled backwards in the flow. |
When the target is Cancel, all the safeguards of the single cancellation flow apply — for example an order whose payment has been collected is not cancelled in bulk either. Stock restoration, status history and customer notifications work exactly as in the normal flow.
2. Bulk return approval / rejection
You select rows in the returns list and choose approve or reject. The confirmation window states how many returns will be processed and (if you chose a refund) the total amount.
A refund is a real money movement; the amount verification of single approval applies here too. You also need the refund permission to issue refunds.
3. Exporting and choosing columns
In the Products, Orders and Customers lists the export window now has the same layout:
- Pick a format (Excel/CSV).
- Pick the scope: the selected records or the whole list.
- Pick the columns — you tick which columns go into the file, grouped by topic.
- The file is prepared; for large files the job runs in the background and a download link appears when it is done.
Order exports additionally offer a row layout option (one row per order, or one row per product).
Frequently asked questions
How many records can I select? Bulk actions work with at most 200 records at a time. For more, do it in a few rounds.
Does "select all" select the whole list? No, it selects the rows on the displayed page. To select more, increase the page size.
Some were processed and some skipped. Should I retry? Read the reason in the result window. Retrying without removing the obstacle gives the same result.
Does bulk deletion free up my quota? Yes, for records that count towards a quota (such as products) deleting lowers your usage.
Who performed a bulk action, and where can I see it? Bulk actions are recorded in the Activity Log too (see Activity Log).
Some lists have no bulk actions. Read-only reports (stock movements, low stock) and screens with their own selection model (gallery) are out of scope.
Was this page helpful?
Notifications
A timeline page where all notifications for your store are listed from newest to oldest, with the unread ones marked.
Store Settings — Overview
This is the area where you manage your store's core rules from the tabs on the left. Each tab works on its own and is usually saved separately with its…