Magic Sorter for BigCommerce
š§ Quick Info: Magic Sorter gives you complete control over the order products appear in your BigCommerce categories. You can arrange products manually, sort them automatically by product data, schedule recurring sorts, save seasonal layouts, and restore previous orders from backups.
Table of contents
- What is Magic Sorter?
- Getting started (walkthrough)
- Sorting reference
- Automatic (scheduled) sorting
- Backups & Snapshots
- Settings reference
- Plans & limits
- Troubleshooting & FAQ
1. What is Magic Sorter?
Magic Sorter gives you complete control over the order products appear in your BigCommerce categories. Set up your sorting rules once ā by dragging products into place or by choosing an automatic rule like Best Selling ā and Magic Sorter keeps everything organized for you, on a schedule, without manual re-sorting every time inventory changes.
Base features (every plan):
- Drag-and-drop custom sorting ā arrange products in any order you like.
- Property sorting ā auto-sort by Best Selling, Newest, Price, Inventory, Name, and more.
- Daily automatic sorting ā categories re-sort on a schedule you choose.
- Automatic backups ā every sort run is backed up so you can undo it.
- Large-catalog pagination ā stays fast even with thousands of products.
- Multi-Storefront aware ā on Multi-Storefront stores, categories from every storefront are listed, labelled and filterable in one place.
Premium adds (see Plans & limits):
- Auto-sort out-of-stock products store-wide ā with automatic restore when they come back in stock.
- Way more Saved Snapshots (50 vs 3) and Scheduled sorts (20 vs 1).
- Longer backup retention (30 days vs 7).
2. Getting started (walkthrough)
Connect your store
1 Install Magic Sorter from the BigCommerce App Marketplace.
2 Open the app from your BigCommerce control panel (Apps ā Magic Sorter). The app loads automatically using BigCommerce’s secure sign-in.
3 Set up billing using the in-app billing form during setup.
4 You’re in. You land on your Dashboard.
Your first sort
1 In the left menu, open Sort Products. You’ll see a list of every category in your store.
2 Click a category (or its Edit Sort action) to open the Sort Editor.
3 Choose a Sort Type:
- Custom Product Sort ā drag products into the exact order you want.
- Property Sort ā pick an automatic rule (e.g. Best Selling).
4 If you chose Custom, drag products into place in the grid below.
5 Click Save & apply sort. Your new order is queued and applied to your storefront within about a minute, and a backup is captured automatically.
That’s it ā you’ve sorted your first category. Read on for everything you can fine-tune.
3. Sorting reference
The Sort Products list
Sort Products shows every category in your store in a searchable table.
Columns
| Column | What it shows |
|---|---|
| Category | Image, name, breadcrumb path, ID, and product count |
| Storefronts | Which storefront(s) the category belongs to (Multi-Storefront stores only ā see Multi-Storefront stores) |
| Sort type | Custom Product Sort, a property name (e.g. Best Selling), or Not set up |
| Auto-sort | On / Daily (runs automatically), Off (manual only), or ā (not set up) |
| Snapshots | Saved sort orders used vs your quota (e.g. 2/3, 2/50) |
| Updated | When the category’s sort was last changed (toggleable) |
| Last backup | When the most recent backup was captured (toggleable) |
Filters ā narrow the list by sort type (configured vs unconfigured, custom vs property), auto-sort status, whether a category has snapshots, whether it has a backup, and ā on Multi-Storefront stores ā by storefront.
Bulk actions (select one or more categories):
- Run sort now ā re-apply the configured sort immediately.
- Auto-sort: On / Off ā turn daily automatic sorting on or off.
- Change sort type ā switch selected categories to custom or a property sort.
- Create snapshot ā save the current order under a name.
Row actions (per category):
- Edit Sort ā open the Sort Editor.
- Restore last backup ā undo the last sort run (asks for confirmation).
- Delete Saved Sort ā remove the configuration and reset to the BigCommerce default.
Refresh Categories ā clears the cached list so newly created categories show up.
Multi-Storefront stores
If your BigCommerce plan has Multi-Storefront turned on, Magic Sorter works across all of your storefronts automatically ā there’s nothing to set up.
- Every storefront’s categories are listed. Sort Products shows categories from each of your category trees, not just the default one, so a category that only exists on your wholesale or second-brand storefront is sortable too.
- Storefronts column. Each row shows a badge for the storefront(s) the category belongs to. Toggle the column on or off like any other.
- Storefront filter. Use the Storefront filter to narrow the list to a single storefront, or type a storefront name into the search box.
- Sorting works the same. Open any category, choose a sort type, and Save & apply sort exactly as you would on a single storefront. Automatic sorting, backups, snapshots and schedules all apply per category regardless of which storefront it lives on.
Storefront names show as category-tree names? BigCommerce may prompt you to approve updated app permissions for Magic Sorter (Apps ā My Apps). Until you accept, Magic Sorter labels each category with the name of its category tree instead of the storefront name. Everything else works normally ā accept the prompt and the real storefront names appear the next time you open Sort Products.
Stores without Multi-Storefront never see the Storefronts column or filter.
The Sort Editor ā Sort & products tab
Sort Type
- Custom Product Sort ā you control the exact order by dragging.
- Property Sort ā Magic Sorter orders products automatically by a rule.
Property sort options
- Your Featured Items Sort
- Best Selling (most revenue)
- Lowest Selling (least revenue)
- Newest Products
- Oldest Products
- Name (AāZ)
- Name (ZāA)
- Price: Lowest to Highest
- Price: Highest to Lowest
- Inventory: Lowest to Highest
- Inventory: Highest to Lowest
Custom sort options (shown when Sort Type is Custom):
- New Products ā whether products newly added to the category are placed before your custom order (default) or at the end.
- Sync New Products ā when on, products newly added to your store automatically appear in this sort; when off, you add them yourself.
- Move out-of-stock to bottom ā floats out-of-stock items to the bottom. (Premium feature ā see Plans & limits.)
- Restore to original position ā if you later disable the sort, return the category to its original BigCommerce order.
- Auto-sort ā run this category’s sort automatically on your daily schedule.
Quick Sort Helpers (shown when Sort Type is Custom)
Rearrange all products at once instead of dragging card by card:
- Quick Sort Products By ā apply a property sort (Best Selling, Newest, Price, etc.) once as a starting point, then fine-tune by dragging.
- Quick Sort by SKU / ID List ā paste a comma-separated, ordered list of SKUs or product IDs and Magic Sorter reorders the category to match. Pick the identifier from the Sort products by dropdown in the modal (SKU is the default); the list pre-fills with the current order so you can rearrange it in place. Switching the identifier regenerates the list in that format. Products not in your list keep their relative order at the end.
The product grid
- Choose a column layout for easier scanning.
- Hide out-of-stock and Hide not-visible toggles to declutter.
- Each product is a draggable card (thumbnail, name, SKU, price, inventory). Drag a single card, or select several and multi-drag them together.
- For large categories, the grid paginates (see Settings ā Product pagination); drag-and-drop works across pages.
When you’re happy, click Save & apply sort. After the first save, a Run sort now button also appears so you can re-run without changing settings.
4. Automatic (scheduled) sorting
Instead of running sorts by hand, let Magic Sorter re-sort your categories every day.
1 Go to Settings and turn on automatic sorting (this is the store-wide default).
2 Pick a daily sort time and your timezone.
3 Each day at that time, Magic Sorter re-sorts every category that has auto-sort enabled, captures a backup first, and updates your storefront within minutes.
Per-category control ā you can override the store default on any individual category using the Auto-sort toggle in the Sort Editor, or the Auto-sort: On/Off bulk action in the Sort Products list.
You can see recent runs in the Recent Activity area of your Dashboard, and undo any result with Restore last backup.
5. Backups & Snapshots
Open a category’s Sort Editor and switch to the Snapshots & schedules tab.
Automatic backups ā every sort run captures a backup automatically. Restore any backup with one click if you don’t like a result. Retention depends on your plan (7 days on Base, 30 days on Premium ā see Plans & limits).
Saved Snapshots ā save a named sort order (e.g. “Summer Sale” or “Christmas”) and re-apply it to the category any time. Great for seasonal layouts you reuse year after year. Your plan sets how many you can keep per store (3 on Base, 50 on Premium).
Scheduled sorts ā pick a date (and time/timezone) for a saved snapshot to apply automatically. Choose a one-off date or a recurring seasonal schedule (e.g. every year on a set date). Disable a schedule without deleting it whenever you like. Your plan sets how many schedules you can keep (1 on Base, 20 on Premium).
Example: Save a “Black Friday” snapshot, then schedule it to apply every year on your sale date. Magic Sorter restores that exact layout for you, hands-free.
6. Settings reference
Open Settings from the left menu.
Automatic sorting ā the store-wide default for whether categories sort daily. When you toggle it you can choose to turn it on for all categories now, or just set the default that future categories follow.
Sort schedule ā the daily sort time (the hour your automatic sorts run) and your store timezone. Save with Save schedule.
Product pagination ā for performance on large catalogs.
- Turn on Paginate large categories to split big categories into pages in the editor.
- Pagination threshold (default 2000) ā categories with fewer products load all at once; larger ones paginate.
- Products per page (default 200) ā how many products show per page in the editor.
Store-wide out-of-stock sorting (Premium) ā keep out-of-stock products at the bottom of every category automatically, and restore them to their original position when they’re back in stock. If you’re not on Premium you’ll see an upgrade prompt here. When enabled, all categories are enrolled automatically; disabling it restores each category’s original order.
7. Plans & limits
| Feature | Base plan | Premium ($40/month) |
|---|---|---|
| Drag-and-drop custom sorting | ā | ā |
| Property sorts (Best Selling, Price, etc.) | ā | ā |
| Daily automatic sorting | ā | ā |
| Saved Snapshots (per store) | 3 | 50 |
| Scheduled sorts (per store) | 1 | 20 |
| Auto-sort out-of-stock (store-wide) | ā | ā |
| Automatic backup retention | 7 days | 30 days |
| Backups kept per category | 10 | 30 |
Premium is $40/month and includes a 3-day free trial. Upgrade any time from your dashboard ā billing is handled right in the app.
8. Troubleshooting & FAQ
A new category isn’t showing in Sort Products.
Click Refresh Categories on the Sort Products list to clear the cached list.
I saved a sort but the storefront hasn’t changed yet.
Sorts are queued and typically apply within about a minute. Give it a moment, then refresh your storefront.
The editor is slow on a huge category.
Turn on Paginate large categories in Settings and set a threshold/per-page that suits your catalog.
“Move out-of-stock to bottom” (or store-wide OOS) is greyed out.
That’s a Premium feature ā upgrade to unlock it (see Plans & limits).
I don’t like the result of a sort.
Use Restore last backup (row action in Sort Products, or the Snapshots & schedules tab) to undo it.
I have several storefronts but only see categories from one.
Multi-Storefront support is enabled per store ā if your BigCommerce plan includes Multi-Storefront and you still only see your default storefront’s categories, click Refresh Categories first, then reach out to us. See Multi-Storefront stores.
Can I keep seasonal layouts and reuse them?
Yes ā save a Snapshot and, if you want it to apply on a date automatically, add a Scheduled sort.