Extensions for shipping, cancellations, invoicing, currencies and multilingual stores. One-time payment, regular updates and support from the developers who wrote them.
Advance Partial Shipment for WooCommerce lets you fulfil an order in stages. Ship the items you have in stock now and record the carrier and tracking number. Then leave the remaining quantities for a later shipment. You manage every WooCommerce partial shipment from a meta box on the order edit screen.
Each shipment has its own fulfilment status: Ready, Picked, Dispatched or Delivered. It also keeps a shipment date, an estimated delivery date and notes. Customers get a WooCommerce email with the shipped items and a tracking link. They can also follow progress on their order page, or on a tracking page you publish with a shortcode.
WC Cancel Order Pro adds an order cancellation workflow to WooCommerce. Customers can cancel a whole order, or only some items and quantities. They send the request from the orders list in My Account. You review every request in one dashboard, then approve or decline it.
When you approve a request, you choose the refund: a gateway refund, a manual refund or store wallet credit. After that, the plugin creates the WooCommerce refund record for you. It can also restock the cancelled items and take a cancellation fee off the refund.
User Manager for Polylang restricts Editors, Authors, Shop Managers and other non-administrator users. As a result, each user can only work in the Polylang language, post types and taxonomies you assign on their profile. It suits multilingual sites where each translator or regional team should only touch their own language.
The plugin enforces these restrictions as WordPress capabilities. For example, a French editor cannot open, update, trash or delete an English or German post. This also holds on the edit screen, the list table, quick edit, bulk actions, AJAX and the REST API. Likewise, a Shop Manager limited to German cannot change English products or product categories through the WooCommerce REST API.
Category Products Reorder for WooCommerce lets you decide which products shoppers see first on each product category page. Instead of relying on names, dates or a single global menu order, you reorder products in every WooCommerce category individually. You simply drag and drop them.
The plugin saves the order per category and applies it whenever the default sorting is active. It works on classic and block themes alike. Also, it never touches your products or their global menu order.
Bank Muscat Payment for WooCommerce adds the Bank Muscat payment gateway to your checkout. When a customer places an order, the plugin sends them to Bank Muscat’s secure payment page. There they pay by debit or credit card, and then they return to your store.
Your merchant working key encrypts the payment request, and your site decrypts the bank’s response. A successful payment moves the order to Processing. It also saves the bank reference number and tracking ID on the order. A failed payment marks the order as Failed, so you always know what happened.
Collection for WooCommerce lets you build smart collections from your product categories. Instead of ticking categories on each product, you describe which products belong in a category. Then the plugin keeps that category up to date for you, so your WooCommerce smart collections maintain themselves.
Rules can look at the product title, description, categories, tags, global attributes and stock quantity. As your catalogue changes, products join or leave collections automatically.
Multi Currency for Polylang and WooCommerce adds a Currency field to every language in Polylang. When a customer shops in that language, WooCommerce prices, the cart, the checkout and the order all use that currency. In short, it brings multi currency pricing to Polylang WooCommerce stores.
You set prices per translated product, so you choose exactly what each market pays. Alternatively, the plugin converts the default-language price with the rates you enter on WooCommerce > Currency Rate. The same rates convert shipping, shipping taxes and the free shipping minimum, so totals stay in one currency.
Multi Currency Pro for WooCommerce adds a currency switcher to your menu. Customers pick a currency, see every price in it and then pay in that currency at checkout. In short, your store gets WooCommerce multi currency prices and payments.
Exchange rates can update automatically every hour, twice a day or once a day with a fixer.io API key. Otherwise, you enter fixed rates yourself. The plugin also converts shipping costs, taxes and other cart charges with the same rates, so there is nothing extra to set up.
On multilingual stores built with Polylang, the currency can also switch automatically with the language the visitor chooses.
Advanced Restaurant for WooCommerce (Restaurant for WooCommerce Pro) is a WooCommerce restaurant plugin. It creates a one-page online ordering menu from your existing products. Add the [wxp_restaurant] shortcode to any page. Then every product category with published items becomes a menu section. Desktop visitors get a sticky category list, while mobile visitors get a category drop-down.
Customers add dishes with one click and choose variations and add-ons in a popup. Next, they review their order in a sidebar basket and continue to your normal WooCommerce cart and checkout. At checkout, they choose a delivery day and time slot based on the opening hours you set.
Advance Partial Shipment Extension for WP All Import adds a dedicated Shipment import type to WP All Import. With it, you import partial shipments from a CSV or XML file into Advance Partial Shipment for WooCommerce. The file can hold tracking numbers, shipping providers, statuses, dates and notes. As a result, you no longer create each shipment by hand.
Each row in your file is one product line of a shipment. When rows share an order ID and tracking number, the add-on combines them into one multi-item shipment. It creates shipments through the Advance Partial Shipment plugin’s own API. Therefore, quantity checks, order status updates, webhooks and email settings work as they do for manual shipments.
Can’t find the plugin you need?
If an existing plugin doesn’t solve your problem, we can build it.