Custom Product Sorting Options

Take control of your WooCommerce product catalog with flexible product sorting, product reordering, merchandising, and catalog management tools. This guide explains how to install the plugin, access its settings, configure global sorting rules, manage taxonomy-specific sorting, create merchandising campaigns, analyze product performance, and transfer sorting snapshots.


1. Plugin Installation

↑ Back to top

Requirements

↑ Back to top

Before installing Custom Product Sorting Options for WooCommerce, make sure your store has:

  • WordPress installed and configured.
  • WooCommerce installed and activated.
  • Administrator or WooCommerce management permissions.
  • A supported, up-to-date version of WordPress and WooCommerce.

For the best experience, keep WordPress, WooCommerce, your active theme, and the plugin updated.


Install from the WordPress Dashboard

↑ Back to top

Step 1 โ€” Download the plugin

↑ Back to top

Download the Custom Product Sorting Options for WooCommerce plugin ZIP file from your purchase/download area.

You should have a file similar to:

custom-product-sorting-options.zip

Step 2 โ€” Open WordPress Plugins

↑ Back to top

From your WordPress dashboard, go to:

Plugins โ†’ Add New Plugin

Step 3 โ€” Upload the plugin

↑ Back to top

Click:

Upload Plugin

Choose the downloaded ZIP file and click:

Install Now

Step 4 โ€” Activate

↑ Back to top

After installation is complete, click:

Activate Plugin

The plugin will now be available in your WooCommerce administration area.


2. Where to find Custom Product Sorting Options

↑ Back to top

After activation, open your WordPress dashboard and navigate to:

All Products โ†’ Custom Sorting

The plugin provides a dedicated administration interface where you can configure your WooCommerce product sorting and merchandising strategy.

Depending on the plugin version and enabled functionality, the available tabs include:

  • General
  • Manual Sorting
  • Automatic Sorting
  • Merchandising
  • Stock Sorting
  • Scheduling
  • Analytics
  • Snapshot Transfer

Each tab is designed for a specific aspect of WooCommerce catalog ordering and product merchandising.


3. General Settings

↑ Back to top

The General tab provides the foundation for your storeโ€™s product sorting configuration.

Use this area to configure the overall sorting behavior that applies to your WooCommerce catalog.

What you can configure

↑ Back to top

Depending on your configuration, general sorting can be used to establish default catalog behavior such as:

  • Default product sorting.
  • Product ordering strategy.
  • Sorting direction.
  • Product-per-page behavior.
  • Catalog-wide sorting preferences.
  • General sorting rules.

The General settings act as the starting point for your catalog sorting strategy.


4. Manual Sorting

↑ Back to top

The Manual Sorting tab provides a visual way to control your WooCommerce product order.

Instead of relying exclusively on automatic sorting rules, you can manually arrange products exactly where you want them.

Drag-and-Drop Product Reordering

↑ Back to top

Products can be reordered using an intuitive drag-and-drop interface.

This is useful when you want to create a merchandising arrangement based on business priorities rather than a numerical sorting value.

For example:

  1. Place a newly launched product near the beginning of the catalog.
  2. Move a high-margin product above other products.
  3. Position promotional products prominently.
  4. Arrange products according to a specific merchandising strategy.
  5. Create a custom product sequence for a particular catalog.

Grid View and Table View

↑ Back to top

The manual sorting interface supports multiple ways to manage products:

Grid View

↑ Back to top

A visual product layout that makes it easier to understand the current catalog arrangement.

Table view

↑ Back to top

A more compact interface for stores with larger catalogs where product information and ordering need to be managed efficiently.

You can switch between the available views according to your workflow.


Bulk Actions

↑ Back to top

Manual sorting also provides bulk operations to speed up catalog management.

Available operations include:

  • Move to Top
  • Move to Bottom
  • Randomize

These operations are useful when managing many products without manually moving every individual item.


Undo and Redo

↑ Back to top

The manual sorting interface includes:

  • Undo
  • Redo

This allows you to experiment with product arrangements without worrying about permanently losing your previous ordering changes.


Reset Order

↑ Back to top

Use Reset Order when you want to restore the sorting arrangement and start again with a fresh product ordering workflow.


Sorting History

↑ Back to top

The manual sorting interface also provides Sorting History, allowing administrators to review previous sorting activity.

This is particularly useful when product ordering is frequently changed as part of ongoing catalog merchandising.


5. Taxonomy-Level Product Sorting

↑ Back to top

One of the key features of the plugin is the ability to configure sorting independently for WooCommerce taxonomies.

The plugin supports:

  • Product Categories
  • Product Tags
  • Product Brands

This allows a store to use different sorting strategies for different sections of its catalog.

For example:

Your global catalog could prioritize best-selling products, while a specific category uses manual drag-and-drop ordering and a particular brand uses price-based sorting.


6. Category, Tag, and Brand Sorting

↑ Back to top

To configure taxonomy-specific sorting, edit the relevant taxonomy term from the WordPress dashboard.

For example: Products โ†’ Categories โ†’ Edit Category

The plugin adds Custom Product Sorting Options Settings to the taxonomy editing screen.

The same concept can be used for supported product tags and product brands.


Override General Sorting

↑ Back to top

Enable Override sortings when you want the selected category, tag, or brand to use its own sorting configuration instead of inheriting the general product sorting behavior.

This gives you granular control over individual catalog sections.


Products Per Page

↑ Back to top

You can configure a Products Per Page override for the selected taxonomy.

This allows different catalog sections to display different numbers of products per page.


Maximum Pagination Pages

↑ Back to top

The Max Pages setting lets you define the maximum number of pagination pages for the selected taxonomy.

This can be useful when you want more controlled catalog presentation for specific categories, tags, or brands.


Default Sorting Rule

↑ Back to top

You can select a default sorting rule for the selected taxonomy.

Available sorting concepts include:

  • ID
  • SKU
  • Name
  • Price
  • Rating
  • On Sale
  • Featured
  • On Sale First
  • Featured First
  • Total Ratings
  • Mostly Viewed
  • Sales / Popularity
  • Date
  • Manual / Drag and Drop

You can also choose Inherit when the taxonomy should use the general sorting configuration.


Sort Direction

↑ Back to top

For supported automatic sorting rules, you can configure:

  • Ascending
  • Descending

This gives you additional control over how products are ordered.


7. Pinned Products

↑ Back to top

The taxonomy sorting settings also allow you to specify Pinned Products.

Enter product IDs separated by commas, for example:

12,45,78

Pinned products can remain at the top of the relevant catalog section while the remaining products follow the configured sorting strategy.

This is useful for:

  • Featured products.
  • Promotional products.
  • New arrivals.
  • High-margin products.
  • Important products that should receive additional visibility.

8. Apply Settings to Child Terms

↑ Back to top

For hierarchical taxonomies such as product categories, you can enable:

Apply to Children

This allows the configured taxonomy settings to be copied to child terms.

For example:

Clothing

โ†’ Menโ€™s Clothing
โ†’ Womenโ€™s Clothing
โ†’ Accessories

A parent categoryโ€™s sorting configuration can be propagated to its child terms when required.

This can significantly reduce repetitive configuration for stores with large category structures.


9. Automatic Product Sorting

↑ Back to top

The plugin can automatically organize products according to configurable product attributes and performance metrics.

Automatic sorting is useful when you want your catalog order to adapt to changing product data instead of manually rearranging products.

Depending on your configured rules, products can be sorted using criteria such as:

  • Product ID
  • SKU
  • Product name
  • Price
  • Rating
  • Total ratings/reviews
  • Views
  • Sales
  • Popularity
  • Date
  • Stock-related information
  • Featured status
  • Sale status

This makes it possible to build different WooCommerce product sorting strategies for different catalog requirements.


10. Product Merchandising

↑ Back to top

The Merchandising functionality is designed for stores that want to go beyond basic product ordering.

Instead of simply asking:

โ€œHow should my products be sorted?โ€

you can use merchandising to determine:

โ€œWhich products should receive more visibility right now?โ€

Merchandising can be used to promote selected products, create product-boosting campaigns, and influence catalog visibility during important selling periods.

Typical use cases include:

  • Seasonal campaigns.
  • New product launches.
  • Holiday promotions.
  • Clearance campaigns.
  • Featured product campaigns.
  • Best-seller promotion.
  • Promotional product placement.

11. Product Boosting Campaigns

↑ Back to top

Product boosting allows administrators to give selected products additional merchandising priority.

For example, a store launching a new collection could create a campaign that gives selected products greater visibility during the launch period.

This can be particularly useful for:

  • New arrivals.
  • Promotional products.
  • Seasonal products.
  • High-margin products.
  • Campaign-specific products.

Where scheduling is available, merchandising activities can also be planned around campaign dates.


12. Stock Sorting and Out-of-Stock Management

↑ Back to top

The plugin provides tools for controlling how stock availability affects product ordering.

This is particularly useful for WooCommerce stores where unavailable products should not occupy prominent catalog positions.

Depending on your configuration, you can manage out-of-stock products by:

  • Hiding out-of-stock products.
  • Moving out-of-stock products.
  • Placing them toward the bottom.
  • Giving stock availability a higher sorting priority.
  • Applying stock thresholds.
  • Controlling relevant add-to-cart behavior.

This helps keep the storefront focused on products that customers can actually purchase.


13. Scheduling

↑ Back to top

The Scheduling functionality allows sorting and merchandising operations to be planned instead of performed manually every time.

Scheduled sorting is useful for recurring catalog operations such as:

  • Daily product sorting.
  • Weekly catalog reordering.
  • Promotional campaigns.
  • Seasonal product arrangements.
  • Scheduled product boosting.
  • Recurring merchandising operations.

For example, you could configure a sorting strategy that periodically prioritizes products according to their latest sales performance.

This helps reduce repetitive catalog management work.


14. Analytics

↑ Back to top

The Analytics tab provides a merchandising-focused overview of your WooCommerce catalog.

Navigate to WooCommerce โ†’ Custom Product Sorting Options โ†’ Analytics

The analytics dashboard is designed to help you understand product performance and make better sorting and merchandising decisions.


Store Overview

↑ Back to top

The analytics dashboard provides key performance indicators including:

  • Products
  • Variations
  • In Stock
  • Out of Stock
  • Zero Sales

These metrics provide a quick overview of the current state of your product catalog.


Performance Analytics

↑ Back to top

The dashboard provides visual analytics including:

Sales Trend

↑ Back to top

Understand sales performance over time.

Stock Distribution

↑ Back to top

Review the distribution between available and unavailable products.

Category Performance

↑ Back to top

Compare product performance across your product categories.

These charts provide a visual overview of important catalog metrics.


15. Best Sellers

↑ Back to top

The Best Sellers section identifies products with strong sales performance.

This can help you identify products that may deserve greater visibility through your product sorting or merchandising strategy.

For example: Best Sellers โ†’ Product Sorting โ†’ Move/boost high-performing products

This creates a practical workflow between analytics and catalog merchandising.


16. Low Performers / Dead Stock

↑ Back to top

The Low Performers / Dead Stock section highlights products with low sales activity that may require attention.

These products can potentially be:

  • Repositioned.
  • Promoted.
  • Included in a campaign.
  • Moved lower in the catalog.
  • Reviewed for pricing.
  • Reviewed for stock strategy.

The purpose is not simply to identify poor-performing products, but to help administrators make better catalog merchandising decisions.


17. Smart Insights

↑ Back to top

The Smart Insights section provides automatically generated merchandising insights based on store data.

These insights can help identify:

  • Products requiring attention.
  • Catalog performance patterns.
  • Potential merchandising opportunities.
  • Products that may benefit from repositioning.
  • Areas of the catalog that require review.

This provides an additional decision-making layer on top of the raw analytics.


18. Snapshot Transfer

↑ Back to top

The Snapshot Transfer tab is designed for backup, migration, staging, and catalog-management workflows.

Navigate to WooCommerce โ†’ Custom Product Sorting Options โ†’ Snapshot Transfer

It allows you to export and import product sorting snapshots.


19. Export Sorting Snapshots

↑ Back to top

You can export sorting history according to different scopes.

Available export scopes include:

  • Global
  • Product Category
  • Product Tag

For category and tag exports, you can search and select the specific taxonomy term.


Export Formats

↑ Back to top

Snapshots can be exported as:

JSON

↑ Back to top

Recommended when you want to preserve snapshot data in a structured format.

CSV

↑ Back to top

Useful for spreadsheet-based workflows, editing, inspection, and data management.

Click:

Download Export

to generate the selected snapshot file.


20. Import Sorting Snapshots

↑ Back to top

Previously exported snapshot files can be imported into another store.

Supported formats:

  • JSON
  • CSV

Select your snapshot file and click:

Import Snapshots

Imported snapshots are added to the snapshot history and their restore operations are queued for background processing.


21. CSV Sample Template

↑ Back to top

If you want to prepare your own CSV file, use:

Download Sample CSV

The sample file helps you understand the expected CSV structure before importing data.

This is especially useful when moving sorting data between environments or preparing sorting information using spreadsheet software.


22. Example Workflow: Manual Product Merchandising

↑ Back to top

A typical merchandising workflow could look like this:

  1. Go to Products โ†’ Categories
  2. Edit the category you want to customize.
  3. Enable Override sortings
  4. Select Manual (Drag and Drop)
  5. Save the category.
  6. Use the Manual Product Sorting interface to arrange products.
  7. Drag products into your preferred order.
  8. Use Pinned Products when certain products should remain prominent.
  9. Use Undo/Redo if you want to experiment with the arrangement.
  10. Review Sorting History when needed.

Your selected category can now have its own product ordering strategy rather than simply following the global catalog order.


23. Example Workflow: Automated Best-Seller Sorting

↑ Back to top

For a store that wants to prioritize popular products:

  1. Open the sorting settings.
  2. Select a sales/popularity-based sorting rule.
  3. Choose the required sorting direction.
  4. Apply the configuration globally or to a specific category, tag, or brand.
  5. Configure scheduling if automatic recurring updates are required.
  6. Review performance through Analytics.
  7. Use the Best Sellers and Smart Insights sections to refine your merchandising strategy.

This creates a more dynamic WooCommerce catalog sorting workflow.


24. Example workflow: seasonal merchandising

↑ Back to top

For a seasonal promotion:

  1. Identify the products you want to promote.
  2. Create your merchandising/product boosting configuration.
  3. Give selected products higher catalog visibility.
  4. Configure the campaign schedule where applicable.
  5. Review product performance through Analytics.
  6. Adjust your product ordering based on sales performance.
  7. Remove or change the campaign after the promotional period.

This allows product merchandising to become part of your regular store-management workflow.


25. Example workflow: managing Out-of-Stock products

↑ Back to top

For stores with frequent inventory changes:

  1. Open the stock-related sorting configuration.
  2. Configure how out-of-stock products should be handled.
  3. Choose whether unavailable products should be hidden or repositioned.
  4. Configure relevant stock thresholds where required.
  5. Save the configuration.
  6. Allow the catalog sorting strategy to keep product visibility aligned with inventory conditions.

26. Recommended setup for new stores

↑ Back to top

If you are configuring the plugin for the first time, we recommend starting with a simple structure:

Step 1 โ€” configure general Sorting

↑ Back to top

Choose your default catalog sorting strategy.

Step 2 โ€” configure important taxonomies

↑ Back to top

Customize important categories, tags, and brands where different ordering is required.

Step 3 โ€” add manual merchandising

↑ Back to top

Use drag-and-drop sorting for products that require precise placement.

Step 4 โ€” configure automatic Sorting

↑ Back to top

Use sales, ratings, views, price, date, stock, or other supported criteria where automation makes sense.

Step 5 โ€” configure stock behavior

↑ Back to top

Decide how out-of-stock and low-stock products should appear.

Step 6 โ€” add scheduling

↑ Back to top

Automate recurring sorting or merchandising operations.

Step 7 โ€” review analytics

↑ Back to top

Use Best Sellers, Low Performers, category performance, and Smart Insights to improve your catalog strategy.

Step 8 โ€” create snapshots

↑ Back to top

Export important sorting configurations for backup or migration.


27. Global vs Taxonomy-Level Sorting

↑ Back to top

One of the most important concepts in the plugin is the distinction between global sorting and taxonomy-level sorting.

Global Sorting

↑ Back to top

Controls the general product ordering strategy across the store.

Category Sorting

↑ Back to top

Allows an individual product category to have its own sorting strategy.

Tag Sorting

↑ Back to top

Allows products associated with a particular product tag to follow customized sorting behavior.

Brand Sorting

↑ Back to top

Allows brand-specific catalog ordering.

Manual Sorting

↑ Back to top

Provides precise visual control using drag-and-drop product reordering.

This hierarchy gives WooCommerce store owners considerably more flexibility than relying on a single product sorting method.


28. Backup and Migration Workflow

↑ Back to top

For staging, development, or store migration:

Store A

โ†’ Configure product sorting
โ†’ Export Snapshot
โ†’ Transfer JSON/CSV
โ†’ Import into Store B
โ†’ Restore queued snapshots

This makes sorting configuration backup and migration easier without having to manually recreate every product ordering configuration.


29. Best Practices

↑ Back to top

For the best results:

  • Use automatic sorting where product data changes frequently.
  • Use manual sorting when merchandising decisions require precise control.
  • Use taxonomy-level sorting for categories or brands with different merchandising goals.
  • Pin products that must receive consistent visibility.
  • Review Best Sellers regularly.
  • Monitor low-performing and zero-sales products.
  • Use stock sorting to avoid giving unavailable products unnecessary prominence.
  • Use scheduling for repetitive catalog operations.
  • Export important sorting snapshots before major catalog changes.
  • Test significant sorting changes on staging when possible.

30. Quick Reference

↑ Back to top
FeaturePurpose
General SortingConfigure overall catalog sorting
Manual SortingVisually reorder products
Drag & DropPrecisely arrange products
Grid ViewVisual catalog management
Table ViewEfficient product management
Bulk ActionsQuickly reposition multiple products
Undo / RedoSafely experiment with ordering
Sorting HistoryReview sorting activity
Category SortingCustomize category product order
Tag SortingCustomize tag product order
Brand SortingCustomize brand product order
Pinned ProductsKeep selected products prominent
Automatic SortingSort products using product data
MerchandisingManage product visibility and placement
Product BoostingGive selected products greater priority
Stock SortingManage product placement based on inventory
SchedulingAutomate recurring sorting operations
AnalyticsUnderstand catalog performance
Best SellersIdentify strong-performing products
Low PerformersIdentify products needing attention
Smart InsightsSurface merchandising opportunities
Snapshot ExportBack up or migrate sorting data
Snapshot ImportRestore sorting snapshots
JSON / CSVSupport structured and spreadsheet workflows

31. Getting Started

↑ Back to top

The simplest way to start is:

Install โ†’ Configure General Sorting โ†’ Customize Categories/Tags/Brands โ†’ Reorder Products โ†’ Configure Automation โ†’ Review Analytics โ†’ Schedule โ†’ Backup Snapshots

With these tools, you can build a product catalog strategy that combines WooCommerce product sorting, drag-and-drop product reordering, automated catalog sorting, taxonomy-level sorting, product merchandising, product boosting, stock-aware ordering, scheduling, and performance analytics from one plugin.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.