← All plugins
Live · v1.0.0-alpha · Premium

OCart

The WooCommerce conversion and funnel engine. Custom checkout layouts, order bumps, one-click post-purchase upsells, abandoned-cart recovery sequences, and native Bayesian A/B testing. Twelve tables, idempotent gateway charges, full REST and WP-CLI surface, native suite integration with OMailer, OConvert, and OIntel. All on your server.

WP 6.4+PHP 8.1+WC 8.0+12 database tablesv1.0.0-alpha
0Carts processed (alpha)
0Median recovery uplift
12Database tables
Lifetime updates
~ ocart / cart.log
● live
⚠️
Alpha release. v1.0.0-alpha ships the checkout engine, order bumps, post-purchase upsells, abandoned cart recovery, and Bayesian A/B testing as working subsystems on stable database schemas. Admin UI polish, the visual funnel builder, and CartFlows / FunnelKit migration importers are still landing. Run in shadow mode for one week before flipping it on for live shoppers. Alpha pricing locks in lifetime updates through the v1.0 stable release.

Score a checkout.
See where it leaks.

This is a UI simulation of OCart's built-in checkout scoring panel, showing exactly what the tool looks and feels like inside your WP admin. When installed, it pulls live conversion rates, average order value, recovery throughput, and A/B test winners from your commerce tables.

Score a checkout.
See where it leaks.

Simulated demo. Runs automatically as you scroll. The real plugin reads live data from your WooCommerce + OCart tables.

Demo simulation
Conversion rate·awaiting lookup
Avg order value·awaiting lookup
Cart recovery rate·awaiting lookup
A/B test winners·awaiting lookup

Everything checkout,
nothing extra.

One plugin. Works on top of WooCommerce. No external services unless you wire them up. Your data, your server, your idempotency keys.

// 22 capabilities · 12 database tables · HPOS + cart-checkout blocks compatible
Custom checkout layouts (1-step, 2-step, 3-step)
Visual funnel builder (steps + branches)
Order bumps with targeting rules
Post-purchase upsells (one-click)
Post-purchase downsells on decline
Idempotent gateway charges (Stripe + PayPal)
Abandoned cart email sequences
Abandoned cart SMS recovery
Bayesian + frequentist A/B testing
Multi-armed bandit allocation
Suppression list (bounce / complaint / unsub)
Deliverability events log (DKIM / SPF check)
Funnel templates library
CartFlows / FunnelKit migration importer
HPOS + cart-checkout blocks compatible
REST API (ocart/v1) for every surface
Full WP-CLI command set
Audit log of every admin action
Native OMailer integration (transactional)
Native OConvert integration (CRO triggers)
Native OIntel integration (analytics)
Per-funnel + per-offer reports

Click around.
It's all real.

Six interactive previews of the actual OCart admin. No screenshots; these are working mock-ups of what ships in the plugin.

Checkout

Drop-in replacement for the WooCommerce checkout. One-step, two-step, or three-step layouts; HPOS and cart-checkout blocks compatible.

5Active funnels
4.6%Checkout conv (7d)
$184Avg order value
2,418Orders this month
Active funnelslive
FunnelLayoutConvAOVStatus
Holiday 2026two_step5.8%$208active
Founders bundleone_step4.1%$249active
Replenish (subs)two_step6.2%$48active
Black-Friday classicthree_step3.4%$162paused
Mobile-first 2-steptwo_step5.0%$94active

Order bumps

Add-on offers shown on the checkout page itself. Targeting rules per cart total, per product, per funnel step.

Bump take-rate · last 8 weekstrending up
Active bumpsby acceptance
BumpFunnelTake-rateLift
2-year warrantyHoliday 202632%+$2,418
Express shippingFounders bundle48%+$1,820
Gift wrapHoliday 202614%+$418
Care kitReplenish (subs)22%+$910

Post-purchase upsells

One-click offers shown after the parent order is captured. Idempotent gateway charges; replays never double-bill. Click Simulate run to watch a funnel step through. Click any card to make it the active step.

Parent order capturedStripe payment_intent succeeded. Idempotency key minted, parent order written to wp_wc_orders.
Upsell shownVariant B of "Founders bundle 50% off" rendered. Test assignment recorded.
Offer acceptedOne-click charge fires against the saved gateway token. Idempotency UNIQUE on offer_events prevents double-bill.
Child order writtenChild order linked via parent_order_id. Bumps + analytics + recovery all read this lineage.
Active upsellsrunning
Founders bundle 50% off418 accepts · 14% takeactive
Annual plan upgrade92 accepts · 8% takeactive
Express shipping1,204 accepts · 38% taketesting

Cart recovery

Sequences fire when carts hit the abandoned threshold. Email + SMS channels with delivery tracking, suppression, and DKIM / SPF deliverability checks.

3Active sequences
38%Recovery rate (7d)
$9.4kRevenue recovered
99.2%Email delivery rate
Recent recovery runslive
CartSequenceStepStatusRecovered
#c_2418Winback 72hr2 of 3converted$72.40
#c_2419Winback 72hr1 of 3running·
#c_2420High-AOV winback3 of 3stopped·
#c_2421Winback 72hr2 of 3converted$184.20
#c_2422Browse abandon1 of 2running·

A/B tests

Bayesian probability or frequentist significance, your pick. Multi-armed bandit allocation for high-volume tests. Per-test sample size calculator built in.

3Running tests
2Past 95% sig
97.3%Top-test prob_b_wins
4,809Assignments today
Active testsrunning
TestSurfaceABStatus
Two-step vs three-stepcheckout4.1%5.6%B wins · 97%
Bump position: above vs belowbump28%32%B wins · 96%
Upsell copy: discount vs bundleupsell11%14%underpowered
SMS vs email recovery step 3recovery_sms6%9%running

Analytics

Per-funnel revenue, per-offer take-rate, per-test lift. Native OIntel integration pushes the same events upstream for your warehouse.

Funnel revenue · last 12 weeksgrowing
Top performing surfacesby lift
SurfaceTypeLiftRevenue
Founders bundle 50% offupsell+18%$24,820
2-year warrantybump+13%$14,420
Winback 72hrrecovery+38%$9,418
Two-step checkoutcheckout+22%$8,920
Express shipping bumpbump+9%$4,180
Open the live WordPress playgroundRead the developer docs

What you get
vs. what they sell you.

CartFlows, FunnelKit, and the WooCommerce add-on stack each cover a slice. OCart is the whole funnel and recovery layer in one install, with a one-time price and stable database schemas.

CartFlowsFunnelKitWC + add-onsOCart
Custom checkout layouts (1-step / 2-step / 3-step)noNative
Order bumps on the checkout pagenoBuilt in
One-click post-purchase upsellsnoBuilt in
Post-purchase downsellsnoBuilt in
Abandoned cart email sequencespaid add-onpaid add-onnoBuilt in
Abandoned cart SMS recoverypaid add-onpaid add-onnoBuilt in
Bayesian + frequentist A/B testingnononoBuilt in
Multi-armed bandit allocationnononoBuilt in
Idempotent gateway charges (Stripe / PayPal)partialpartialnoBuilt in
HPOS + cart/checkout blocks compatibleNative
Visual funnel buildernoBuilt in
Suppression list (bounce / complaint / unsub)nononoBuilt in
Deliverability events log (DKIM / SPF check)nononoBuilt in
Native suite integration (mailer + analytics)nononoOMailer + OIntel
REST API + WP-CLI surfacepartialpartialnoFull
Audit log of every admin actionnononoBuilt in
Pricing model$249/yr$249/yr stackfree + addons$99 once

Clean public API.
Read the source.

PSR-4 namespaced classes (OCart\\), helper functions for the common stuff, REST endpoints under ocart/v1, WP-CLI commands, and a hook surface that lets you extend any subsystem without forking.

// Render a custom OCart checkout anywhere on the page.
// Layout, theme, and step count come from the funnel record.
[ocart_checkout funnel="holiday-2026"]

// Or render programmatically inside a template:
use OCart\Checkout\Renderer;

echo Renderer::render([
    'funnel'  => 'holiday-2026',
    'layout'  => 'two_step',
    'theme'   => 'minimal',
]);

One purchase.
Lifetime updates.

No tiers based on order count. No per-transaction tax. Pay once, install on the sites in your tier, get every future update free, including the v1.0 stable release.

// solo · alpha

Single.

For one WooCommerce store, one funnel.
$99
once · lifetime updates
  • 1 production site
  • All 12 tables
  • Full REST + WP-CLI surface
  • Email support · 48hr

Checkout is briefly offline while we migrate processors.

// most popular · alpha

Studio.

For agencies optimizing checkout for multiple WooCommerce clients.
$249
once · lifetime updates
  • Up to 10 production sites
  • All 12 tables
  • Priority support · 24hr
  • White-label admin labels
  • Free onboarding call

Checkout is briefly offline while we migrate processors.

// scale · alpha

Unlimited.

For platforms and merchants shipping at scale.
$599
once · lifetime updates
  • Unlimited sites
  • All 12 tables
  • Priority support · same-day
  • Recovery + A/B starter pack
  • Custom integration sprint

Checkout is briefly offline while we migrate processors.

Asked & answered.

What does "v1.0.0-alpha" actually mean for buyers? +
Alpha is one notch earlier than beta. The 12 database tables and the REST contract are stable. Admin UI polish, the visual funnel builder, and the migration importers from CartFlows / FunnelKit are still landing. We use OCart on our own commerce sites today and the alpha pricing reflects that. Today's license includes the v1.0 stable release and every update after, no extra charge.
Is OCart safe to run on a live WooCommerce store right now? +
The transactional surfaces (checkout, bumps, post-purchase upsells, recovery dispatch) are stable and HPOS-compatible. We recommend running OCart in shadow mode for one full week (capture data, do not modify checkout) before flipping it on for live shoppers. The shadow toggle ships in the box.
Will it break with cart-checkout blocks or HPOS? +
OCart declares compatibility with both via WooCommerce's FeaturesUtil. The plugin works with classic shortcodes, the cart-checkout blocks, and the HPOS custom order tables. We test against WooCommerce 8.0 through 9.5 on every release.
How does the post-purchase upsell charge work? +
After the parent order is captured, OCart issues a one-click upsell. If the shopper accepts, OCart fires an idempotent charge against the saved gateway token (Stripe and PayPal supported in alpha). The idempotency_key column is UNIQUE on the offer_events table, so a double-tap on the network never charges twice.
Can I migrate from CartFlows or FunnelKit? +
Yes, the migration importer maps CartFlows funnels, bumps, and upsells into OCart records. WP-CLI command: wp ocart migration import --from=cartflows. Funnel templates carry over, custom code does not.
Refund policy? +
14-day no-questions refund. We are a small studio in Abuja and we would rather you tell us what did not work and let us fix it, but we will not argue if you would rather have your money back.

Stop bolting funnel plugins together.
Run your checkout like a product.

Get OCart from $99