Hooks Reference
Every action and filter hook FluentCart exposes. The bits that make it actually extensible.
FluentCart fires hooks at practically every meaningful moment — order created, payment processed, subscription renewed, cart modified, customer sneezed. These are the extension points that let you bolt your own logic onto the store without touching core code. Which is good, because touching core code is how plugins die.
Action hooks let you do something when an event occurs. Think notifications, syncing external systems, granting access, logging — side effects, basically.
Filter hooks let you change data as it flows through the system. Modify prices, tweak settings, add fields, rewrite statuses — whatever the data pipeline will tolerate.
Action Hooks
Things happened. Now it's your turn.
Orders
Order lifecycle from creation to deletion. Payments, status changes, refunds — the full emotional arc.
Subscriptions & Licences
Recurring revenue hooks. Activations, renewals, cancellations, and the dreaded end-of-term.
Cart & Checkout
The shopping flow — cart updates, checkout fields rendered, orders placed, sessions cleaned up.
Customers & Users
Customer creation, updates, and the WordPress user relationship dance.
Products & Coupons
Product CRUD and coupon lifecycle. For when the catalogue needs monitoring.
Payments & Integrations
Payment method registration and integration feed execution.
Admin & Templates
Admin panel setup, frontend rendering, email templates, and system-level plumbing.
Filter Hooks
Data's passing through. Fancy changing it?
Settings & Configuration
Admin app data, store settings, menu titles, module fields — the control panel of the control panel.
Orders & Payments
Order views, payment statuses, invoice prefixes, shipping statuses, Stripe metadata, and tax labels.
Products & Pricing
Currency settings, add-to-cart text, stock availability, download permissions, and coupon validation.
Cart & Checkout
Estimated totals, address fields, and checkout page styling.
Customers & Subscriptions
Customer views, subscription statuses, and customer portal tabs.
Integrations & Advanced
Integration actions, smartcode fallbacks, and custom storage drivers.