progenyplugins

Onefold

Products and the checkout on one page, or inside any post - the order updates on the spot and says out loud what it did.

Onefold is for WooCommerce shops with short catalogues, landing pages, plans or promotions.

one page checkoutlanding pagewoocommercecheckoutshortcode
What it does

Inside Onefold

One shortcode, anywhere

[onefold products="12,15"] or [onefold category="candles"] in any page or post, or the block editor's Shortcode block. The checkout appears under the picker.

Four layouts

list, table, cards, and choose-one for plans (pick one, and the cart holds only that one).

Updates on the spot

every change goes into the cart and the checkout's totals follow. With javascript off, "Update my order" does the same.

Honest about it

asked for 5 with 2 left, the order gets 2 and the shopper is told. Sold-one-at-a-time, out of stock and per-order limits are kept and said. A variable product asks for its option by name.

Keep the cart, or this page only

mode="only" makes a landing page sell exactly what is on it, and tells the shopper when other items were taken out.

Never cached

the picker page is kept out of page caches, so two shoppers never see one cart.

A product page as its own checkout

one tick box on the product.

What it needs

Before you start

WordPress 6.0 or newerPHP 7.4 or newerWorks with WooCommerce
Questions

Asked first

Does it work with the Checkout block?

The checkout under the picker is WooCommerce's classic checkout. Your shop's main checkout page can stay on the block.

Which payment gateways?

Whichever your shop has - Onefold only fills the cart; WooCommerce takes the payment.