Installation
OLoyalty is the WooCommerce loyalty, rewards, and referrals engine for the Orravo suite. Six engines in one plugin: points, tiers, rewards, gift cards, store credit, referrals.
Requirements
- WordPress 6.5+
- PHP 8.1+
- WooCommerce 8.0+ (HPOS and Cart/Checkout Blocks compatible)
- Orravo Core (declared via
Requires Plugins: orravo-core)
Install steps
- Upload the
oloyaltyfolder to/wp-content/plugins/. - Activate OLoyalty in Plugins, Installed Plugins.
- Open OLoyalty in wp-admin and confirm the Dashboard renders.
What activation creates
OLoyalty_Activator::activate() creates 13 database tables via OLoyalty_DB::activate():
wp_oloyalty_memberswp_oloyalty_ledger(append-only points ledger)wp_oloyalty_tierswp_oloyalty_rewardswp_oloyalty_redemptionswp_oloyalty_giftcardswp_oloyalty_giftcard_transactionswp_oloyalty_credit_balanceswp_oloyalty_credit_transactionswp_oloyalty_referralswp_oloyalty_earn_ruleswp_oloyalty_campaignswp_oloyalty_audit_log
It also seeds default tiers and earn rules (idempotent: OLoyalty_DB::seed_if_empty() only inserts if the relevant table is empty).
HPOS
OLoyalty declares compatibility with WooCommerce custom order tables and cart/checkout blocks on before_woocommerce_init.

