Shelfie

Bulk actions

Apply or revert across many products at once

For end-of-season campaigns or large catalogs, you'll often want to act on dozens or hundreds of products at once.

Apply Selected

Check the boxes on individual rows then click Apply Selected above the table.

A confirmation modal opens showing exactly what will happen, broken down by action:

Apply suggested actions to 47 products?

  • 22 × Mark Down 20%
  • 15 × On Sale 25%
  • 7 × Add Clearance Tag
  • 3 × Unpublish (Draft)

Any products in your selection that already have an action applied are listed as skipped — Apply only runs on un-actioned rows.

Click Apply N actions to commit. Shelfie runs the per-product matched action for each, sequentially. Large batches take a minute.

Revert Selected

Same pattern: select rows, click Revert Selected. A confirmation modal lists how many products will be restored to their original price, status, tags, and collection membership.

Warning: Bulk operations run sequentially against Shopify's GraphQL API. For 500+ products expect 2–5 minutes. Don't close the tab.

Filter before acting

Use the Rule and Status dropdowns plus the search box to narrow the table to exactly the products you want, then select all with the header checkbox. This is the safest way to run a targeted bulk action.

Example: filter to Rule = SS24 Clearance, Status = Not applied, select all, Apply Selected.

Rate limits

Shopify's GraphQL API has a per-store cost limit. Shelfie spaces requests but very large batches (1000+) may briefly slow down. The operation will still complete — it just takes longer.