Phone Orders for WooCommerce


The plugin speeds up adding manual/phone orders in WooCommerce backend.

After creating the order, you can “View order”, “Send invoice” and “Pay order as customer” ( Pro version only ).


  • UI was adapted for keyboard input
  • Search through existing customers or add new customers quickly
  • Search through existing products or add new products on the fly
  • Use default pricing or adjust pricing within the order
  • Places autocomplete for address (requires Google Maps API key)
  • Support free shipping (method works in admin area only)
  • Ability to add coupons with auto find feature
  • Copy url to populate cart
  • Log created orders

Pro features

  • A lot of UI options to suit different workflows and setups
  • Separate web page for adding orders (without access to /wp-admin)
  • Create new order based on existing order
  • Pause and resume the order
  • Customer search by shipping/billing fields
  • Configure fields and default values while adding new customers
  • Define products that can be sold (out of stock? without price?)
  • Support composite/bundled/other complex products
  • Add any additional fees
  • Setup custom fields for the order/customer
  • Extra WooCommerce reports
  • and much more …

Have an idea or feature request?
Please create a topic in the “Support” section with any ideas or suggestions for new features.


  • Filled order
  • Order was created
  • Edit customer details
  • Apply coupon, autocomplete
  • Adjust discount type and amount
  • Select shipping method
  • Common settings
  • Interface settings


Automatic Installation

Go to WordPress dashboard, click Plugins / Add New , type ‘woocommerce phone orders’ and hit Enter.
Install and activate plugin, visit WooCommerce > Export Orders.

Manual Installation

Please, visit the link and follow the instructions


Can many operators use same account to add orders?

It’s not recommended, as WooCommerce remembers customer details and cart contents in active session.
Please, use free plugin to prevent this situation.

How to set default country/state for new customers

Pro version has more settings and we keep adding them.

I can’t add new customer, I see the message “Please enter an account password”

Please, visit >WooCommerce>Settings, select tab “Accounts & Privacy” and mark checkbox “When creating an account, automatically generate an account password”.

I can’t add new customer, I see the message “Please enter a valid account username”

Please, visit >WooCommerce>Settings, select tab “Accounts & Privacy” and mark checkbox “When creating an account, automatically generate a username from the customer’s email address”.

I don’t see Free Shipping [Phone Orders] in popup

Please, visit >WooCommerce>Settings>Shipping and add shipping method for necessary zones

How to pay order?

Pro version allows you to pay as customer, via checkout page.
You can pay directly from admin area too – use this free plugin. They support Stripe and Authorize.Net.

How to apply bulk/roles/others discounts?

Use our free discount plugin to configure necessary pricing rules.

My pricing plugin doesn’t apply role-based discount

Please, mark checkbox “Switch customer during cart calculations” at tab Settings.

Button “Create Order” does nothing

Probably, there is a conflict with another plugin. Please, check javascript errors at first

New phone order does not change the stock

WooCommerce reduces stock only for orders having following statuses – Completed, Processing, On hold


October 15, 2019
I have tried so many other woocommerce pos plugins. They are bloated and always have issues when upgrading them or anything else. This is simple and it just works. Started using the free plugin and then needed to search by sku so purchased the pro version, does everything I need and more. thanks
October 11, 2019
We needed a phone order management system to easily lookup products and place orders for one of our client websites. I tried several plugins and custom integration until I cam upon this plugin. I initially added the free plugin which would be fine for most stores, but our client needed some advanced settings and functionality and this plugin was perfect. I needed a specific item completed and contacted support. I received a response and solution immediately. Alex was professional and actually added the solution to their main website as I am sure others would need this function. A simple addition to the functions.php file created under the child theme for this client and the phone order system now easily looks up and finds the products by name, price, description, short description, sku and image. EXCELLENT! Thank you for making it so easy to do. I have a happy client and will recommend this plugin to anyone who asks! Thank you, James
September 2, 2019
Me encanta este plugin, funciona perfectamente, y si tienes un problema, su autor te ayuda al momento. El Plugin de pago, he tenido la suerte de probarlo y es una maravilla, aunque a mi se me sube de precio, seguro que bien lo vale!!!!
August 13, 2019
Easy to use very clean interface, doesn't feel bloated or spammy. It lets you add an order in the admin area with a nicer flow than the Woocommerce default. The free version adds a key functionality that Woocommerce lacks, the ability to select from your available shipping options on a manual order. The free version it doesn't allow you to insert credit card information. I know, developers have got to make money to keep putting out good stuff. Thanks for a great free plugin. Update: After using this plugin for a month, I'm updating to 5 stars. My original review gave it 4 stars, but the support is great, the interface is clean and easy. I did upgrade to the PRO version and it really is the best plugin out there for creating phone orders. This plugin saved the day for us because Woocommerce is seriously lacking in core ability to take manual orders.
Read all 17 reviews

Contributors & Developers

“Phone Orders for WooCommerce” is open source software. The following people have contributed to this plugin.


“Phone Orders for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Phone Orders for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.3.6 2019-10-15

  • Product search updated again(to support partial matches)
  • Product variations shown in same order as they are displayed inside the product
  • Added some hooks (for compatibility with other plugins)

3.3.5 2019-10-02

  • Product search updated, it seeks for text inside products’ titles at first
  • Field “Payment method” is required now (if it’s visible)
  • New hooks to tweak interface

3.3.4 2019-08-23

  • Backward compatibility with WooCommerce 3.5
  • Supports address validation using USPS
  • New hooks to format addresses
  • Minor bugs

3.3.3 2019-08-14

  • Compatible with WooCommerce 3.7
  • Show order number (not order ID) in messages
  • Support external address lookup API (for example,
  • New hooks to disable product/customer search or filter search results

3.3.2 2019-06-26

  • New option “Don’t close popup on click outside”
  • New hooks for popup “Edit Address”
  • Fixed bug – incorrectly work with users just created by admin
  • Fixed bug – formatted amounts incorrectly if comma used as decimal separator
  • Fixed bug – “Switch customer during cart calculations” didn’t work for guests

3.3.1 2019-05-20

  • Format prices(items and totals) according to currency options (>WooCommerce>Settings)
  • New option “Allow to input fractional qty”
  • Fixed bug – phrase “List is empty” can’t be translated
  • Fixed bug – button “Check” used wrong API request to validate API key

3.3.0 2019-03-27

  • Solved problem with slow search if shop has a lot of products/customers
  • New option “Show payment method”
  • New option “Show detailed taxes”
  • New option “Allow to edit shipping cost”, for any shipping method
  • New option “Don’t send order emails”
  • Save address coordinates if Google address autocomplete was enabled
  • Fixed bug – external coupons were ignored

3.2.5 2019-02-27

  • New settings tab “Interface”
  • New option “Show order status” (off by default)
  • New option “Show icon for phone orders in orders list” (off by default)
  • Fixed bug – selected attribute was ignored for variable product

3.2.4 2019-02-18

  • Fixed bug – option “Ship to a different address” didn’t copy address for guests
  • Fixed some UI bugs
  • Added a lot of hooks (for compatibility with other plugins)

3.2.3 2019-01-23

  • Added – support Advanced Dynamic Pricing for WooCommerce for bulk/roles/others discounts
  • Added – option “Switch customer during cart calculations” to >Settings>Common (off by default)
  • Added – own capability “manage_woocommerce_phone_orders” (“manage_woocommerce” still works!)
  • Added – “Default customer location”(state/country) applied to address if country was not selected
  • Fixed bug – incompatiblity with caching plugins
  • Speeded up cart calculations

3.2.2 2018-12-04

  • Show images in product autocomplete
  • Show customer links – profile and orders
  • Allow to edit meta for cart items
  • Places autocomplete for address (you must generate Google Maps API key)
  • Added button “Copy url to populate cart” (off by default)
  • Added link “Create order” to users list
  • French translation was added

3.2.1 2018-10-30

  • Compatible with WooCommerce 3.5
  • Support any number of items in the cart (tested for 100+ items)
  • Fixed bug – shipping calculated automatically even if user turned off “Autocalculation” at tab “Settings”
  • Fixed bug – user was able to submit empty attribute for variation

3.2.0 2018-10-11

  • The plugin requires at least WooCommerce 3.3.0 !
  • Show attribute dropdowns for item, if variation uses “Any” value
  • Added option “Show order date/time”
  • Added nested tabs to “Settings”
  • Show warning message if coupons are disabled
  • Fixed bug – settings were applied to admin only
  • Fixed bug – slow customer autocomplete
  • Fixed bug – empty default shipping method (it didn’t work for some shipping plugins)
  • Work correctly with “sold individually” products
  • German translation was added

3.1.0 2018-08-20

  • Increased page loading speed
  • Optimized product search
  • Added section “References” to tab “Settings”
  • Fixed minor UI bugs

3.0.0 2018-08-08

  • UI migrated to modern JavaScript framework (Vue.js)

2.6.8 2018-06-18

  • Added section “Coupons” to tab “Settings”
  • Cache search results (only for coupons)
  • Fixed bug in product search (for variable products)
  • Added Spanish language

2.6.7 2018-06-06

  • Fixed some incompatibility issues with WooCommerce 3.4
  • Removed unnecessary ajax method which updates shipping rates after modifying cart items

2.6.6 2018-05-11

  • Support subscription products
  • Prompting to save changes if user adds items and doesn’t create the order
  • Added tab “Log”
  • Only admin has access to tab “Settings”
  • Default payment method was added to tab “Settings”
  • Bug fixed, we clear the cart for current user after order creation

2.6.5 2018-04-23

  • Added column to show full amounts
  • Added tab “Help”
  • Show shipping address for selected customer (if it doesn’t match with billing address)
  • Call necessary WooCommerce hooks to support discount plugins
  • Bug fixed in popup “edit address”, autocomplete didn’t work for state/county

2.6.4 2018-04-02

  • Increased speed of UI (reduced number of ajax requests)
  • Supports multicurrency plugins
  • Coupon search is not case sensitive
  • Show extra information for product in autocomplete (instock status, price, sku)
  • Bug fixed, new customer didn’t see password in welcome email
  • Bug fixed, we show all applied coupons now (including automatic ones)

2.6.3 2018-03-13

  • Show “Discount” in totals
  • Coupon shows deducted amount
  • Conflict was resolved if two versions (free and pro) are active

2.6.2 2018-03-03

  • Fixed critial bug, products autocomplete doesn’t work

2.6.1 2018-03-02

  • Supports products with zero price
  • Automatically adds shipping if cart has real products
  • Input validation was added to all popups

2.6.0 2018-02-16

  • Settings were moved to separate tab
  • Fixed wrong item link (for variable products)
  • Fixed error in custom prices for the items
  • A lot of minor UI tweaks

2.5 2018-02-06

  • Added “Free Shipping” method (in admin area only). Don’t forget to assign it to necessary shipping zones!

2.4 2017-12-13

  • Bug fixed – “create customer” fills address and phone

2.3 2017-11-17

  • Bug fixed – localization works now

2.2 2017-09-07

  • Added field “Private Note”
  • Bug fixed – fill billing email for registered user

2.1 2017-08-04

  • Create new products on fly
  • Add new customer from same page
  • Apply coupons to the order

2.0 2017-07-04

  • Rebuild UI (show buttons after order creation )
  • Skip out of stock products

1.0 2017-06-10

  • Initial release