Abuja Digital Studio · Est. 2018
Start a Project
DocsOCartInstallation
Getting Started

Installation

OCartorravo.com/docs/ocart/installation

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

  1. Upload the ocart folder to /wp-content/plugins/ (or upload the zip via Plugins, Add new).
  2. Activate OCart in Plugins, Installed Plugins.
  3. Visit OCart, Templates and install one of the 24 starter funnels.
  4. Visit OCart, Settings, Gateways and add your Stripe, Paystack, PayPal, Mollie, or Flutterwave credentials.
  5. 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_settings option 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.

Installation · OCart Docs | Orravo