Pro add-on Requires Wow Extensions

One Page Checkout

Let customers pick products and complete WooCommerce checkout on the same page. Embed with a shortcode, show checkout on product pages, and update the cart with AJAX — no page reloads.

3 layoutsGrid · List · Dropdown
AJAX cartAdd · Remove · Qty
Classic checkoutEmbedded WC form
Shortcode embedAny page or post
Product pagesPer-product enable/disable
Cart rulesEmpty or auto-fill on load
HPOS compatibleWC 5.0 – 9.6 tested

Features

Reduce friction from browse to buy

1

Multi-product one-page checkout

Shortcode [wow_one_page_checkout] renders a product catalog (up to 50 products) plus classic WooCommerce checkout on one page.

  • Grid, list, or dropdown display styles
  • Configurable grid columns (1–6)
  • Product thumbnails and 15-word descriptions (toggleable)
  • Custom button text (default “Select”)
  • Inline order review when cart is not empty
  • Full [woocommerce_checkout] form below catalog
2

AJAX cart updates

Add, remove, and change quantity without full page reload. Order review HTML refreshes via AJAX. Loading states on product cards.

3

Single product checkout

Embed checkout on individual product pages via woocommerce_single_product_summary hook with configurable priority (default 9).

4

Two-column layout

Optional two_column layout on product pages — gallery and summary side by side (theme-dependent).

5

Hide default add to cart

Optionally remove the standard add-to-cart template on simple products when checkout is embedded (variable products keep variation form).

6

Cart rules on load

Empty cart on page load, auto add current product (single), or auto add all catalog products (multi) — each configurable independently.

7

Per-product controls

Product data → General → One page checkout (product page): Default (follow extension), Always show checkout, or Never show checkout. Works on simple and variable products. Overrides global “Apply to all products” setting.

8

Developer filter

wow_opc_single_product_enabled — final gate for whether checkout shows on a product page.

9

Hub settings UI

Card-based settings with tooltips, conditional sub-fields, and built-in shortcode reference panel under Wow Extensions → Settings → One Page Checkout.

Storefront preview

One page — products and checkout together

After embedding the shortcode, shoppers pick products from a grid and complete payment without leaving the page. Cart updates happen via AJAX.

yourstore.com/quick-order/
Shop · Cart (2) · Account
Organic Hoodie
$45.00
2 +
Ceramic Mug
$18.00
Select
Canvas Tote
$22.00
Select
Organic Hoodie × 2$90.00
Subtotal$90.00
Total$90.00
Billing details · Shipping · Payment — WooCommerce checkout form
  • Grid, list, or dropdown product layouts with configurable columns.
  • Selected products show quantity controls; cart refreshes without reload.
  • Order review and classic checkout form render on the same page below.

Shortcode

Embed anywhere

Place on any page or post. Returns empty in admin. Enqueues frontend CSS/JS automatically.

[wow_one_page_checkout]

Optional attributes override hub defaults.

[wow_one_page_checkout]Default catalog + checkout [wow_one_page_checkout product_ids="12,34,56"]Specific products in ID order [wow_one_page_checkout category="clothing"]Comma-separated category slugs [wow_one_page_checkout display="list" columns="2"]display: grid | list | dropdown

Settings

Every hub option

Option key: wow_opc_settings

Single product pages
Enable on single product pages
Master toggle for product-page checkout embed.
Apply to all products by default
On: all products unless set to Never show. Off: only Always show products.
Checkout block position
Hook priority 1–100 on product summary (default 9).
Empty cart on page load
Clears cart once when product page loads.
Add current product on page load
Auto-adds simple (qty 1) or first purchasable variation.
Hide default add to cart
Removes standard add-to-cart on simple products.
Checkout layout
default stacked or two_column flex layout.
Multi-product (shortcode)
Display style
Grid, list, or dropdown.
Grid columns
1–6 columns for grid layout.
Show product images
Thumbnail in grid/list (not dropdown).
Show descriptions
Short description trimmed to 15 words.
Button text
Custom label; empty defaults to “Select”.
Empty cart on page load
Once per full page request when shortcode renders.
Add all catalog products on page load
Auto-adds every purchasable product in the query.

How it works

Get live in minutes

Install & activate

Wow Extensions + WooCommerce + this add-on. Enable on Wow Extensions → Home (auto-enabled on activation).

Configure settings

Set display style, cart rules, and single-product behavior under Wow Extensions → Settings → One Page Checkout.

Embed & sell

Add shortcode to a landing page or enable checkout on product pages. Customers pick products and pay on the same screen.

Pricing

Plans for One Page Checkout

Requires the free Wow Extensions core plugin. Choose this add-on alone or save with the full Pro Bundle.

Single Extension

One Page Checkout only

$49/yr

1 site license · billed annually

  • One Page Checkout add-on
  • Shortcode + single product checkout
  • Grid, list & dropdown layouts
  • AJAX cart updates
  • Hub settings & per-product controls
  • 1 year of updates & support
Buy this extension

Core (required)

Wow Extensions hub

$0

Free on WordPress.org

  • Extension hub dashboard
  • Role Based Pricing included
  • Onboarding wizard
  • Enable/disable add-ons
  • Required before Pro add-ons work
Download Core free

30-day money-back guarantee on all paid plans. Prices shown are placeholders for the static demo.

FAQ

Common questions

Does it work without Wow Extensions?
No. This plugin registers as a hub extension and requires Wow Extensions for WooCommerce.
Does it use checkout blocks?
No. It embeds the classic WooCommerce checkout form. Block compatibility is declared for WooCommerce feature flags only.
Can I show checkout on only some products?
Yes. Turn off “Apply to all products by default” and set individual products to Always show checkout under Product data → General.
What AJAX actions are available?
wow_opc_add_to_cart, wow_opc_remove_from_cart, wow_opc_update_qty — all nonce-protected for guests and logged-in users.

Faster checkout, fewer abandoned carts

Get One Page Checkout from wowextensions.com.