WooCommerce Phone Orders & Manual Orders

WooCommerce Phone Orders & Manual Orders


All of our plugins come with great support via email and phone.


Need to way to more easily create phone orders, or manually add new orders?

WooCommerce Phone Orders & Manual Orders lets you do that, quick and easy. Use the smart search box to search for products by name or SKU, click to add them to the order, select an customer or add a new customer, choose the shipping method if shipping is required, select a payment method, enter the payment details, and place the order. You’re done.

For selecting customers, you can add new orders for a “Guest” shopper ( shoppers that don’t already have, or don’t need, a user account on your site ), or optionally add a new customer and register a user account at the time the order is placed.

For selecting products to add to the cart, the plugin works for simple, variable, grouped products, composite products, bundled products, subscription products, and many others. And for product pricing, WooCommerce Phone Orders & Manual Orders works with our Dynamic Discounts, Wholesale Pricing, Tiered Pricing, Checkout Fields Editor Pro, Donations Pro, Gift Certificates Pro, and many more. ( Many of our other plugins are also supported, feel free to contact us to ask about support specific features ).

For highly specialized products that require extra data input or selections when ordering, the plugin lets you do that too. So it works great for products that require custom input from forms created by our Product Add-on Forms plugin, or other third party plugins such as Gravity Forms, and many others.

You can place orders on hold and resume processing the order at a later time. And you can load any existing order and use it as a starting point for a new order, which is great if you have customers that routinely place orders for the same items.

You can also apply coupons, if you want to, when placing orders for your customers.

You can optionally manually adjust product prices for most normal types of products on the fly when you want to ( note that this is not shown in the video demo ).

And, you can optionally set a custom shipping price for the order ( note that this is not shown in the video demo ).

Add cart fees using any label and fee amount that you need.

Works with most payment gateways, such as Check Payments, Bank Transfers, PayPal, Stripe, Authorize.net, FirstData, Simplify Commerce, and more than a hundred others.

Works with all your shipping gateways, including USPS, Fedex, UPS, Canada Post, Australia Post, our Table Rate Shipping Pro, and many more!

Need to ship orders to multiple address? Use our Ship to Multiple Addresses extension.

See the Screenshot tab above to view images of the simple settings and an example of what the manual order entry page looks like.

Check out the demo video!


Compatibility: WooCommerce 2.3 or newer

Current Plugin Version: 2.4.28

Comes with great support via email and phone!



Woocommerce Phone Orders & Manual Orders - SettingsWoocommerce Phone Orders & Manual Orders - Order Entry Page

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!

Version 2.4.28 - February 7, 2018

	Disallow 3rd party software from modifying the product queries generated by this plugin
	Modify the customer user query to use a non-generic table alias

Version 2.4.27 - February 7, 2017

	WooCommerce 3.0 compatibility update
	Added tweak to help correct prices show in product search if plugins alter prices based on user or role

Version 2.4.26 - January 30, 2017

	Added support for negative fee amounts

Version 2.4.25 - January 18, 2017

	Updated to support payment gateways that have support for stored cards ( Authorize.net CIM, Stripe, Evalon, etc)

Version 2.4.24 - January 17, 2017

	Changed script tag name to avoid having themes and plugins dequeue jQuery Chosen
	Ensure admin JS for settings doesn't load unless we're on the settings page

Version 2.4.23 - January 5, 2017

	Fixed incorrect permission check before inserting the "Add New Order" link in the admin area menu

Version 2.4.22 - January 3, 2017

	Refined the permission check before inserting the "Add New Order" link in the admin area menu
	Make sure produce prices are returned in the maybe_return_price() function when cart is empty

Version 2.4.21 - December 23, 2016

	Added support for WooCommerce Subscription products

Version 2.4.20 - December 16, 2016

	Tweaked for better Tiered Pricing plugin support (Tiered Pricing is from IgniteWoo)

Version 2.4.19 - November 21, 2016

	Empty variable check tweaks and variation attribute parsing adjusted for attributes with $ signs - thanks to Ryder Ross!
	Added new feature to make an order tax exempt on the fly

Version 2.4.18 - November 21, 2016

	Added default thumbnail size when product has no thumbnail image
	Added option to dispay stock level in product search results, applicable when stock management is enabled in WooCommerce
	Updated the Invoice payment gateway to allow the default order status to be chosen by the admin
	Updated user switching logic during the Ajax update of the order review
	Fixed customer user detection during checkout process to ensure any price modification done by other plugins can be processed by those other plugins
Version 2.4.17 - November 12, 2016

	Added price to product search results for simple products under differing conditions
	Fixed a typo in the code related to searching for orders when using the sequential order numbers add on.

Version 2.4.16 - October 31, 2016

	Add ability to search users by billing company name, billing phone, billing first name, and billing last name
	Added price to product search results for simple products

Version 2.4.15 - October 26, 2016

	Adjusted custom shipping module is_available() function to return true if the manual/phone page is being used, necessary for WC 2.6+

Version 2.4.14 - October 21, 2016

	Removed duplicate customer and product selectors from template file

Version 2.4.13 - October 20, 2016

	Tweaked admin_scripts hooked function so that the plugin doesn't generate an error during WooCommerce upgrades

Version 2.4.12 - October 20, 2016

	Updated template to allow the customer selection to be cleared after being set

Version 2.4.11 - October 19, 2016

	Removed the built-in admin bar user switcher. No longer necessary.
Version 2.4.10 - October 4, 2016

	Correct query for the Add New Order admin menu link to only return a published page ID

Version 2.4.9 - September 14, 2016

	Removed email instructions action hook from Hold Order gateway, not necessary
	Fixed PHP warning message regarding image properties for product thumbnails
	Prevent price filter from running in the admin area

Version 2.4.8 - September 13, 2016

	Fixed regression issue for the custom shipping cost gateway 
	Fixed PHP warning messages for variable product attributes and meta data checking

Version 2.4.7 - September 6, 2016

	Fixed a typo that caused a fatal error

Version 2.4.6 - August 29, 2016

	Updated fee checking to avoid errors in PHP 5.4.x
	Update object pointer when checking permissions for price changes

Version 2.4.5 - August 24, 2016

	Removed "static" declaration from init function - not necessary

Version 2.4.4 - August 23, 2016

	Fixed context issue using "$this" object variable during init phase, replace static call to has_access() with object-based call

Version 2.4.3 - August 22, 2016

	Tweaked the custom shipping cost gateway to avoid sometimes not making itself available

Version 2.4.2 - August 22, 2016

	Updated CSS to help with certain themes
	Updated authorization checking during Ajax so that the built-in gateways always load when enabled

Version 2.4.1 - August 20, 2016

	Added ability to add arbitrary cart fees
	Added CSS z-index to force the "configure product" popup to lay on top of pages with fixed headers and menus
	Redesigned the form loading an order to better fit into smaller screen sizes

Version 2.4 - August 19, 2016

	Modified portions of the manual/phone order page layout
	Added support for configuring complex products such as a bundles, composites, subscriptions, etc. 
	Added ability to put orders on hold. 
	Added ability to load a previous order, either to modify the order or as  for an existing order. 

Version 2.3.7 - August 4, 2016

	Added new setting to disable Terms and Conditions on the manual/phone order page

Version 2.3.6 - August 2, 2016

	Updated shortcode content processing to use output buffering
	Added availability checking based on the "enabled" setting for the custom shipping module

Version 2.3.5 - June 29, 2016

	Updated the dummy shipping module to support WC 2.6 and newer

Version 2.3.4 - June 7, 2016

	Changed JS localization variable name to avoid potential conflicts

Version 2.3.3 - June 6, 2016

	Add "nocache" headers for the phone/manual page to help avoid caching plugins from breaking the page

Version 2.3.2 - June 6, 2016

	Tweaked user switcher JS localized params for the admin area

Version 2.3.1 - June 4, 2016

	Updated the user switcher to support newer versions of WooCommerce
	Updated the new shipping method to support newer version of WooCommerce

Version 2.3 - May 31, 2016

	Updated adjustable price code to preserve changed prices across cart updates and page reloads
	Add custom shipping method that allows admins to set a custom shipping cost for the order

Version 2.2.19 - May 18, 2016

	Added language translation capability

Version 2.2.18 - February 18, 2016

	Adding checking for a condition where a site might have variations without a parent product
	Updated to support new customer user creation when the site has a setting turned on in WooCommerce to allow shoppers to choose their own user name.
Version 2.2.17 - February 10, 2016

	Added global var for the main class file so that 3rd party add-ons can access class methods, primarily to determine if gateways should load content such as scripts, css, etc.

Version 2.2.16 - February 4, 2016

	Replaced JS Chosen with JS Select2 for better mobile device compatibility

Version 2.2.15 - December 23, 2015

	Ensure invoice payment gateway instructions are inserted into order emails

Version 2.2.14 - December 15, 2015

	Fixed availability of the custom invoice payment gateway

Version 2.2.13 - November 30, 2015

	Updated shortcode processing to ensure "access denied" message is displayed if the user does not have access to the page.

Version 2.2.12 - November 13, 2015

	Added JS to trigger price changes without needing to tab out of the price field
	Updated code to ensure changing prices of variations works consistently

Version 2.2.11 - October 5, 2015

	Adjustments for global taxonomy attributes in WooCommerce 2.4.x

Version 2.2.10 - October 2, 2015

	Requeue Select2 Javascript for selecting Country/State
	Ensure custom gateway loads when viewing orders in the admin area
	Ensure custom gateway passes security check during the final placement of an order

Version 2.2.9 - October 2, 2015

	Adjusted permission check for the custom payment gateway included with the plugin

Version 2.2.8 - October 1, 2015

	Fixed coupon removal Ajax issue
Version 2.2.7 - September 21, 2015

	Added hook to override checkout page test so that gateways load scripts when they test for the checkout page

Version 2.2.6 - September 8, 2015

	Add missing globally defined variable for checkout in WooCommerce 2.4.x

	Updated script processing for gift certificates and donation products

Version 2.2.5 - September 6, 2015

	Updated core code to avoid "Sorry, your session has expired." messages - hooks removed/added/adjusted

Version 2.2.4 - August 27, 2015

	Updated WC checkout ajax endpoint for WooCommerce 2.4.x

Version 2.2.3 - August 19, 2015

	Adjusted security check for integration settings

Version 2.2.2 - August 18, 2015

	Updated to avoid loading integration settings if user has no access to the settings

Version 2.2.1 - August 13, 2015

	Updated JS params to support WooCommerce 2.4.x

Version 2.2 - August 2, 2015

	Added ability to change product prices on the fly

Version 2.1 - March 30, 2015

	Initial public release
Version 1.0

	In-house private development

Ask a Question: