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:
- The Subscriptions module is toggled ON under WooNooW > Settings > Modules.
- Your payment gateway supports tokenization / recurring payments (e.g., Stripe, PayPal).
Creating a Subscription Product
- Go to Products > Add New in WordPress.
- In the Product Data dropdown, select Simple Subscription or Variable Subscription.
- 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).
- Publish the product.
Managing Subscriptions (Admin)
Store owners can view and manage all active, paused, or cancelled subscriptions directly from the Admin SPA.
- Navigate to Store > Subscriptions.
- Click on any Subscription ID to view details.
- 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:
- Customers navigate to My Account > Subscriptions.
- They can view the status, next payment date, and associated orders.
- They have full autonomy to actions like Pause, Resume, or Cancel their own subscriptions based on the permissions you configure in the module settings.
- 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.
