Admin Features¶
Part of the WebLa Subscription Plugin — See main usage guide
Overview¶
In the Shopware admin, you will find all tools for managing subscriptions. The plugin adds a new area under Orders → Subscriptions that includes a dashboard, a list view, and detail pages.
Dashboard¶
Location: Orders → Subscriptions → Dashboard
The dashboard provides an overview of the key metrics for your subscription business:
KPI Cards¶
| Metric | Description |
|---|---|
| Active Subscribers | Number of customers with at least one active subscription |
| Upcoming Renewals | Renewals due in the next 7 days |
| Monthly Revenue (MRR) | Estimated monthly recurring revenue |
| Churn Rate | Percentage cancellation rate over a rolling period |
Subscription List¶
Location: Orders → Subscriptions
Columns¶
| Column | Description |
|---|---|
| Customer | Customer name |
| Status | Current subscription status with colour indicator |
| Interval | Delivery interval in weeks |
| Next Renewal | Date of next planned renewal |
| Payment Method | Configured payment method |
| Created | Date of subscription creation |
Filtering and Sorting¶
- Status Filter: Filter by active, paused, cancelled, and other statuses
- Sorting: Click on a column header to sort
- Search: Search by customer name
Subscription Detail View¶
Location: Orders → Subscriptions → [Select Subscription]
The detail page is divided into multiple tabs:
Tab: General¶
Shows all basic information about the subscription:
- Customer: Name and link to customer profile
- Sales Channel: The associated sales channel
- Status: Current status with change option
- Interval: Delivery interval (changeable)
- Next Renewal: Planned date
- Payment Method: Current payment method (changeable)
- Initial Order: Link to the original order
- Base Price: Total price per delivery
- Coupon Applied: Whether a coupon was used on the initial order
Mollie Data (if applicable)¶
- Mollie Customer ID: The customer's ID at Mollie
- Mollie Mandate ID: The payment mandate ID
- SEPA Failure Count: Number of failed SEPA direct debits
Notes¶
Free-text field for internal notes about the subscription. These are only visible in the admin and are not communicated to the customer.
Tab: Items¶
Shows all products in the subscription:
- Product Name: With link to the product
- Quantity: Order quantity per renewal
- Unit Price: Price per unit
- Quantity Change: Adjust quantity directly
Tab: Order History¶
Chronological list of all previous renewals:
- Renewal Number: Sequential number
- Order Number: Link to the associated order
- Type: Initial order or renewal
- Date: Time of the order
Admin Actions¶
Pause Subscription¶
- Open the subscription in the detail view
- Click Pause
- The subscription is paused immediately
Reactivate Subscription¶
- Open a paused subscription
- Click Reactivate
- The subscription is reactivated and a new renewal date is calculated
Cancel Subscription¶
- Open the subscription in the detail view
- Click Cancel
- The subscription is permanently ended
Force Renewal¶
Creates an immediate renewal order regardless of the scheduled date.
- Open the subscription in the detail view
- Click Force Renewal
- A new order is created
Change Interval¶
- Open the subscription in the detail view
- Change the value in the Interval field
- Save the change
Change Payment Method¶
- Open the subscription in the detail view
- Select a new Payment Method
- Save the change
Adjust Item Quantities¶
- Open the Items tab
- Change the quantity in the input field
- The change is saved automatically
Edit Notes¶
- Open the General tab
- Write your note in the free-text field
- Click Save Notes
Integration with Other Admin Areas¶
Customer Profile¶
In the customer profile (Customers → [Customer]), an additional Subscriptions card is displayed that lists all subscriptions for the customer. From here, you can navigate directly to the subscription detail view.
Product Details¶
On the product page (Catalogues → Products → [Product]), a Subscription tab is displayed where you can configure the available subscription options for this product.
Permissions¶
The plugin defines its own permissions that can be assigned via roles:
| Permission | Description |
|---|---|
webla_subscription:read |
Read and list subscriptions |
webla_subscription:create |
Create subscriptions |
webla_subscription:update |
Edit subscriptions |
webla_subscription:delete |
Delete subscriptions |
webla_product_subscription_option:read |
Read product options |
webla_product_subscription_option:create |
Create product options |
webla_product_subscription_option:update |
Edit product options |
webla_product_subscription_option:delete |
Delete product options |
Configure these under Settings → System → Users & Permissions → Roles.