{"id":75380,"date":"2017-09-29T07:45:54","date_gmt":"2017-09-29T07:45:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/additional-order-filters-for-woocommerce\/"},"modified":"2025-12-09T14:00:47","modified_gmt":"2025-12-09T14:00:47","slug":"additional-order-filters-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/lv.wordpress.org\/plugins\/additional-order-filters-for-woocommerce\/","author":15691188,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.24","stable_tag":"1.24","tested":"6.9.4","requires":"6.2","requires_php":"7.0","requires_plugins":null,"header_name":"Additional Order Filters for WooCommerce","header_author":"Anton Bond","header_description":"Adds additional order filters for WooCommerce","assets_banners_color":"9a9a99","last_updated":"2025-12-09 14:00:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/facebook.com\/antonbondarevych","rating":4.5,"author_block_rating":0,"active_installs":2000,"downloads":22356,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.01":{"tag":"1.01","author":"antonbond","date":"2017-09-30 16:41:52"},"1.02":{"tag":"1.02","author":"antonbond","date":"2017-10-02 13:39:38"},"1.03":{"tag":"1.03","author":"antonbond","date":"2018-03-10 11:38:47"},"1.04":{"tag":"1.04","author":"antonbond","date":"2019-04-17 20:39:28"},"1.05":{"tag":"1.05","author":"antonbond","date":"2019-04-29 09:00:53"},"1.06":{"tag":"1.06","author":"antonbond","date":"2020-05-13 10:32:14"},"1.11":{"tag":"1.11","author":"antonbond","date":"2024-01-07 15:45:01"},"1.12":{"tag":"1.12","author":"antonbond","date":"2024-04-10 12:55:31"},"1.20":{"tag":"1.20","author":"antonbond","date":"2024-04-10 13:14:38"},"1.21":{"tag":"1.21","author":"antonbond","date":"2024-04-11 13:19:52"},"1.22":{"tag":"1.22","author":"antonbond","date":"2024-11-22 21:03:42"},"1.23":{"tag":"1.23","author":"antonbond","date":"2025-08-04 08:01:09"},"1.24":{"tag":"1.24","author":"antonbond","date":"2025-12-09 14:00:47"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3068510,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2367260,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.01","1.02","1.03","1.04","1.05","1.06","1.11","1.12","1.20","1.21","1.22","1.23","1.24"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3068510,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3068510,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3068510,"resolution":"3","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2755,1896,286,18785,16602],"plugin_category":[45],"plugin_contributors":[226460],"plugin_business_model":[],"class_list":["post-75380","plugin","type-plugin","status-publish","hentry","plugin_tags-filters","plugin_tags-order","plugin_tags-woocommerce","plugin_tags-woocommerce-filters","plugin_tags-woocommerce-order","plugin_category-ecommerce","plugin_contributors-antonbond","plugin_committers-antonbond"],"banners":{"banner":"https:\/\/ps.w.org\/additional-order-filters-for-woocommerce\/assets\/banner-772x250.png?rev=2367260","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/additional-order-filters-for-woocommerce\/assets\/icon-128x128.jpg?rev=3068510","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/additional-order-filters-for-woocommerce\/assets\/screenshot-1.png?rev=3068510","caption":""},{"src":"https:\/\/ps.w.org\/additional-order-filters-for-woocommerce\/assets\/screenshot-2.png?rev=3068510","caption":""},{"src":"https:\/\/ps.w.org\/additional-order-filters-for-woocommerce\/assets\/screenshot-3.jpg?rev=3068510","caption":""}],"raw_content":"<!--section=description-->\n<p>Additional Order Filters for WooCommerce adds additional filters, with which you can easily and quickly find the orders you need among hundreds of others.<\/p>\n\n<p>Plugin allows you to search by next filters:<\/p>\n\n<ul>\n    <li>Order Statuses<\/li>\n    <li>Payment Method<\/li>\n    <li>Customer Group<\/li>\n    <li>Shipping Method<\/li>\n    <li>Customer details (email, name, phone, etc)<\/li>\n    <li>Customer Billing Country<\/li>\n    <li>Track Number<\/li>\n    <li>SKU number<\/li>\n    <li>Date Range<\/li>\n    <li>Order price total<\/li>\n<\/ul>\n\n<p>You also can set your own custom order filters based on order meta fields. This can be any order field, including other plugins.<\/p>\n\n<p>Fully support High-Performance Order Storage of WooCommerce. Support for the previous version of orders (WordPress posts storage (legacy)) also remains.<\/p>\n\n<p>Absolutely free. Let's try it!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>You can set up your filters in admin dashboard area using Filters of Orders tab<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20it%20support%20high-performance%20order%20storage%3F'><h3>Does it support High-Performance Order Storage?<\/h3><\/dt>\n<dd><p>Yes, fully supports High-Performance Order Storage of WooCommerce.<\/p><\/dd>\n<dt id='how%20does%20search%20work%3F'><h3>How does search work?<\/h3><\/dt>\n<dd><p>Just open tabs with additional filters on Woocommerce orders grid page. Enter a value in the field you need and click 'Apply filters' button.<\/p><\/dd>\n<dt id='can%20i%20search%20for%20multiple%20values%20in%20one%20field%20at%20once%3F'><h3>Can I search for multiple values in one field at once?<\/h3><\/dt>\n<dd><p>Yes! You can separate values by comma ','. For example, in SKU field: 'MM123, AS321'; Email: 'post@site.com, anna@site.com', etc.<\/p><\/dd>\n<dt id='can%20i%20search%20for%20a%20partial%20value%3F'><h3>Can I search for a partial value?<\/h3><\/dt>\n<dd><p>Yes! For example, order user phone is 1 (111) 682-5352. You can try search any part of this number: '682', '111', '53', '52', etc.<\/p><\/dd>\n<dt id='plugin%20still%20finds%20too%20many%20orders%2C%20but%20i%20need%20a%20specific%20one%20order'><h3>Plugin still finds too many orders, but I need a specific one order<\/h3><\/dt>\n<dd><p>Try to refine your search. Fill in other fields, don't use part of the value.<\/p><\/dd>\n<dt id='plugin%20doesn%27t%20has%20the%20filter%20which%20i%20need'><h3>Plugin doesn't has the filter which I need<\/h3><\/dt>\n<dd><p>Sorry about that. The author has included only the most commonly used filters. You could try contacting the author and asking to add a filter. Alternatively, you can try creating your own custom filter.<\/p><\/dd>\n<dt id='can%20i%20customize%20how%20the%20custom%20filter%20input%20field%20is%20rendered%3F'><h3>Can I customize how the custom filter input field is rendered?<\/h3><\/dt>\n<dd><p>Yes. Since version 1.24 the plugin provides the <code>woaf_custom_filter_input<\/code> filter hook.<\/p>\n\n<p>This filter allows you to fully customize the HTML output of any user-defined filter field.<br \/>\nExample usage:<\/p>\n\n<p>add_filter( 'woaf_custom_filter_input', function( $html, $filter, $value, $count ) {\n\/\/ Example: replace text input with a select dropdown\nif ( $filter['filter-field'] === 'my_custom_meta' ) {\n$html = '<\/p>\n\n<p>Any\nA\nB\n';\n}\nreturn $html;\n}, 10, 4 );<\/p><\/dd>\n<dt id='how%20i%20can%20contact%20the%20author%20of%20plugin%3F'><h3>How I can contact the author of plugin?<\/h3><\/dt>\n<dd><p>To contact the author by email antonbondarevych.fruitit@gmail.com<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.24<\/h4>\n\n<ul>\n<li>Added woaf_custom_filter_input filter<\/li>\n<\/ul>\n\n<h4>1.23<\/h4>\n\n<ul>\n<li>Fixed XSS vulnerability in the settings function<\/li>\n<\/ul>\n\n<h4>1.22<\/h4>\n\n<ul>\n<li>Fixed vulnerable to Reflected Cross-Site Scripting<\/li>\n<\/ul>\n\n<h4>1.21<\/h4>\n\n<ul>\n<li>Fixed a bug with getting the current admin page<\/li>\n<\/ul>\n\n<h4>1.20<\/h4>\n\n<ul>\n<li>Added High-Performance Order Storage support<\/li>\n<li>Code optimization<\/li>\n<li>Fixed a bug with getting the current page<\/li>\n<\/ul>\n\n<h4>1.12<\/h4>\n\n<ul>\n<li>Code optimization<\/li>\n<li>XSS vulnerable fixed<\/li>\n<\/ul>\n\n<h4>1.11<\/h4>\n\n<ul>\n<li>Plugin architecture changed<\/li>\n<li>Code optimization<\/li>\n<li>Added user custom order filters<\/li>\n<\/ul>\n\n<h4>1.10<\/h4>\n\n<ul>\n<li>Fixed bugs in code<\/li>\n<li>Code optimization<\/li>\n<\/ul>\n\n<h4>1.09<\/h4>\n\n<ul>\n<li>Added \"Customer Billing Country\" filter<\/li>\n<li>Added French translation<\/li>\n<li>Code optimization<\/li>\n<\/ul>\n\n<h4>1.08<\/h4>\n\n<ul>\n<li>Improved search functions<\/li>\n<\/ul>\n\n<h4>1.07<\/h4>\n\n<ul>\n<li>Fixed bugs in code<\/li>\n<\/ul>\n\n<h4>1.06<\/h4>\n\n<ul>\n<li>Fixed bug with button display<\/li>\n<li>Tested with WordPress 5.4.1 and WooCommerce 4.1.0<\/li>\n<\/ul>\n\n<h4>1.05<\/h4>\n\n<ul>\n<li>Fixed bug with order status filter field<\/li>\n<\/ul>\n\n<h4>1.04<\/h4>\n\n<ul>\n<li>Test with WordPress 5.1.1 and WooCommerce 3.6.0<\/li>\n<\/ul>\n\n<h4>1.03<\/h4>\n\n<ul>\n<li>Changed search by order status: multi-status search<\/li>\n<li>\u0421ode optimization<\/li>\n<\/ul>\n\n<h4>1.02<\/h4>\n\n<ul>\n<li>Added languages: Russian, Hebrew<\/li>\n<li>\u0421ode optimization<\/li>\n<\/ul>\n\n<h4>1.01<\/h4>\n\n<ul>\n<li>Added number of filters in the column<\/li>\n<li>\u0421ode optimization<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version<\/li>\n<\/ul>","raw_excerpt":"Do you have a large WooCommerce store with hunderd or thousands orders? Then this plugin created for you.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/75380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=75380"}],"author":[{"embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/antonbond"}],"wp:attachment":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=75380"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=75380"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=75380"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=75380"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=75380"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=75380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}