1. Documentation
  2. Plugins
  3. WooCommerce
  4. Extensions

Phone Orders & Payments

Installation ↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Setup and Configuration ↑ Back to top

Settings ↑ Back to top

To set up your store with Phone Orders & Payments:

  1. Install and activate the extension (as above)
  2. You will see a notice that the extension has been activated with a button to configure the settings. Alternatively go to WooCommerce > Settings > Payments > Phone payments
  3. Fill in the settings as required, as a minimum we recommend filling in the instructions field, read the descriptions under each setting for further details, once done save changes
  4. Now when adding an order via WooCommerce > Orders > Add order you will see a phone order toggle, click this to flag an order as by phone
  5. If you have enabled virtual terminals and/or card machine terminals via the settings you will see these options appear to take payment under the “Billing” heading
  6. Remember that customers can also checkout via the website and select phone payment as an option (this can be disabled through the settings if required)

Settings screenshot ↑ Back to top

Usage ↑ Back to top

On the front end customers will see a phone payment option during checkout, when this is selected and the order is placed the customer will see your phone payment instructions on the order confirmation page and within their order email.


You can manage a customer’s phone order (or add phone orders for customers who call without using the website) via WooCommerce > Orders > Add order.

Simply check the Phone order checkbox to flag the order as a phone order (this will automatically be checked for customer placed phone orders). If you have enabled virtual terminal and/or card machine terminal payments in the settings you will see options to take payment on behalf of the customer.

FAQs ↑ Back to top

What is my virtual terminal URL? ↑ Back to top

Your virtual terminal URL is provided to you by your payment provider, this can usually be found on your payment provider’s website or by requesting this from them.

If i use this extension do I need to be PCI compliant? ↑ Back to top

This extension opens your payment provider’s virtual terminal and/or allows you to enter payment you have taken from card machine terminal. This extension does not store any payment details within WooCommerce other than the transaction ID which you can optionally enter. Using a virtual terminal and/or card machine terminal may mean your business is required to be PCI compliant as you are taking payment on behalf of a customer, to check if you should be PCI compliant we recommend discussing this with your payment provider or a PCI compliance specialist.

Can I manage phone orders in the dashboard but hide the phone payment option on checkout? ↑ Back to top

Yes, see WooCommerce > Settings > Payments > Phone payments to hide the phone payment option on checkout.

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment