{"id":9151,"date":"2026-07-25T18:36:09","date_gmt":"2026-07-25T16:36:09","guid":{"rendered":"https:\/\/consultoriaehero.com\/?post_type=product&#038;p=9151"},"modified":"2026-07-25T18:36:09","modified_gmt":"2026-07-25T16:36:09","slug":"ehero-woo-query-order-total-control-for-sorting-products-in-woocommerce","status":"publish","type":"product","link":"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-query-order-total-control-for-sorting-products-in-woocommerce\/","title":{"rendered":"EHERO Woo Query Order \u2013 Total control for sorting products in WooCommerce"},"content":{"rendered":"<div style=\"max-width: 1140px;margin: 0 auto\">\n<h2 style=\"text-align: center;font-size: 30px;line-height: 1.25;color: #017cba;margin: .2em 0 .6em\">Sort products in WooCommerce: decide what appears first in each category<\/h2>\n<p style=\"text-align: center;margin: 1.1em 0 1.1em\"><img decoding=\"async\" style=\"width: 100%;max-width: 300px;height: auto;border-radius: 16px\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/07\/ordenar-productos-en-woocommerce-icono.png\" alt=\"sort products in WooCommerce: EHERO plugin for WooCommerce\" \/><\/p>\n<p>With EHERO Ordena Productos Woo you can <strong>sort products in WooCommerce<\/strong> however you like: drag and drop the order of each category and set automatic rules so your best sellers rise on their own.<\/p>\n<p>What a customer sees first is what gets bought most. And yet, in most stores that showcase is decided by chance: a <em>menu_order<\/em> field nobody controls, the date the product was added, or the latest supplier import. Out front, sold-out products and old references end up at the top, while what you really want to sell gets buried on page three.<\/p>\n<p><strong>EHERO Woo Query Order<\/strong> is the professional way to <strong>sort products in WooCommerce<\/strong> without touching a line of code. You define the order of the store and each category with <strong>9 automatic patterns<\/strong> (newest, best sellers, by price, top rated, random, manual list\u2026), with <strong>category rules<\/strong>, with a <strong>bulk action<\/strong> that applies a pattern to all of them at once, and with a <strong>visual drag-and-drop sorter<\/strong>. No more fighting WooCommerce&#8217;s default order or manually reordering hundreds of product pages.<\/p>\n<p>You set it up <strong>once<\/strong> and the plugin applies it on the frontend, in real time, respecting catalog visibility and the sorting chosen by the customer themselves. No editing theme <em>query loops<\/em> and no losing the order every time a sync runs.<\/p>\n<div style=\"max-width: 100%;margin: 18px auto;font-family: Montserrat,Arial,sans-serif\">\n<div style=\"background: #fff;border-radius: 16px;overflow: hidden\">\n<div style=\"background: linear-gradient(90deg,#017cba 0%,#00b2e2 100%);padding: 16px 20px 15px\">\n<div style=\"display: inline-block;padding: 4px 9px;border-radius: 999px;color: #fff !important;font-size: 10px;font-weight: bold;letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: 7px\">All inside WooCommerce<\/div>\n<div style=\"font-size: 21px;line-height: 1.1;font-weight: 800;color: #fff !important;margin: 0 0 5px\">From the order you have to the order that sells<\/div>\n<div style=\"font-size: 13px;line-height: 1.45;color: #fff !important;max-width: 980px\">This is how you work with <strong style=\"color: #fff !important\">EHERO Woo Query Order<\/strong> to <strong style=\"color: #fff !important\">sort products in WooCommerce<\/strong>, step by step and without code.<\/div>\n<\/div>\n<div style=\"padding: 10px 14px 8px;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse\">\n<tbody>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">1. Choose<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">You select the global pattern for your store from a dropdown: newest, best sellers, price, top rated, random, or manual list.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">2. Fine-tune<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Give each category its own rule (or apply one to ALL with the bulk action) and drag your star products to the exact place you want.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">3. Sell<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">The order is applied on the frontend instantly: pinned items at the top, sold-out items at the end, and featured new arrivals. Customers see what converts first.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 12px 9px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">Documentation<\/td>\n<td style=\"padding: 11px 12px 9px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Full online manual (ES\/EN) available <a style=\"color: #017cba;font-weight: bold;text-decoration: none\" href=\"https:\/\/cehero.com\/EHERO-QUERY-ORDER\/data\/manual\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>. Questions before buying? Write to us at <a style=\"color: #017cba;font-weight: bold;text-decoration: none\" href=\"mailto:soporte@consultoriaehero.com\">soporte@consultoriaehero.com<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Why your catalog order determines your sales<\/h3>\n<p>WooCommerce, out of the box, barely lets you choose the sorting criterion, and doing it manually is impossible with dozens of categories and hundreds of SKUs. On top of that, every sync with your ERP brings in new products with <em>menu_order<\/em> set to zero, which slip in at the top and throw off the storefront.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">The first positions in each category get most of the clicks: whoever controls that controls your revenue.<\/li>\n<li style=\"margin: .3em 0\">A catalog sorted by default rewards the old and the sold-out, not the profitable.<\/li>\n<li style=\"margin: .3em 0\">Reordering product by product does not scale: the work is lost with the next import.<\/li>\n<\/ul>\n<p><strong>EHERO Woo Query Order<\/strong> solves it at the root: you set the order that sells and it stays stable.<\/p>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">9 patterns to sort products in WooCommerce<\/h3>\n<p>You choose how your store is sorted with a simple dropdown. Each pattern is applied on the frontend in real time and serves as the global starting order for the entire catalog.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\"><strong>Custom menu + title<\/strong>: respects your <em>menu_order<\/em> and breaks ties by name.<\/li>\n<li style=\"margin: .3em 0\"><strong>Newest first<\/strong> or <strong>oldest first<\/strong>: sorts by date added in whichever direction you prefer.<\/li>\n<li style=\"margin: .3em 0\"><strong>Price low to high<\/strong> and <strong>high to low<\/strong>: ideal for outlet, entry-level range, or premium sales.<\/li>\n<li style=\"margin: .3em 0\"><strong>Best sellers<\/strong> and <strong>top rated<\/strong>: puts what already works and converts up front.<\/li>\n<li style=\"margin: .3em 0\"><strong>Random<\/strong>: rotates the storefront to give the whole catalog visibility.<\/li>\n<li style=\"margin: .3em 0\"><strong>Manual list by IDs<\/strong>: the exact order you decide, reference by reference.<\/li>\n<\/ul>\n<p>There are <strong>9 patterns<\/strong> ready to use, and they are not mutually exclusive: they combine with category rules and advanced ordering.<\/p>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Category rules: each section with its own order<\/h3>\n<p>Sorting products in WooCommerce does not mean the same thing in &#8220;New Arrivals&#8221; as it does in &#8220;Outlet&#8221;. With <strong>category rules<\/strong> you give each section its own pattern and leave the rest with the global order.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">A different pattern per category: new arrivals by date, outlet by price, featured by hand\u2026<\/li>\n<li style=\"margin: .3em 0\">Categories without their own rule <strong>automatically inherit<\/strong> the global pattern, with no setup needed.<\/li>\n<li style=\"margin: .3em 0\">Clear status per category \u2014&#8221;Global&#8221; or &#8220;Custom&#8221;\u2014 and a search box to find it instantly.<\/li>\n<li style=\"margin: .3em 0\"><strong>Inheritance to subcategories<\/strong>: a rule in &#8220;Clothing&#8221; also applies to &#8220;Clothing \u203a T-shirts&#8221; without duplicating work.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Bulk action: one pattern for all categories in one click<\/h3>\n<p>Want to show &#8220;newest&#8221; in <strong>all<\/strong> categories at once? Before, that was eighty clicks; now it&#8217;s one. The <strong>bulk action<\/strong> turns a repetitive task into something immediate.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Apply a pattern to the <strong>selected categories<\/strong> or to <strong>ALL<\/strong> at once.<\/li>\n<li style=\"margin: .3em 0\">Reset the categories you want back to the global order, also in bulk.<\/li>\n<li style=\"margin: .3em 0\">Multi-select, &#8220;select all&#8221;, and search for stores with many categories.<\/li>\n<\/ul>\n<p>It&#8217;s the fastest way to <strong>sort products in WooCommerce<\/strong> consistently, without going category by category.<\/p>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Visual sorter: drag and drop your products<\/h3>\n<p>When you want the exact order, you drag and drop it. The <strong>visual sorter<\/strong> shows thumbnails, SKU, and stock at a glance so you don&#8217;t make mistakes.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Reorder with the mouse, search products, and add them to the list instantly.<\/li>\n<li style=\"margin: .3em 0\">Works both for the store&#8217;s global order and for a specific category.<\/li>\n<li style=\"margin: .3em 0\">Option to also write the <strong>menu_order<\/strong> field so other plugins and exports respect your order.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Pin to the top without hiding the rest of the catalog<\/h3>\n<p>The classic flaw of other methods is that the manual list <em>hides<\/em> everything not in it. With EHERO Woo Query Order that doesn&#8217;t happen: your pinned products go first and the rest of the catalog is added automatically below, in a stable way.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Pin your star products at the top and the rest is filled in automatically below.<\/li>\n<li style=\"margin: .3em 0\">New <strong>products<\/strong> (new additions or syncs) appear at the end: they don&#8217;t disappear or jump to the top.<\/li>\n<li style=\"margin: .3em 0\">The order stays put: no surprises of &#8220;it got lost and has to be saved again&#8221;.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Advanced ordering: pinned items, sold-out items, and new-arrivals boost<\/h3>\n<p>Combine automatic rules with your manual decisions to fine-tune the catalog to the maximum. These options are added to any pattern you have active.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\"><strong>Pinned products at the top (hybrid order)<\/strong>: you pin your stars in the header and the rest follows the chosen pattern.<\/li>\n<li style=\"margin: .3em 0\"><strong>Sold-out items at the end<\/strong>: out-of-stock products are shown last with any pattern, so you don&#8217;t fill the storefront with items you can&#8217;t sell.<\/li>\n<li style=\"margin: .3em 0\"><strong>New-arrivals boost<\/strong>: products added in the last N days rise above the active pattern during that time.<\/li>\n<li style=\"margin: .3em 0\"><strong>Inheritance to subcategories<\/strong>: the parent category rule propagates downward without repeating configuration.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Also sort the categories themselves<\/h3>\n<p>In addition to sorting products within each section, with Query Order you sort the <strong>categories relative to each other<\/strong> and write that order into <em>menu_order<\/em> with a button.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Drag and drop to decide which categories go first in menus and listings.<\/li>\n<li style=\"margin: .3em 0\">&#8220;Slots&#8221; system so one category&#8217;s order does not overwrite the others.<\/li>\n<li style=\"margin: .3em 0\">&#8220;Apply to all&#8221; button to write the <em>menu_order<\/em> for the entire catalog at once.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Fine-grained options for real catalogs<\/h3>\n<p>The details that make the difference when you sort a large catalog, with many SKUs and automatic syncs.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Exclude <strong>featured<\/strong> products or <strong>grouped product children<\/strong> from listings to avoid duplicates.<\/li>\n<li style=\"margin: .3em 0\">Price sorting that <strong>does not hide<\/strong> products without a price, a typical flaw in other solutions.<\/li>\n<li style=\"margin: .3em 0\">Careful performance: the calculated order is <strong>cached<\/strong> and recalculated only when your rules or products change, not on every visit.<\/li>\n<li style=\"margin: .3em 0\">Does not interfere with the <strong>REST \/ Store API<\/strong> or cron: the order is applied where the customer sees it, not where it can break integrations.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Compatible with your theme, HPOS, and page builders<\/h3>\n<p>Sorting products in WooCommerce should work with your theme and without breaking anything. Query Order respects what already works for you today.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Respects the <strong>sorting chosen by the customer<\/strong> in the store (price, new arrivals\u2026): if they change it, the plugin does not overwrite it.<\/li>\n<li style=\"margin: .3em 0\">Compatible with <a href=\"https:\/\/developer.woocommerce.com\/docs\/features\/high-performance-order-storage-hpos\/\" target=\"_blank\" rel=\"noopener\">HPOS<\/a>, block themes, and builders like <strong>Bricks<\/strong> and <strong>Elementor<\/strong>.<\/li>\n<li style=\"margin: .3em 0\">Configurable scope: apply it only to the main store archive or to all product <em>queries<\/em>, depending on what your builder needs.<\/li>\n<li style=\"margin: .3em 0\">Also covers listings generated by WooCommerce product shortcodes.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Multilingual: one order for all versions of your store<\/h3>\n<p>If your store is multilingual with <strong>EHERO Woo Multilang<\/strong>, your order is respected in every language without duplicating work.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Query Order resolves products by <strong>ID<\/strong> and translates references from the default language to the language the customer is viewing.<\/li>\n<li style=\"margin: .3em 0\">Your pinned items, your manual lists, and your category rules apply the same in <em>\/es\/<\/em>, <em>\/en\/<\/em>, or any other configured language.<\/li>\n<li style=\"margin: .3em 0\">You set the order once and it works for the whole store: zero maintenance per language.<\/li>\n<\/ul>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">Ideal for<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">No matter what you sell: if your storefront does not show first what you want to sell, <strong>sorting products in WooCommerce<\/strong> with EHERO Woo Query Order boosts sales from day one. Where it shines most:<\/p>\n<div style=\"display: flex;flex-wrap: wrap;gap: 16px;margin: 0 auto 1.5rem\">\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83c\udd95<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #017cba\">New arrivals always on top<\/h4>\n<p style=\"font-size: 14px;color: #475569;margin: 0\">Seasonal stores that want the newest items front and center across the site with one click.<\/p>\n<\/div>\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83c\udff7\ufe0f<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #017cba\">Outlet and offers<\/h4>\n<p style=\"font-size: 14px;color: #475569;margin: 0\">Sort the outlet by price and leave the rest of the catalog with your usual criteria.<\/p>\n<\/div>\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\u2b50<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #017cba\">Featured by hand<\/h4>\n<p style=\"font-size: 14px;color: #475569;margin: 0\">Pin your star products at the top and automatically fill in the rest of the catalog.<\/p>\n<\/div>\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83d\udce6<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #017cba\">Large catalogs<\/h4>\n<p style=\"font-size: 14px;color: #475569;margin: 0\">Many SKUs and supplier or ERP sync: category rules and bulk action.<\/p>\n<\/div>\n<\/div>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">\ud83d\udccb System requirements<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">Compatibility tested with current versions of WordPress and WooCommerce.<\/p>\n<div style=\"max-width: 100%;margin: 0 auto;background: #fff;border-radius: 14px;overflow: hidden\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 13px\">\n<tbody>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">WordPress<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">5.8 or higher (6.7+ recommended)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">PHP<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">7.4 or higher (8.1+ recommended)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">WooCommerce<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">5.0 or higher, tested up to 9.6 (HPOS compatible)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">Themes and builders<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">Classic and block themes, Bricks and Elementor<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">License<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">1 domain, automatic updates for 1 year<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">\ud83d\udedf Technical support<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">Spanish email support* at <a href=\"mailto:soporte@consultoriaehero.com\">soporte@consultoriaehero.com<\/a> and a complete online manual (ES\/EN). Your annual license includes updates, which install automatically from your dashboard: new features, compatibility with each WooCommerce version, and fixes. If something doesn\u2019t sort as expected, we\u2019ll help you get it working.<\/p>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">\u2696\ufe0f Comparison: why EHERO Woo Query Order?<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">What sets this way of sorting products in WooCommerce apart from the default order, manual drag-and-drop reordering, and basic sorting plugins.<\/p>\n<div>\n<div style=\"overflow: auto;max-width: 100%\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 13px;min-width: 430px\">\n<thead>\n<tr>\n<th style=\"padding: 11px 16px;text-align: left;color: #fff;background: #334155;font-size: 13px\">Feature<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #334155;font-size: 13px\">Default Woo order<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #334155;font-size: 13px\">Manual drag-and-drop sorting<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #334155;font-size: 13px\">Basic sorting plugins<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #017cba;font-size: 13px\">EHERO Woo Query Order<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">Sorting patterns (new, price, sales, rating\u2026)<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Very limited<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Partial<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f 9 patterns<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">A different pattern per category<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Partial<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">Apply a pattern to ALL categories at once<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">Drag and drop with thumbnail, SKU and stock<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f One by one<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Partial<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">Pin to the top without hiding the rest of the catalog<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">Out-of-stock items at the end and new items boosted<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">The order survives syncs and new product imports<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Partial<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">Respects the order the customer chooses in the store<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Partial<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">HPOS, Bricks\/Elementor and multilingual compatible<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #ca8a04\">\u26a0\ufe0f Partial<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">In Spanish and with Spanish support<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2714\ufe0f<\/td>\n<\/tr>\n<tr style=\"background: #f1f5f9;font-weight: bold\">\n<td style=\"padding: 12px 16px\">Price \/ year<\/td>\n<td style=\"padding: 12px 16px;text-align: center\">Free<\/td>\n<td style=\"padding: 12px 16px;text-align: center\">Your time<\/td>\n<td style=\"padding: 12px 16px;text-align: center\">Free \/ variable<\/td>\n<td style=\"padding: 12px 16px;text-align: center;font-size: 18px;color: #1e40af;background: #dbeafe\">49 \u20ac<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<hr \/>\n<div style=\"max-width: 100%;margin: 2em auto;background: linear-gradient(180deg,#f8fbff 0%,#fff 100%);border-radius: 16px;padding: 26px 30px\">\n<h3 style=\"text-align: center;margin-top: 0;font-size: 23px;color: #017cba\">Works especially well with\u2026<\/h3>\n<p style=\"text-align: center;color: #335066\">The order looks best when the catalog is well organized, well categorized, and in each customer\u2019s language.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\"><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-multilang-the-plugin-to-create-a-truly-multilingual-woocommerce-store\/\"><strong>EHERO Woo Multilang<\/strong><\/a> \u2014 your order applies the same in all languages: Query Order translates the references into the language the customer sees.<\/li>\n<li style=\"margin: .3em 0\"><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-categories-bulk-category-management-for-woocommerce\/\"><strong>EHERO Woo Categories<\/strong><\/a> \u2014 a well-categorized catalog makes category-based rules perform much better.<\/li>\n<li style=\"margin: .3em 0\"><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-brands-brand-management-in-woocommerce-with-seo-filters-and-analytics\/\"><strong>EHERO Woo Brands<\/strong><\/a> \u2014 sort and highlight your store listings by brand.<\/li>\n<\/ul>\n<blockquote style=\"border-left: 4px solid #017cba;background: #f0f7ff;padding: 16px 20px;border-radius: 0 12px 12px 0;margin: 1.4em auto 0;max-width: 100%\">\n<p style=\"margin: 0;color: #335066\"><strong>Practical case:<\/strong> a store with thousands of items synchronized from the ERP set \u201cbest sellers\u201d as the global pattern, \u201clowest to highest price\u201d in Outlet, and its ten star products pinned to the top. Out-of-stock items were moved to the end and new items rise automatically for 15 days. Set once, stable ever since.<\/p>\n<\/blockquote>\n<\/div>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">Frequently asked questions<\/h3>\n<p style=\"margin: 1.2em 0 .3em\"><strong>How do I sort all categories the same way, for example \u201cnewest first\u201d?<\/strong><\/p>\n<p>With the bulk action \u201cBy Category\u201d: choose \u201cNewest first\u201d and click \u201cApply to ALL\u201d. In one click you sort products in WooCommerce across all categories, and any categories with their own rule can also be reset to the global order in bulk.<\/p>\n<p style=\"margin: 1.2em 0 .3em\"><strong>If I set a manual order, do products not on the list disappear?<\/strong><\/p>\n<p>No. Query Order pins the ones you choose to the top and automatically adds the rest of the catalog below them. New products are placed at the end, never hidden. That\u2019s exactly the difference from manual lists in other methods, which hide everything you don\u2019t include.<\/p>\n<p style=\"margin: 1.2em 0 .3em\"><strong>Does it respect my store\u2019s sort selector (price, new items)?<\/strong><\/p>\n<p>Yes. If the customer chooses a sort order, the plugin does not overwrite it: your pattern is the default order, but the visitor can change it. It also leaves the REST\/Store API and cron untouched.<\/p>\n<p style=\"margin: 1.2em 0 .3em\"><strong>Does it work with my theme and page builders?<\/strong><\/p>\n<p>Yes: it is compatible with HPOS, block themes, and builders like Bricks or Elementor, with a scope setting to apply the order only to the shop archive or to all product <em>queries<\/em>, depending on what your builder needs.<\/p>\n<p style=\"margin: 1.2em 0 .3em\"><strong>Does it work if my store is multilingual?<\/strong><\/p>\n<p>Yes. With EHERO Woo Multilang, Query Order translates the references in your order into the language the customer sees, so your pinned items, manual lists, and category rules apply equally in all configured languages. You set the order once and it works for the whole store.<\/p>\n<p style=\"margin: 1.2em 0 .3em\"><strong>Why did my order used to get \u201clost\u201d and not with this one?<\/strong><\/p>\n<p>Because it depended on the <em>menu_order<\/em> field, which new items and syncs reset to zero, letting new products slip in at the top. Query Order sets a stable pattern and places new items at the end: the order survives imports without needing to be saved again.<\/p>\n<hr \/>\n<div style=\"max-width: 100%;margin: 2em auto;background: linear-gradient(180deg,#f8fbff 0%,#fff 100%);border-radius: 16px;padding: 26px 30px\">\n<h3 style=\"text-align: center;margin-top: 0;font-size: 23px;color: #017cba\">\u2714\ufe0f One license, one domain \u2014 everything included<\/h3>\n<p style=\"text-align: center;color: #335066;margin-bottom: 0\">Your annual license includes <strong>all features<\/strong> for sorting products in WooCommerce \u2014the 9 patterns, category rules, bulk action, visual sorter, advanced ordering, and category sorting\u2014 with automatic updates for 1 year, online manual (ES\/EN), and email support. No limit on products or categories. Install it on your domain and put what you want to sell first.<\/p>\n<\/div>\n<hr \/>\n<blockquote style=\"border-left: 4px solid #017cba;background: #f0f7ff;padding: 16px 20px;border-radius: 0 12px 12px 0;margin: 1.4em auto;max-width: 100%\">\n<p style=\"margin: 0\"><strong>How many sales do you lose each month because your best products are on page three? With EHERO Woo Query Order your storefront always shows what sells, and it stays that way import after import. Start today from 49 \u20ac\/year.<\/strong><\/p>\n<\/blockquote>\n<p style=\"text-align: center\"><strong>Take control and start sorting products in WooCommerce the way you want with EHERO Woo Query Order.<\/strong><\/p>\n<p style=\"text-align: center;font-size: 14px;color: #475569\">Want to see more tools for your store? Discover all our <a href=\"https:\/\/consultoriaehero.com\/en\/product-category\/woocommerce-plugins\/\">WooCommerce plugins<\/a> or visit the <a href=\"https:\/\/consultoriaehero.com\/en\/store\/\">Consultor\u00eda EHERO store<\/a>.<\/p>\n<p style=\"text-align: center;font-size: 12px;color: #94a3b8;margin-top: 1.6em;line-height: 1.5\">*Support covers incidents, errors, and plugin installation; it does not include consulting, custom configurations, or custom development. Terms apply.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><strong>Sort products in WooCommerce<\/strong> with total control: define the order of the store and each category with <strong>9 patterns<\/strong> (newest, price, best sellers, top rated, random, manual list\u2026), <strong>category rules<\/strong>, a <strong>bulk action<\/strong> to apply a pattern to all at once, and a <strong>visual drag-and-drop sorter<\/strong>. Pin your products to the top without hiding the rest and respect the sorting chosen by the customer. <strong>\u20ac49\/year.<\/strong><\/p>\n<ul>\n<li>\u2714 9 sorting patterns applied on the frontend in real time<\/li>\n<li>\u2714 Own rule per category + inheritance to subcategories<\/li>\n<li>\u2714 Bulk action: one pattern for ALL categories in one click<\/li>\n<li>\u2714 Drag and drop with thumbnail, SKU, and stock visible<\/li>\n<li>\u2714 Out of stock at the end, new-item boost, and hybrid pinned items<\/li>\n<li>\u2714 Compatible with HPOS, Bricks\/Elementor, and multilingual stores<\/li>\n<\/ul>\n","protected":false},"featured_media":5589,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_jf_save_progress":""},"product_brand":[],"product_cat":[980,981,974],"product_tag":[1537,1253,1538,1247,1243,1536,1242,1539],"class_list":["post-9151","product","type-product","status-publish","has-post-thumbnail","product_cat-catalog-management","product_cat-shopping-experience","product_cat-woocommerce-plugins","product_tag-drag-and-drop","product_tag-ehero-en","product_tag-menu-order-woocommerce-en","product_tag-order-by-category","product_tag-product-order-2","product_tag-product-sorting-en","product_tag-sort-woocommerce-products","product_tag-woocommerce-catalog","first","instock","downloadable","virtual","sold-individually","taxable","purchasable","product-type-ehero_subscription"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product\/9151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=9151"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media\/5589"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=9151"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product_brand?post=9151"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product_cat?post=9151"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product_tag?post=9151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}