A checkout that validates before it charges.
Cart, checkout and mini-cart are server-rendered blocks with shortcode twins, driven by a REST cart that applies coupons, quotes shipping and checks stock before any payment is taken. Pro adds a one-page flow, order bumps and one-click upsells on the thank-you page.
Cart to thank-you, all REST-driven.
Add, update and remove lines; apply coupons; set shipping and billing addresses; quote shipping; place the order. Checkout options are context-aware — when the cart holds a subscription, gateways that cannot renew are hidden. Coupons are percentage or fixed with usage limits enforced atomically.
- Cart, checkout, mini-cart, thank-you as blocks or shortcodes
- Percentage and fixed coupons with usage limits
- Shipping quoted from zones and, with Pro, conditional rules
- Stock shortfalls reported before payment
- Subtotal $172.00 · coupon SPRING10 −$17.20
- Shipping: Flat rate $6.00 · Tax $12.38
- Payment: Stripe · PayPal · Bank Transfer
- Total $173.18 — stock verified
Bumps at checkout, upsells after, one page if you want it.
Order Bumps show eligible one-click offers above the order summary with prices resolved server-side. Post-purchase Upsells put a single offer on the thank-you page and charge the card already on file with an idempotency key. One Page Checkout puts cart, details, shipping and payment on one screen using the same core routes.
- Order Bumps: targeting, schedule, priority (Pro)
- Post-purchase Upsells: one-click, idempotent, owner-verified (Pro)
- One Page Checkout: one- or two-column (Pro)
Gift cards, store credit and points, applied where they should be.
All three hook the same cart-totals filter after merchandise discounts, so they redeem against the real payable amount. Each is debited under a lock at order creation, and refunds credit back proportionally — once.
- Gift Cards redeemed with compare-and-swap (Pro)
- Store Credit Wallet with an append-only ledger (Pro)
- Loyalty Points earned on paid orders (Pro)
subtotal
− coupons
− dynamic pricing rules (Pro)
− gift card / store credit (Pro, priority 30)
− loyalty points (Pro)
+ shipping
+ tax
= payableCart & checkout, by plan.
| Capability | Free | Pro / Agency |
|---|---|---|
| Cart, checkout, mini-cart, thank-you blocks | Included | Included |
| Coupons with usage limits | Included | Included |
| Stock validation before payment | Included | Included |
| One-page checkout | — | One Page Checkout |
| Order bumps | — | Order Bumps |
| Post-purchase one-click upsells | — | Post-purchase Upsells |
| Gift cards, store credit, loyalty points | — | Included |
| Editable checkout field schema | — | Checkout Field Editor (storefront wiring pending) |
Pro is $199 per year or $549 once for one site; Agency covers 10 sites. Every paid plan includes all 35 add-ons.
What Pro adds to cart & checkout.
One Page Checkout
Cart and checkout combined onto a single page for faster conversion.
CheckoutOrder Bumps
Show one-click add-on offers on the checkout page. Boost AOV without a second step.
MarketingPost-purchase Upsells
One-click upsell offer shown on the order confirmation page.
CheckoutGift Cards
Sell stored-value gift cards and let customers redeem them at checkout.
MarketingStore Credit Wallet
Per-customer wallet for refunds, gift credit, and goodwill.
CustomerDynamic Pricing
Rule-based discounts — tiered, role-based, cart-quantity, scheduled. Stacks or stays exclusive per rule.
MarketingCart & checkout — common questions.
Is the checkout a block or a shortcode?
Both — ambikly/checkout and [ambikly_checkout] render the same flow, so it works in the block editor, a classic editor or a page builder.
What happens if stock runs out mid-checkout?
Stock is validated before payment and decremented atomically at order creation; a shortfall is reported to the customer instead of charging for goods that are gone.
Can a customer tamper with a bump or upsell price?
No. Prices are resolved server-side from the offer record; the client never supplies a price.
Do coupons and gift cards stack?
Coupons apply first; gift cards and store credit redeem against the remaining payable amount.
The other five areas.
Products & inventory
One product table for everything you sell.
Payments
Seven ways to get paid, none of them an upsell.
Shipping & tax
Zones and rates in Free. Rules and tracking in Pro.
Customers & accounts
Customers, companies and the people who serve them.
Orders & operations
Orders, documents, emails and the plumbing behind them.
All of this is in the free plugin.
Install it, take a real order, and turn on Pro add-ons the day one earns it.