Skip to main content
Version: 1.x

Checkout Settings

The Checkout Settings page (WP Admin > POS > Settings > Checkout) controls which payment gateways appear in the POS, how orders are processed, and which notification emails fire for POS sales.

Email Notifications

At the top of the page are three groups of email toggles — Admin emails, Customer emails, and Cashier emails — that control which WooCommerce notification emails are sent for POS orders, independently of your site-wide WooCommerce email settings.

See Email Notifications for the full reference, including per-email toggle defaults, the cashier-recipient model, common scenarios, and developer hooks.

Payment Gateways

This section lists all WooCommerce payment gateways installed on your site. Each gateway can be independently enabled or disabled for the POS.

ColumnDescription
DefaultChoose which gateway is pre-selected when a cashier opens the checkout
GatewayThe payment gateway name
Gateway IDThe WooCommerce gateway identifier (useful for developers)
EnabledToggle the gateway on or off for POS checkout
Order StatusThe status a POS order is set to when it's paid with this gateway (see Order Status below)

Each row also has a menu (⋮) with POS settings — change the gateway's POS-only Title and Description — and WooCommerce settings, which deep-links to the gateway's full settings in WooCommerce.

Enabling a Gateway

  1. Find the gateway in the list
  2. Toggle the Enabled switch on
  3. The gateway will appear at POS checkout on the next page load
Free vs Pro

In the free version only the built-in Cash and Card gateways are editable. Enabling other installed WooCommerce gateways for the POS requires WCPOS Pro.

Reordering Gateways

Drag gateways to change their display order in the POS checkout. Use the Default column to pick which gateway is pre-selected when a cashier opens the checkout modal.

POS vs Online Store

Gateway settings here are independent of your WooCommerce payment settings. A gateway can be:

  • Enabled for POS, disabled online — useful for cash payments which don't apply to web orders
  • Enabled online, disabled for POS — useful for gateways like PayPal that aren't practical for in-person sales
  • Enabled for both — the gateway works everywhere
note

A gateway must first be installed and active in WP Admin > WooCommerce > Settings > Payments before it appears in the POS checkout settings list. If a gateway is missing, check that the plugin is installed and the gateway is enabled in WooCommerce.

Order Status

Order status is set per gateway, from the Order Status column in the gateways table — so a sale can resolve differently depending on how it was paid:

  • Cash and Card default to Completed, since payment is collected at the point of sale.
  • Gateways where the money arrives later — such as BACS (direct bank transfer) or Cheque — default to On hold.

Pick any WooCommerce order status for each gateway. (Older versions used a single global default; that value was migrated onto each gateway when you upgraded.)