Phone Orders For WooCommerce

Customers [pro]

The Customers tab controls how Phone Orders searches, displays, and updates customer data during order creation. You’ll find these settings at Phone Orders → Settings → Customers. Configuring them correctly reduces the time agents spend finding the right customer, prevents address form errors, and keeps customer profiles in sync with the data agents enter during calls.


Search Settings

These settings control how the customer search autocomplete behaves — how fast it responds, how many results it shows, and which data it searches across.

Caching search results sets how many hours Phone Orders caches customer search results. Increasing this value makes the autocomplete faster for stores with large customer databases, since repeat searches return cached results instead of querying the database each time. Set it to 0 to disable caching and always return live results.

Search for customer in orders restricts the autocomplete to customers who have placed at least one order. Turn this on when agents only ever deal with returning customers and you want to eliminate new, unverified registrations from appearing in search results.

Search for customers in last X orders narrows the customer pool even further — only customers who appear in the most recent X orders show up in search results. Set to 0 for unlimited. Use this on high-volume stores where an agent taking a repeat call is almost always dealing with a recent customer, making a smaller, faster search pool more practical than searching all records.

Customer search by shipping/billing fields extends the search to cover address fields — street, city, postcode — in addition to name and email. Turn this on when customers often identify themselves by address rather than name, or when your agents use address lookup to find a customer’s record.

Number of customers to show in autocomplete sets how many results appear in the dropdown when an agent types in the customer search field. Keep this low (5–10) for faster rendering; increase it if agents regularly need to scan more results to find the right match.

Default customer pre-selects a specific customer each time an agent opens Phone Orders. This suits stores with one dominant B2B client or internal accounts where most orders go to the same customer, saving agents from searching every time.


Profile Update Settings

These settings control whether Phone Orders writes back to the customer’s WordPress account when an agent updates address or name data during order creation.

Automatically update customer’s profile on order creation syncs any address data the agent enters during order creation back to the customer’s WooCommerce account profile. When active, the billing or shipping address the agent types becomes the customer’s saved default address for future orders. Agents must click Save to customer for the sync to run — the setting enables the button’s functionality but doesn’t trigger a save automatically.

Update user’s first and last name when updating billing information extends the profile sync to cover name fields. When an agent corrects a customer’s first or last name in the billing section, Phone Orders writes the updated name back to the WordPress user account. Again, the agent must click Save to customer to trigger this.

When to turn these on: both settings suit stores where customers frequently change delivery addresses or correct their name details over the phone. With both active, the customer’s profile stays up to date without a separate admin edit. Leave them off if your agents regularly use temporary or one-off addresses that shouldn’t overwrite the customer’s saved profile.


Form Behaviour Settings

Don’t close customer/address form automatically prevents the customer and address form from closing when the agent presses Enter or Ctrl+Enter. Turn this on when agents frequently trigger an accidental form close mid-entry by pressing Enter while filling in address fields, causing them to lose partially entered data.

Use payment and delivery preferences from last order pre-fills the payment method and shipping method on a new order using the values from the selected customer’s most recent order. This speeds up repeat order creation significantly for customers who always use the same payment and delivery combination.


Display Settings

These settings control which fields and sections appear in the customer panel during order creation.

Show Role/Language field adds a role or language indicator to the customer info section. Turn this on when agents need to verify a customer’s role (e.g. wholesale vs retail) or language preference before applying discounts or communicating in a specific language.

Hide fields lets you remove individual address fields from the customer form — first name, last name, company, address lines, city, postcode, country, and state. Hide any field your agents never use to keep the form compact and reduce cognitive load during fast-paced phone calls.

Require fields marks specific address fields as mandatory — Phone Orders won’t let the agent proceed without filling them in. Use this to enforce data quality standards for whichever fields your store needs for order fulfillment or reporting.

Show address book displays the customer’s saved address book below their primary address, allowing agents to select from multiple saved addresses rather than retyping them. This setting is compatible with the WooCommerce Multiple Customer Addresses plugin.

Show field “Shipping Phone” / “VAT Number” adds the Shipping Phone and/or VAT Number fields to the customer section. Turn on Shipping Phone when your delivery partners require a contact number separate from the billing phone. Turn on VAT Number for B2B stores where EU tax exemption depends on a valid VAT number being recorded on the order.

Show order history for the customer adds an Order history link below the customer search bar. Clicking it opens the selected customer’s order history panel without leaving Phone Orders, giving agents instant access to previous orders, totals, and statuses during the call.


Settings Summary

SettingDefaultTurn ON / Set when…
Caching search results0You have a large customer database and want faster autocomplete
Search for customer in ordersOFFAgents only deal with returning customers
Search in last X orders0 (unlimited)You want to limit search to recent customers only
Customer search by shipping/billingOFFCustomers identify themselves by address
Number in autocompletevariesAdjust to match your typical search result needs
Default customerNoneMost orders go to one specific customer
Auto-update profile on creationOFFAgents regularly update customer address data
Update name from billingOFFAgents regularly correct customer name data
Don’t close form automaticallyOFFAgents accidentally close the form with Enter
Use payment/delivery from last orderOFFMost repeat customers reuse the same shipping and payment
Show Role/Language fieldOFFAgents need to see customer role or language
Show address bookOFFYou use WooCommerce Multiple Customer Addresses
Show Shipping Phone / VAT NumberOFFYour orders require these fields
Show order historyOFFAgents need quick access to customer order history

Have questions? Please submit a support request. We're always happy to help!

Phone Orders
for WooCommerce
PRO

From $120
Buy
✓ 30-day money-back guarantee