Skip to main content

Installation

Plans LQ is a cheaper alternative to the Wix Pricing Plans app: sell subscriptions through your own Stripe account (connected via Stripe Connect) and grant Wix member roles + contact labels automatically via a single Stripe webhook.

This page covers the one-time install. After it, connect your Stripe account and create your plans.

1. Pre-requisites

  • Install the Wix Members Area app. (Also required to save Stripe keys to the Secrets Manager.)
  • Create contact labels for your plans (Contacts → Labels).
  • Create site member roles for your plans (dashboard → Roles & Permissions).
  • Publish your site — Velo HTTP functions only run on a published site.

2. Install Plans LQ

  • Install the app, approve permissions.
  • Install the npm package on your site: @liquisio/plans-api.

3. Wire the backend (one file)

Create backend/http-functions.js and re-export the three handlers:

export {
post_plansLqStripeWebhook, // Stripe → grants/strips roles + labels (live & test)
post_plansLqReconcileMember, // the "Verify access" button on the confirmation page
get_plansLqHealth, // health probe used by the app's setup checklist
} from '@liquisio/plans-api/backend';

That's the whole backend. There is no backend/events.js anymore — the old wixCrm_onContactUpdated events handler and post_claimPlan are replaced by the webhook above.

Need a custom logger or other backend customization? See For developers.


Next: Connect your Stripe account →