{"id":239534,"date":"2025-07-06T13:54:57","date_gmt":"2025-07-06T13:54:57","guid":{"rendered":"https:\/\/en-za.wordpress.org\/plugins\/product-quick-switch\/"},"modified":"2025-07-06T13:54:23","modified_gmt":"2025-07-06T13:54:23","slug":"product-quick-switch","status":"publish","type":"plugin","link":"https:\/\/bel.wordpress.org\/plugins\/product-quick-switch\/","author":15745638,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.5","stable_tag":"trunk","tested":"6.5.8","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Product Quick Switch","header_author":"InkPixel","header_description":"Adds a searchable dropdown to WooCommerce product edit pages to quickly switch to another product.","assets_banners_color":"","last_updated":"2025-07-06 13:54:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/product-quick-switch\/","header_author_uri":"https:\/\/www.facebook.com\/people\/InkPixel-Studio\/61576687495349\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":200,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.5":"<p>Fixed a WordPress coding standard warning related to output escaping. Update is recommended for full compliance.<\/p>","2.4":"<p>Fixed a WordPress coding standard warning related to attribute escaping. Update is recommended for full compliance.<\/p>","2.3":"<p>This version includes a formal declaration of compatibility with WooCommerce&#039;s High-Performance Order Storage (HPOS). Update to resolve potential incompatibility warnings.<\/p>","2.2":"<p>This version includes critical updates for WooCommerce High-Performance Order Storage (HPOS) compatibility. Update is highly recommended if you are using or planning to use HPOS.<\/p>","2.1":"<p>This version significantly simplifies the plugin by removing category and status filters and improving performance. Update to this version for a streamlined experience.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2236,702,244571,944,286],"plugin_category":[45],"plugin_contributors":[244572],"plugin_business_model":[],"class_list":["post-239534","plugin","type-plugin","status-publish","hentry","plugin_tags-filter","plugin_tags-products","plugin_tags-quick-switch","plugin_tags-search","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-deanpain","plugin_committers-deanpain"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/product-quick-switch.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Product Quick Switch plugin streamlines your WooCommerce product management by adding a convenient meta box to the product edit screen. This meta box features a searchable dropdown menu that allows you to quickly navigate to any other product in your store directly from the current edit page.<\/p>\n\n<p>No more tedious back-and-forth through the product list! Simply type a few characters of the product you're looking for, select it from the filtered dropdown, and you'll be instantly redirected to its edit screen.<\/p>\n\n<p><strong>Features:<\/strong>\n* <strong>Seamless Integration:<\/strong> Adds a meta box to the standard WooCommerce product edit page.\n* <strong>Quick Navigation:<\/strong> Instantly switch to any product with a single click after selection.\n* <strong>Searchable Dropdown:<\/strong> Easily find products by typing in the search box, which dynamically filters the dropdown options.\n* <strong>Performance Optimized:<\/strong> Efficiently retrieves product data for a smooth user experience.\n* <strong>HPOS Compatible:<\/strong> Fully compatible with WooCommerce's High-Performance Order Storage feature.<\/p>\n\n<p>This plugin is designed to save you time and clicks, making your WooCommerce product editing workflow more efficient.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><strong>Upload<\/strong> the <code>product-quick-switch<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li><strong>Activate<\/strong> the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to any WooCommerce product edit page (Products -&gt; All Products -&gt; Edit).<\/li>\n<li>You will find the \"Quick Product Switch\" meta box on the right sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20work%20with%20high-performance%20order%20storage%20%28hpos%29%3F'><h3>Does this plugin work with High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes, this plugin is declared compatible with WooCommerce's High-Performance Order Storage (HPOS) feature from version 2.3 onwards.<\/p><\/dd>\n<dt id='can%20i%20filter%20products%20by%20category%20or%20status%3F'><h3>Can I filter products by category or status?<\/h3><\/dt>\n<dd><p>No, this version of the plugin focuses purely on a simple searchable dropdown for quick product switching. The category and status filters were removed to simplify the interface and improve performance.<\/p><\/dd>\n<dt id='what%20if%20i%20have%20a%20very%20large%20number%20of%20products%3F'><h3>What if I have a very large number of products?<\/h3><\/dt>\n<dd><p>The plugin fetches all products to populate the dropdown for client-side searching. For extremely large stores (tens of thousands of products or more), you might experience a slight delay on initial page load where the dropdown is rendered. However, the client-side filtering remains very fast.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.5<\/h4>\n\n<ul>\n<li>FIX: Ensured all output is properly escaped using <code>esc_html()<\/code> for the option text, addressing WordPress.Security.EscapeOutput.OutputNotEscaped warnings.<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>FIX: Applied <code>esc_attr()<\/code> to the <code>data-title<\/code> attribute to ensure proper escaping and address WordPress.Security.EscapeOutput.OutputNotEscaped warnings.<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>ADD: Declared formal compatibility with WooCommerce High-Performance Order Storage (HPOS) to prevent incompatibility warnings.<\/li>\n<li>UPD: Bumped plugin version to reflect HPOS compatibility declaration.<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>FIX: Updated product data retrieval to use <code>wc_get_products()<\/code> for compatibility with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<li>UPD: Adjusted product object data access (e.g., <code>get_name()<\/code>, <code>get_id()<\/code>).<\/li>\n<li>UPD: Bumped plugin version.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>REM: Removed category and status filter dropdowns.<\/li>\n<li>IMP: Simplified JavaScript filtering logic for improved performance.<\/li>\n<li>ADD: Comprehensive WordPress.org plugin header.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Initial release with searchable and filterable dropdowns.<\/li>\n<\/ul>","raw_excerpt":"Adds a searchable dropdown to WooCommerce product edit pages to quickly switch to another product.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/239534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=239534"}],"author":[{"embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/deanpain"}],"wp:attachment":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=239534"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=239534"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=239534"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=239534"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=239534"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=239534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}