WordPress plugin intelligence profile

DimDul One Page Product Checkout for WooCommerce

Turn any WooCommerce product into a one-page checkout with product, cart, and payment on a single landing page.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update12 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DimDul One Page Product Checkout for WooCommerce version 1.1.5 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

DimDul One Page Product Checkout for WooCommerce is a one-page checkout plugin for WooCommerce stores. It places the product, quantity controls, and checkout form on one landing page so a shopper can choose options and pay without visiting a separate cart or checkout URL.

A WooCommerce one-page product checkout is a dedicated page for a single SKU. The product, add-to-cart step, and payment form share the same permalink. That is the layout this plugin builds with one shortcode.

Why use a one-page product checkout

Standard WooCommerce sends people through catalog → product → cart → checkout. Each extra page is a place to leave, especially on phones and paid traffic.

A one-page product landing keeps the offer and the order form together:

  • Fewer steps to pay. The shopper does not hunt for Cart or Checkout after adding the product.
  • One URL for campaigns. Ads, email, and social posts can point at a single product checkout page instead of a catalog.
  • Focus on one SKU. Optional cart-clear keeps the page selling the featured product, not leftover items.
  • Options stay on the page. Variable products keep WooCommerce’s native form, including variation swatches.
  • Layout matches the offer. Five templates cover compact funnels, long-form sales pages, and sticky checkout beside product details.
  • Reuse one pattern. Duplicate the page, change product_id, and publish another product checkout URL.

Who it is for

  • Store owners running ads to a single product
  • Direct-response and sales-funnel pages that skip the shop
  • Simple or variable products that need options, quantity, and payment on one screen
  • Teams publishing many product landers from the same shortcode

It is not a replacement for a multi-product catalog or cart. Grouped, bundled, and external/affiliate products are not supported.

One-page checkout vs standard WooCommerce checkout

  • Standard checkout — Shoppers browse, add items, open the cart, then pay on the checkout page. Best when people compare several products.
  • One-page product checkout — One product, one landing URL, checkout on the same page. Best when traffic already chose the SKU (ads, email, influencer links, landing-page funnels).

Your shop, cart, and checkout pages keep working. This plugin adds an optional lander; it does not remove the default WooCommerce flow.

Features

  • Shortcode: [one_page_product_checkout product_id="123"]
  • Five templates: Classic, Stacked, Detail First, Express, Sticky Sidebar
  • Per-page template="…" override; site-wide default in settings
  • Optional long Description and Reviews (display only)
  • AJAX add-to-cart and live quantity updates
  • Simple and variable products, including Variation Swatches for WooCommerce
  • Server-side variation matching and stock checks
  • Cart-merge so the same line is updated instead of duplicated
  • Optional cart-clear and auto-add for simple products
  • Accent colours, button text, and checkout heading in settings
  • WooCommerce HPOS compatible; translation ready

Shortcode

Place on any page. Replace 123 with the product ID ( Products → hover or edit; the ID is post=123 in the URL).

[one_page_product_checkout product_id="123"]

Omitted attributes use WooCommerce → One Page Checkout.

Required

  • product_id (integer) — Published simple or variable product ID.

Optional

Boolean attributes accept yes / no, plus true / 1 / on and false / 0 / off.

  • template — classic | stacked | detail-first | express | sidebar. Default: settings ( classic ). Legacy: two-column → classic, single → stacked.
  • clear_cart — Empty the cart before render. Default: no. Use yes on dedicated funnels.
  • auto_add_simple — Simple products only: add qty 1 on first load if not in cart. Default: yes.

-

show_product_summary — Show image, title, price, and short description. Default: yes.

[one_page_product_checkout product_id=”123″ template=”sidebar” clear_cart=”yes” auto_add_simple=”yes” show_product_summary=”yes”]

Ad landing (this SKU only, compact):

[one_page_product_checkout product_id="456" clear_cart="yes" template="express"]

Variable product with details and sticky checkout:

[one_page_product_checkout product_id="789" template="sidebar"]

Simple product; shopper chooses quantity first:

[one_page_product_checkout product_id="321" auto_add_simple="no"]

Landing templates

  • classic (default) — Two columns: product summary beside purchase and checkout.
  • stacked — Single column: summary, purchase, checkout, description, reviews.
  • detail-first — Summary and purchase on top, then description, reviews, checkout.
  • express — Narrow funnel: summary, purchase, and checkout only.
  • sidebar — Scrolling details with a sticky checkout card on desktop.

Use Express for short paid-traffic landers, Classic for a side-by-side offer, Stacked or Detail First when copy and reviews belong in the flow, and Sticky Sidebar when checkout should stay visible while the shopper reads.

Product landing pages at scale

The shortcode is the template; product_id is unique per page. Duplicate a page, change only the product ID, and give each URL its own title and slug. Point each campaign at that permalink.

Use clear_cart="yes" when the page must sell only that SKU.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • landing page
  • one page checkout
  • sales funnel
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity12 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.