Next-Level Code. Nexuvibe Style ...

Hrs
Min
Sec
WooCommerce Phone Orders & Off-Channel Billing

How to Handle Phone Orders and Custom Invoicing
in WooCommerce Like a Pro

A customer calls. They want to order. They’re ready to pay. Your WooCommerce store has no clean way to handle this. Here’s the workflow that turns phone orders and off-channel sales into a smooth, professional process.

12 min read
Updated 2026
Sales Operations Guide
How to handle phone orders and custom invoicing in WooCommerce like a pro – complete workflow for off-channel sales and manual billing 2026

Phone orders are not a relic of pre-internet commerce. In wholesale, B2B, trade, and service industries, a significant portion of revenue still comes through conversations — phone calls, video calls, in-person meetings, email exchanges that culminate in a spoken agreement. The customer has chosen to buy. The terms have been agreed. What happens next should be simple: you send them something to pay.

In practice, that next step is where most WooCommerce stores struggle. The standard WooCommerce checkout requires the customer to initiate and complete the purchase themselves. It’s designed around browsing, adding to cart, and paying — a workflow that presupposes a self-service purchase. A phone order is the opposite: the seller has initiated the transaction, the terms are already agreed, and the customer just needs a way to complete the payment.

This guide covers the complete workflow for handling phone orders and off-channel sales professionally in WooCommerce — from the moment the call ends to the point where payment is confirmed, inventory is updated, and both parties have a clean record. We cover this using the WooCommerce phone order and custom invoicing plugin that makes this workflow available without workarounds.

What this guide covers
Why WooCommerce’s default system doesn’t support phone orders and what the usual workarounds cost you.
The complete step-by-step workflow for a professional phone order in WooCommerce.
How to handle custom pricing and non-catalog items in phone order invoices.
Sending the payment link through the right channel for the right customer.
Managing deposits and follow-up payments for high-value phone orders.
What the client experience looks like end-to-end.

The phone order problem in WooCommerce

When a customer calls to place an order, you have a few options with a standard WooCommerce setup — none of them satisfying. The most common approaches we see are the following, along with why each one falls short in practice.

“Just go to our website and checkout”

The customer has to find the right products, create an account if they don’t have one, navigate the checkout, and pay without the agreed pricing applied. They’re doing work that should be done for them, and the pricing they see may not match what was discussed on the call. This is a poor experience that regularly results in abandoned carts and follow-up calls.

Create a manual order in WooCommerce admin and collect card details by phone

Taking card details over the phone and processing them manually creates significant compliance, security, and liability issues — particularly around PCI-DSS requirements. Even if you’re processing through a compliant gateway, the act of taking card numbers verbally and entering them manually is a process most payment processors explicitly discourage or prohibit.

Email a PDF quote and ask them to bank transfer

Bank transfers introduce payment delay, reconciliation complexity, and a friction-heavy experience for the customer. There’s no automated confirmation, no payment gateway record, no automatic inventory update, and no clean status tracking. For customers who prefer card payment, this option isn’t even available.

🔗For seamless off-channel transactions, businesses can send direct payment links in WooCommerce to customers after confirming order details over the phone. →

Create a temporary product at the right price

Some stores create a temporary WooCommerce product for the agreed order total and share that product link with the customer to pay. This technically works but pollutes your catalog, creates reporting noise, requires cleanup after every transaction, and offers no real invoice documentation. It’s a hack, not a system.

What a proper phone order workflow actually needs
The customer called. You agreed terms. Now you need to: (1) create an invoice with the exact agreed items and pricing, (2) send the customer a payment mechanism they can use immediately from whatever device they’re on, (3) have the payment processed through your standard gateway, (4) receive confirmation automatically, (5) have inventory update without any manual step. That’s the workflow. Everything else is a workaround.

The complete phone order workflow, step by step

Here is the complete workflow for handling a phone order professionally using the WooCommerce manual invoicing plugin for phone and off-channel orders. This workflow works whether the sale happens by phone, email, WhatsApp, in-person, or any other channel.

Phone order workflow — from call to confirmed payment
1
Call ends — terms agreed

You know exactly what the customer wants: which products or services, at what price, with what delivery or payment conditions. You don’t ask them to do anything at this stage — you tell them you’ll send them a payment link shortly.

2
Open the invoice creation panel

From your WordPress admin, navigate to the manual billing plugin’s create invoice section. This is a dedicated invoice creation interface — not the standard WooCommerce order screen. You’ll fill in the client details, build the line items, and configure payment options from a single panel.

3
Assign the client

If the caller is an existing account in your WooCommerce system, select them from your customer list — their details pre-populate. If it’s a new client, enter their name, email, and any other billing details directly. No need for them to create an account first.

4
Build the line items at agreed prices

Add products from your catalog at the agreed price — which may differ from the catalog price. Add any custom line items for services, delivery, installation, or any other non-catalog component that was agreed on the call. Each line shows description, quantity, and unit price. The total builds as you add items.

5
Configure payment settings

Set the due date. If a deposit was agreed, configure the deposit amount — the invoice will show the total, the deposit due now, and the balance for later. Add any internal notes if relevant. Set the invoice to active and ready to send.

🔗To streamline phone order processing, you can customize WooCommerce checkout fields for phone orders by removing unnecessary steps and adding custom billing details. →

6
Send the invoice or copy the payment link

Send the invoice via the plugin’s built-in email, which delivers a professional invoice document with an embedded payment button. Or copy the direct payment link and send it through whatever channel the customer prefers — SMS, WhatsApp, a follow-up email you compose yourself. The link works the same regardless of how it’s delivered.

7
Client pays — everything updates automatically

This is the step that makes the whole system work. The customer clicks the link, sees the invoice, and pays through your standard WooCommerce payment gateway. Payment is confirmed. The invoice status updates. WooCommerce inventory decrements for any catalog products. A WooCommerce order record is created. Both you and the customer receive confirmation automatically. Zero manual steps.

8
Complete record in the invoice panel

The invoice management panel shows the settled invoice with full payment history. The client has a record in their My Account area. You have a clean audit trail. The phone order is fully processed, documented, and integrated with your WooCommerce store — indistinguishable in outcome from a standard storefront purchase.


WooCommerce phone order invoice creation – customer tab for assigning existing accounts or entering new client details when creating manual invoices for off-channel sales

Customer tab — assign an existing WooCommerce account or enter new client details directly. The starting point for every phone or off-channel order.

Handling custom pricing and non-catalog items

Phone orders very often involve pricing or product combinations that don’t exist in your public catalog. A long-term client calls and expects their negotiated rate. A trade customer wants a custom quantity that comes with a volume discount. Someone is ordering a service package that includes installation, the product, and a warranty extension — none of which exists as individual catalog items at the combined price you’ve quoted.


WooCommerce phone order items tab – adding catalog products at custom negotiated prices alongside free-text service line items for complete off-channel sales invoicing

Items tab — catalog products at negotiated prices alongside free-text custom line items. Every phone order, whatever the combination, can be invoiced precisely.

The items tab handles all of these scenarios through two mechanisms working together. First, catalog products can be added at any price — you select the product from your catalog and enter the agreed price directly, overriding the standard catalog price for this invoice. The client pays the agreed amount; the standard catalog price is unaffected for other customers. Second, free-text custom line items let you add any description at any price — services, delivery, warranties, consultation fees, anything agreed on the call that isn’t a discrete catalog product.

A single invoice can contain any combination of these: three catalog products at their standard price, one catalog product at a negotiated discount, and a custom service fee. The invoice shows each item clearly with its description and price. The total is accurate. The client knows exactly what they’re paying for.

Choosing the right delivery channel for the payment link

One of the most practical decisions in the phone order workflow is how to deliver the payment link to the customer. The right choice depends on who the customer is, what channel you were communicating through, and how quickly you want them to act.

Formal invoice email

Best for: B2B clients, new customers, anyone who needs documentation for their records. The plugin’s built-in email delivers a fully formatted invoice with a clear payment CTA. Professional, complete, and expected by business buyers.

🔗For businesses handling phone orders, integrating Gravity Forms dynamic order forms allows seamless data capture without requiring customers to navigate a standard checkout. →

Payment typically within hours to next business day

WhatsApp or SMS

Best for: customers you have an existing relationship with who communicate through messaging. Send immediately after the call ends while the conversation is fresh and their intent to buy is at its peak.

Payment often within minutes

Personal email

Best for: when you want to write a personal note alongside the payment link — for example, thanking the customer for the call, confirming the delivery timeline, or summarizing what was discussed. More personal than the plugin email, more documented than WhatsApp.

Payment typically same day

In a proposal document

Best for: larger deals where a formal proposal goes alongside the invoice. Embed the payment link (or the deposit payment link) in the proposal so acceptance and payment can happen together. Reduces the gap between agreement and commitment.

Payment at point of proposal acceptance

Managing deposits for high-value phone orders

High-value phone orders — large wholesale purchases, custom fabrication, project-based services, or significant equipment orders — almost always involve a deposit to confirm the order before the full balance is due. This is a standard commercial practice and your invoicing system needs to support it cleanly.


WooCommerce phone order deposit configuration – setting partial payment deposit amount for high-value phone orders and staged billing

Configure deposit on invoice creation


WooCommerce client My Account partial payment view for phone orders – client sees deposit paid and remaining balance clearly in their account portal

Client sees deposit and balance clearly

When creating the invoice for a high-value phone order, configure the deposit amount before sending. The invoice shows the client the total, the deposit due to confirm the order, and the balance due later. They pay the deposit immediately through the same payment link. You receive confirmation. When the balance falls due, you send a second payment request — linked to the same invoice record — for the remaining amount.

From the client’s perspective, this is transparent and professional. They can see exactly what they’ve committed to, how much has been paid, and what remains. From your perspective, the entire staged payment lifecycle lives within a single invoice record — no split records, no reconciliation, just a clean payment history against a single transaction.

What the client experience looks like

A professional phone order workflow isn’t just about making things easier for your team — it’s about delivering a customer experience that reinforces the quality of your business. Here’s what a well-configured phone order experience looks like from the client’s side.

During the call

The client agrees terms and is told: “I’ll send you a payment link in a moment.” Clear expectation, no ambiguity about what happens next.

🔗For businesses frequently processing phone orders, a detailed WooCommerce manual billing plugins comparison helps determine whether default order systems or custom solutions better fit their workflow. →

Minutes after the call

They receive a professional invoice — exactly what was agreed, itemized clearly, with a payment button. Nothing to navigate, no account to create, no checkout to complete. One click to pay.

At the payment page

They see the invoice summary and the total due (or deposit amount if staged). They pay using your standard WooCommerce gateway — the same card processing they’d use on your storefront. Familiar, trusted, straightforward.

After payment

They receive a payment confirmation. The invoice record is available in their My Account area for future reference. If there’s a balance due later, they know exactly what it is and when to expect the next payment request. The whole experience communicates: this is a professional, organized business.

That is a genuinely good customer experience for a phone order. It treats the customer as someone whose time and trust matter — not as someone who has to do admin work to give you their money. The WooCommerce off-channel sales and manual invoicing plugin is what makes this workflow available inside WordPress without custom development or external invoicing software.

Phone Orders · Email Sales · Custom Pricing · Deposit Billing

Turn every phone call into a clean, professional WooCommerce invoice

Create invoices from your admin, set custom pricing, configure deposits, and send a payment link through any channel — all within WooCommerce, with automatic stock updates and a full audit trail for every transaction.

NEXU WP WooCommerce Custom Invoices – phone order and off-channel billing plugin for WooCommerce stores

WooCommerce Custom Invoices by NEXU WP
WooCommerce Plugin · Phone Orders · Custom Invoicing · Deposit Billing


Get WooCommerce Custom Invoices

Picture of Mahdi Jabinpour

Mahdi Jabinpour

As a sales-driven developer and the founder of NexuWP, Mahdi focuses on building WordPress solutions that don't just work—they convert. From AI-powered bulk translation engines to high-efficiency media offloading, he helps business owners automate the "grind" so they can focus on global growth. He is a pioneer in integrating advanced LLMs into the WordPress workflow.

RELATED POSTS

RELATED POSTS

3 Reviews
Jessica Johnson 3 months ago

This guide does make the steps pretty clear for when a customer calls ready to buy I deal with this all the time with wholesale clients who just want to pay over the phone and move on. The only issue is, even after following everything, it still feels like you're piecing together a workaround.

James Taylor 3 months ago

This finally makes phone payments easy no more awkward workarounds. Saved me hours of manual invoicing.

Mahdi Jabinpour 3 months ago

We're so pleased the process was quick and easy for you

Anthony Martin 3 months ago

Hey! Finally a real fix for ordering on

Mahdi Jabinpour 3 months ago

We're really pleased you're having such a positive

Please log in to leave a review.