Browse Plugins

Subscriptions

The plugin handles the full subscription lifecycle. All subscription events from Lemon Squeezy sync automatically to your WooCommerce orders.

Supported Subscription Events

The plugin handles all of these subscription events via webhooks:

subscription_created
subscription_updated
subscription_cancelled
subscription_paused
subscription_unpaused
subscription_resumed
subscription_expired
subscription_payment_success
subscription_payment_failed
subscription_payment_recovered

What Gets Stored on the Order

When a subscription is created or updated, the plugin stores the following on the WooCommerce order: subscription ID, status, product/plan name, renewal date, end date, trial end date, payment method (card brand + last 4 digits), and pause details if applicable.

Customer Self-Service

Customers can manage their subscriptions directly from their WooCommerce My Account page:

  • “Manage Subscription” button – Links to the Lemon Squeezy customer portal where they can cancel, upgrade, or modify their subscription
  • “Update Payment Method” button – Links to the Lemon Squeezy payment update page
  • Subscription Details table – Shows plan name, status, next renewal date, access expiry, and payment method on the order detail page

No Extra Plugin Needed

You don’t need WooCommerce Subscriptions or any other subscription plugin. This plugin handles subscription lifecycle events directly via Lemon Squeezy webhooks.