49 lines
2.4 KiB
Plaintext
49 lines
2.4 KiB
Plaintext
---
|
|
title: Subscriptions Guide
|
|
description: 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**.
|