Installation
OCart is a WooCommerce conversion and funnel engine. It sits on top of Woo (gateways, taxes, shipping, orders) and paints a styled checkout, bumps, upsells, recovery emails, and A/B tests on top.
Requirements
- WordPress 6.5+
- PHP 8.1+
- WooCommerce 8.0+ (HPOS and Cart/Checkout Blocks compatible)
- Orravo Core (declared via
Requires Plugins: orravo-core) - Action Scheduler (bundled with WooCommerce)
Install steps
- Upload the
ocartfolder to/wp-content/plugins/(or upload the zip via Plugins, Add new). - Activate OCart in Plugins, Installed Plugins.
- Visit OCart, Templates and install one of the 24 starter funnels.
- Visit OCart, Settings, Gateways and add your Stripe, Paystack, PayPal, Mollie, or Flutterwave credentials.
- Visit OCart, Settings, Appearance and pick a theme.
What activation creates
OCart_Activator::activate() runs on activation:
- Creates 12 database tables via
OCart_DB::activate():wp_ocart_funnels,wp_ocart_funnel_steps,wp_ocart_carts,wp_ocart_recovery_sequences,wp_ocart_recovery_runs,wp_ocart_offers,wp_ocart_offer_events,wp_ocart_tests,wp_ocart_test_assignments,wp_ocart_suppression,wp_ocart_deliverability_events,wp_ocart_audit_log. - Registers capabilities (
OCart_Capabilities::register). - Seeds the
ocart_settingsoption with defaults. - Schedules three Action Scheduler workers:
ocart/recovery/dispatch(every 60s),ocart/reconciliation/run(every 60s),ocart/cart/sweep(every 300s).
HPOS and blocks
OCart declares compatibility with WooCommerce custom order tables and cart/checkout blocks on before_woocommerce_init. Newer Woo installs work out of the box.

