WOO API Extended Order Filters plugin enables various filters to be made within the listed products via
/orders. With the installation of the plugin, parameters such as name, surname, e-mail, city, payment amount, update date, store name will also become available.
WOO API Extended Order Filters
WOO API Extended Order Filters plugin is a WordPress plugin that works with the WooCommerce REST API to filter
The use of the WooCommerce plugin is mandatory for the plugin to work. With the optional Dokar plugin, it becomes possible to perform store filtering operations. Below, the available parameters are listed with usage details.
Name & Surname
It provides the listing of orders according to the name and surname of the customer specified in the invoice information. The
name parameter is defined for filtering the contact information. Example usage is
?name[first]=John for name and
?name[last]=Doe for surname.
It provides a listing of orders according to the e-mail address to which the billing information is sent. The
?firstname.lastname@example.org, or with a specific domain name;
It provides filtering of orders according to the phone number in the billing information. The
phone parameter is used for this filtering process. Example usage is
?phone=555444322. Also can be used only the area code via the parameter; Like
It provides filtering of orders according to the city information specified in the cargo information. The
city parameter is used for filtering. Example usage is
Order Status Update Date
It enables filtering according to order-related updates (payment and shipping status updates, etc.).
modified_after parameter is defined to list the orders according to a certain date before, and the
modified_before parameter is defined to list the orders according to the date. Example usage is
The date expression can be Year-Month-Day (%Y-%m-%d) , Year-Month (%Y-%m) or Year (%Y) .
The 'total' parameter defined in the plugin allows orders to be filtered according to a certain payment amount.
total will provide a filtering for the equal amount, while
total[greater] will list orders greater than the specified amount and
total[less] will list orders less than the specified amount. Example usage is
It allows orders to be filtered according to payment methods (bacs (wire transfer), Stripe, PayPal, check, cod (payment at the door), iyzico, etc.). The
pmethod parameter is defined for this filtering operation. Example usage is
It allows to filter orders according to the product ID value in the content. The
pid parameter is used for this operation. Example usage is
Store & Multi-vendor
Dokan 2 allows multi-store plugin users to filter orders by stores. Filtering can be done by store ID using the
storeid parameter or by the store name with the
storename parameter. Example usage is