Subscriptions Guide

Configuring and managing recurring payments.

WooNooW's Subscriptions module seamlessly integrates with your store, enabling recurring revenue streams for your products or services.

Setup Requirements

To use Subscriptions, ensure:

  1. The Subscriptions module is toggled ON under WooNooW > Settings > Modules.
  2. Your payment gateway supports tokenization / recurring payments (e.g., Stripe, PayPal).

Creating a Subscription Product

  1. Go to Products > Add New in WordPress.
  2. In the Product Data dropdown, select Simple Subscription or Variable Subscription.
  3. Configure the billing schedule:
    • Subscription Price: The recurring amount (e.g., $15).
    • Billing Interval/Period: How often they are charged (e.g., every 1 month).
    • Expire After: When the subscription automatically ends (leave empty for "Never expire").
    • Sign-up Fee: Optional one-time fee added to the first payment.
    • Free Trial: Offer an initial period at no cost (e.g., 14 days).
  4. Publish the product.

Managing Subscriptions (Admin)

Store owners can view and manage all active, paused, or cancelled subscriptions directly from the Admin SPA.

  1. Navigate to Store > Subscriptions.
  2. Click on any Subscription ID to view details.
  3. From the detail view, you can:
    • Pause an active subscription.
    • Cancel a subscription.
    • Change Next Payment Date.
    • Process Renewal manually.

Customer Experience

When a customer purchases a subscription, they gain access to a self-service dashboard in their account:

  1. Customers navigate to My Account > Subscriptions.
  2. They can view the status, next payment date, and associated orders.
  3. They have full autonomy to actions like Pause, Resume, or Cancel their own subscriptions based on the permissions you configure in the module settings.
  4. If a payment fails, customers will see a clear Pay Now button to update their billing details.

Automated Emails

The notification system automatically handles subscription lifecycle events:

  • New Subscription: Welcome email for the recurring plan.
  • Renewal: Receipt for a successful periodic charge.
  • Failed Renewal: Action required notification to update payment info.
  • Cancelled/Expired: Confirmation of plan termination.

You can customize these templates under Settings > Notifications.