{"id":3035,"date":"2025-12-27T21:01:37","date_gmt":"2025-12-27T21:01:37","guid":{"rendered":"https:\/\/www.swiftcommerce.io\/help\/?post_type=docs&#038;p=3035"},"modified":"2026-03-14T17:04:52","modified_gmt":"2026-03-14T17:04:52","password":"","slug":"subscriptions","status":"publish","type":"docs","link":"https:\/\/www.swiftcommerce.io\/help\/products\/subscriptions\/","title":{"rendered":"Subscriptions"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Subscriptions feature allows you to sell products with recurring payments in your WooCommerce store. Create subscription-based products that automatically charge customers on a regular schedule\u2014whether weekly, monthly, or yearly. Customers can manage their subscriptions from their My Account page, including pausing, resuming, or canceling their plans.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Capabilities<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Recurring Payments<\/strong>: Automatically charge customers on a schedule (daily, weekly, monthly, or yearly)<\/li>\n\n\n\n<li><strong>Sign-Up Fees<\/strong>: Charge a one-time fee when customers first subscribe<\/li>\n\n\n\n<li><strong>Free Trials<\/strong>&nbsp;(Pro): Offer trial periods before the first payment<\/li>\n\n\n\n<li><strong>Subscription Switching<\/strong>: Allow customers to upgrade or downgrade their plans<\/li>\n\n\n\n<li><strong>Customer Self-Service<\/strong>: Customers can pause, cancel, or reactivate from their account<\/li>\n\n\n\n<li><strong>Automatic Renewals<\/strong>: Works with payment gateways that support tokenization (Stripe, PayPal)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Getting Started: Creating a Subscription Product<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Follow these steps to create a subscription product from your WordPress admin:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Create a New Product<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to&nbsp;<strong>Products \u2192 Add New<\/strong>&nbsp;in your WordPress dashboard<\/li>\n\n\n\n<li>Enter a&nbsp;<strong>Product Name<\/strong>&nbsp;(e.g., &#8220;Monthly Premium Plan&#8221;)<\/li>\n\n\n\n<li>Add a&nbsp;<strong>Product Description<\/strong>&nbsp;and&nbsp;<strong>Short Description<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Select Subscription Product Type<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the&nbsp;<strong>Product data<\/strong>&nbsp;dropdown, select&nbsp;<strong>Subscription<\/strong>&nbsp;(or&nbsp;<strong>Variable Subscription<\/strong>&nbsp;for products with variations)<\/li>\n\n\n\n<li>You&#8217;ll see a new&nbsp;<strong>Subscription<\/strong>&nbsp;tab appear in the product data section<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-9-1024x570.png\" alt=\"\" class=\"wp-image-3256\" srcset=\"https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-9-1024x570.png 1024w, https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-9-300x167.png 300w, https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-9-768x428.png 768w, https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-9-360x200.png 360w, https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-9.png 1187w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Configure Subscription Settings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the&nbsp;<strong>Subscription<\/strong>&nbsp;tab to configure:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Subscription Price<\/strong><\/td><td>The recurring amount charged each billing cycle<\/td><\/tr><tr><td><strong>Billing Interval<\/strong><\/td><td>How often to charge (every 1, 2, 3, 4, 5, or 6 periods)<\/td><\/tr><tr><td><strong>Billing Period<\/strong><\/td><td>The unit of time: day(s), week(s), month(s), or year(s)<\/td><\/tr><tr><td><strong>Subscription Length<\/strong><\/td><td>Number of billing cycles before the subscription ends (or leave as &#8220;Never expire&#8221;)<\/td><\/tr><tr><td><strong>Sign-up Fee<\/strong><\/td><td>Optional one-time fee charged at checkout<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Configure Shipping (Optional)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re shipping physical products:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>One-time Shipping<\/strong><\/td><td>Only charge shipping at the start of the subscription<\/td><\/tr><tr><td><strong>Shipping Frequency<\/strong><\/td><td>Override shipping schedule (e.g., every 2nd renewal)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Publish Your Product<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click&nbsp;<strong>Publish<\/strong>&nbsp;to make your subscription product live on your store.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">You can access the configuration of the Subscriptions inside the Swift Commerce Dashboard. Follow the steps below:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to WordPress Dashboard<\/li>\n\n\n\n<li>Hover on Swift Commerce > Click on Swift Commerce<\/li>\n\n\n\n<li>Go to Products > Subscriptions<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"491\" height=\"403\" src=\"https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-8.png\" alt=\"\" class=\"wp-image-3255\" srcset=\"https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-8.png 491w, https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-8-300x246.png 300w, https:\/\/www.swiftcommerce.io\/help\/wp-content\/uploads\/2025\/12\/image-8-360x295.png 360w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">General Tab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Configure core subscription behaviour settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Settings<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Mixed Checkout<\/strong><\/td><td>Allow subscription and non-subscription products in the same cart<\/td><td>Off<\/td><\/tr><tr><td><strong>Allow Quantity Selection<\/strong><\/td><td>Show quantity field on subscription products (hidden by default)<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Subscription Switching<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Allow Plan Switching<\/strong><\/td><td>Customers can upgrade or downgrade their subscription<\/td><td>On<\/td><\/tr><tr><td><strong>Prorate Switching<\/strong><\/td><td>How to handle payments when switching plans<\/td><td>Prorate payments<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Proration options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prorate payments<\/strong>: Credit remaining value of current plan toward new plan<\/li>\n\n\n\n<li><strong>No proration<\/strong>: Charge full price immediately for new plan<\/li>\n\n\n\n<li><strong>Prorate virtual products only<\/strong>: Only prorate non-physical products<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Synchronize Renewals (Pro)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Align all subscription renewals to a specific day of the month. This is useful for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simplifying billing operations<\/li>\n\n\n\n<li>Processing all renewals on the same day<\/li>\n\n\n\n<li>Easier financial reporting<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Enable Synchronization<\/strong><\/td><td>Align all renewals to a specific day<\/td><td>Off<\/td><\/tr><tr><td><strong>Synchronization Day<\/strong><\/td><td>The day of the month (1st through 28th)<\/td><td>1st<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Payment Methods<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Subscriptions require a payment gateway that supports recurring payments or tokenization. Compatible gateways include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Stripe<\/strong>&nbsp;(Credit Card)<\/li>\n\n\n\n<li><strong>PayPal<\/strong><\/li>\n\n\n\n<li><strong>WooCommerce Payments<\/strong><\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong>&nbsp;For gateways that don&#8217;t support automatic payments, customers will receive a renewal reminder email and will need to pay manually.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Customer Tab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Configure how customers can manage their own subscriptions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Customer Self-Service<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Allow Subscription Pause<\/strong><\/td><td>Customers can temporarily pause their subscription<\/td><td>On<\/td><\/tr><tr><td><strong>Maximum Suspensions<\/strong><\/td><td>Maximum times a customer can pause (0 = unlimited)<\/td><td>3<\/td><\/tr><tr><td><strong>Allow Subscription Cancellation<\/strong><\/td><td>Customers can cancel their subscription themselves<\/td><td>On<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Customers manage their subscriptions from&nbsp;<strong>My Account \u2192 Subscriptions<\/strong>&nbsp;on the frontend.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Early Renewal (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Allow Early Renewal<\/strong><\/td><td>Customers can renew before the scheduled date<\/td><td>On<\/td><\/tr><tr><td><strong>Early Renewal Period<\/strong><\/td><td>Days before renewal that early renewal is available<\/td><td>7 days<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Customer Management Capabilities<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When Pro is active, customers have access to additional management features:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>View Subscription Details<\/strong><\/td><td>See status, next payment date, and billing history<\/td><\/tr><tr><td><strong>Update Payment Method<\/strong><\/td><td>Change the payment method used for renewals<\/td><\/tr><tr><td><strong>Manual Renewal<\/strong><\/td><td>Pay for renewals manually from their account<\/td><\/tr><tr><td><strong>Resume Subscription<\/strong><\/td><td>Reactivate paused subscriptions<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Renewals Tab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Configure automatic renewal processing and failed payment handling.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Failed Payment Handling (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Failed Payment Action<\/strong><\/td><td>What happens when a renewal payment fails<\/td><td>Put subscription on hold<\/td><\/tr><tr><td><strong>Retry Failed Payments<\/strong><\/td><td>Automatically retry failed payments<\/td><td>On<\/td><\/tr><tr><td><strong>Retry Interval<\/strong><\/td><td>Days between retry attempts<\/td><td>3 days<\/td><\/tr><tr><td><strong>Maximum Retries<\/strong><\/td><td>Maximum number of retry attempts<\/td><td>3<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Failed Payment Action options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Put subscription on hold<\/strong>: Pause until payment is resolved<\/li>\n\n\n\n<li><strong>Cancel subscription<\/strong>: End the subscription immediately<\/li>\n\n\n\n<li><strong>Do nothing<\/strong>: Leave active and continue retrying<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Force Renewal Button (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Enable Renew Now Button<\/strong><\/td><td>Show a &#8220;Renew Now&#8221; button for active subscriptions<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This allows customers to trigger an immediate renewal from their account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Auto-Suspend on Failed Payment (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Auto-Suspend Access<\/strong><\/td><td>Immediately suspend customer access when payment fails<\/td><td>Off<\/td><\/tr><tr><td><strong>Auto-Restore on Payment<\/strong><\/td><td>Automatically restore access when payment succeeds<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Admin Tab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Configure backend management capabilities for store administrators.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create Subscriptions Manually (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Enable Manual Creation<\/strong><\/td><td>Allow admins to create subscriptions without customer checkout<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This allows you to create subscriptions directly from the admin panel for special cases like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Phone orders<\/li>\n\n\n\n<li>Migrating existing subscribers<\/li>\n\n\n\n<li>Complimentary subscriptions<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Delete Subscriptions<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Enable Subscription Deletion<\/strong><\/td><td>Allow admins to permanently delete subscriptions<\/td><td>On<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Edit Subscription Details (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Enable Subscription Editing<\/strong><\/td><td>Edit renewal date, expiry, amount, and billing cycle<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When enabled, administrators can modify:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next payment date<\/li>\n\n\n\n<li>End\/expiry date<\/li>\n\n\n\n<li>Subscription total amount<\/li>\n\n\n\n<li>Billing period and interval<\/li>\n\n\n\n<li>Subscription status<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Subscription Coupons (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Enable Subscription Coupons<\/strong><\/td><td>Create coupons for sign-up fees or recurring payments<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Create special coupons that apply to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sign-up fees only<\/li>\n\n\n\n<li>First X number of payments<\/li>\n\n\n\n<li>All recurring payments<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Admin Email Notifications (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Expiring Subscription<\/strong><\/td><td>Email admin when a subscription is about to expire<\/td><\/tr><tr><td><strong>Cancelled Subscription<\/strong><\/td><td>Email admin when a subscription is cancelled<\/td><\/tr><tr><td><strong>Paused Subscription<\/strong><\/td><td>Email admin when a customer pauses their subscription<\/td><\/tr><tr><td><strong>Resumed Subscription<\/strong><\/td><td>Email admin when a subscription is resumed<\/td><\/tr><tr><td><strong>Payment Received<\/strong><\/td><td>Email admin when a renewal payment is received<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Staging Mode (Pro)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Auto-Staging Mode<\/strong><\/td><td>Automatically detect staging environments and disable renewals<\/td><td>Off<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Prevents accidental charges when testing on staging or development sites.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Emails Tab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Subscription events trigger automatic email notifications to customers and administrators.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Email Types<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Email<\/th><th>Recipient<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>New Subscription<\/strong><\/td><td>Admin<\/td><td>Sent when a new subscription is created<\/td><\/tr><tr><td><strong>Subscription Activated<\/strong><\/td><td>Customer<\/td><td>Sent when subscription becomes active<\/td><\/tr><tr><td><strong>Subscription Cancelled<\/strong><\/td><td>Customer<\/td><td>Sent when a subscription is cancelled<\/td><\/tr><tr><td><strong>Subscription Expired<\/strong><\/td><td>Customer<\/td><td>Sent when subscription reaches its end date<\/td><\/tr><tr><td><strong>Subscription On-Hold<\/strong><\/td><td>Customer<\/td><td>Sent when subscription is put on hold<\/td><\/tr><tr><td><strong>Renewal Reminder<\/strong><\/td><td>Customer<\/td><td>Sent before automatic renewal occurs<\/td><\/tr><tr><td><strong>Payment Failed<\/strong><\/td><td>Customer<\/td><td>Sent when a renewal payment fails<\/td><\/tr><tr><td><strong>Payment Retry<\/strong><\/td><td>Customer<\/td><td>Sent when payment is being retried<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Email templates can be customized in&nbsp;<strong>WooCommerce \u2192 Settings \u2192 Emails<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Customization Tab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Customize the appearance of subscription products on your store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Style Presets<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choose from pre-designed templates:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Template<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Modern<\/strong><\/td><td>Clean and contemporary with purple accents<\/td><\/tr><tr><td><strong>Minimal<\/strong><\/td><td>Simple and elegant with dark tones<\/td><\/tr><tr><td><strong>Bold<\/strong><\/td><td>Eye-catching and vibrant with red accents<\/td><\/tr><tr><td><strong>Custom<\/strong><\/td><td>Full control over all styling options<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Button Styling<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Button Background Color<\/strong><\/td><td>The subscribe button color<\/td><td>#7c3aed (Purple)<\/td><\/tr><tr><td><strong>Button Text Color<\/strong><\/td><td>The button text color<\/td><td>#ffffff (White)<\/td><\/tr><tr><td><strong>Button Border Radius<\/strong><\/td><td>Button corner roundness<\/td><td>8px<\/td><\/tr><tr><td><strong>Font Size<\/strong><\/td><td>Button text size<\/td><td>14px<\/td><\/tr><tr><td><strong>Font Weight<\/strong><\/td><td>Button text weight<\/td><td>600 (Semi-bold)<\/td><\/tr><tr><td><strong>Padding<\/strong><\/td><td>Button inner spacing<\/td><td>12px<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Price Display<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Price Color<\/strong><\/td><td>Main price text color<\/td><td>#111827<\/td><\/tr><tr><td><strong>Price Font Size<\/strong><\/td><td>Main price size<\/td><td>24px<\/td><\/tr><tr><td><strong>Period Color<\/strong><\/td><td>Billing period text color (e.g., &#8220;\/ month&#8221;)<\/td><td>#6b7280<\/td><\/tr><tr><td><strong>Period Font Size<\/strong><\/td><td>Billing period text size<\/td><td>14px<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Sign-Up Fee &amp; Trial Display<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Sign-Up Fee Color<\/strong><\/td><td>Sign-up fee text color<\/td><td>#6b7280<\/td><\/tr><tr><td><strong>Sign-Up Fee Font Size<\/strong><\/td><td>Sign-up fee text size<\/td><td>14px<\/td><\/tr><tr><td><strong>Trial Color<\/strong><\/td><td>Free trial text color<\/td><td>#6b7280<\/td><\/tr><tr><td><strong>Trial Font Size<\/strong><\/td><td>Free trial text size<\/td><td>14px<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Container Styling<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Background Color<\/strong><\/td><td>Container background<\/td><td>#ffffff<\/td><\/tr><tr><td><strong>Border Color<\/strong><\/td><td>Container border color<\/td><td>#e5e7eb<\/td><\/tr><tr><td><strong>Border Radius<\/strong><\/td><td>Container corner roundness<\/td><td>12px<\/td><\/tr><tr><td><strong>Padding<\/strong><\/td><td>Container inner spacing<\/td><td>24px<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Button Text<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><th>Default<\/th><\/tr><\/thead><tbody><tr><td><strong>Button Text<\/strong><\/td><td>Text shown on single product page<\/td><td>&#8220;Sign Up Now&#8221;<\/td><\/tr><tr><td><strong>Add to Cart Text<\/strong><\/td><td>Text shown on shop\/archive pages<\/td><td>&#8220;Subscribe&#8221;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Managing Subscriptions in WooCommerce Admin<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Viewing All Subscriptions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to&nbsp;<strong>WooCommerce \u2192 Subscriptions<\/strong>&nbsp;to view all subscriptions in your store.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The subscriptions list shows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Subscription ID<\/li>\n\n\n\n<li>Customer name and email<\/li>\n\n\n\n<li>Product name<\/li>\n\n\n\n<li>Status (Active, On-Hold, Cancelled, Expired, Pending)<\/li>\n\n\n\n<li>Billing period (e.g., &#8220;Every month&#8221;)<\/li>\n\n\n\n<li>Next payment date<\/li>\n\n\n\n<li>Total amount<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can filter subscriptions by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status<\/strong>: Active, On-Hold, Cancelled, Expired, Pending<\/li>\n\n\n\n<li><strong>Search<\/strong>: By subscription ID, customer name, or product name<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Subscription Statuses<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Status<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Active<\/strong><\/td><td>Subscription is running and payments are being processed<\/td><\/tr><tr><td><strong>Pending<\/strong><\/td><td>Waiting for initial payment to complete<\/td><\/tr><tr><td><strong>On-Hold<\/strong><\/td><td>Temporarily paused (by customer or admin)<\/td><\/tr><tr><td><strong>Cancelled<\/strong><\/td><td>Subscription has been cancelled<\/td><\/tr><tr><td><strong>Expired<\/strong><\/td><td>Subscription reached its end date<\/td><\/tr><tr><td><strong>Pending-Cancel<\/strong><\/td><td>Scheduled to cancel at end of current period<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Single Subscription View<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click on any subscription to view full details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer Information<\/strong>: Name, email, and link to customer profile<\/li>\n\n\n\n<li><strong>Product Details<\/strong>: Subscription product with link to edit<\/li>\n\n\n\n<li><strong>Billing Information<\/strong>: Amount, period, interval<\/li>\n\n\n\n<li><strong>Important Dates<\/strong>: Start date, next payment, last payment, end date<\/li>\n\n\n\n<li><strong>Payment Method<\/strong>: Gateway used for renewals<\/li>\n\n\n\n<li><strong>Subscription History<\/strong>: Log of status changes and events<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Available Actions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From the subscription detail page, administrators can:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Action<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Activate<\/strong><\/td><td>Reactivate a paused or on-hold subscription<\/td><\/tr><tr><td><strong>Suspend<\/strong><\/td><td>Put subscription on hold temporarily<\/td><\/tr><tr><td><strong>Cancel<\/strong><\/td><td>End the subscription<\/td><\/tr><tr><td><strong>Reactivate<\/strong><\/td><td>Restore a cancelled subscription<\/td><\/tr><tr><td><strong>Edit Details<\/strong>&nbsp;(Pro)<\/td><td>Modify dates, amounts, and billing cycle<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Order Integration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When viewing an order that contains subscription products:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A&nbsp;<strong>Subscriptions<\/strong>&nbsp;metabox appears on the order page<\/li>\n\n\n\n<li>Shows linked subscriptions with their current status<\/li>\n\n\n\n<li>Quick link to view full subscription details<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If an order contains subscription products but subscriptions weren&#8217;t created (e.g., failed order), you can use&nbsp;<strong>Order Actions \u2192 Create subscriptions from order<\/strong>&nbsp;to manually create them.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pro Features (Product-Level)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When editing a subscription product with Swift Commerce Pro, you&#8217;ll see additional sections:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Free Trial<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Trial Length<\/strong><\/td><td>Number of trial periods (0 = no trial)<\/td><\/tr><tr><td><strong>Trial Period<\/strong><\/td><td>Time unit: day(s), week(s), month(s), year(s)<\/td><\/tr><tr><td><strong>Require Payment Method<\/strong><\/td><td>Require customers to enter payment details during trial<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Renewal &amp; Expiration<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Renewal Reminder<\/strong><\/td><td>Days before renewal to send reminder email<\/td><\/tr><tr><td><strong>Grace Period<\/strong><\/td><td>Days to allow payment after failed renewal<\/td><\/tr><tr><td><strong>On Expiration<\/strong><\/td><td>Action when subscription ends: Expire, Cancel, or Notify only<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Customer Controls (Product-Level)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Allow Pause<\/strong><\/td><td>Override global setting for this product<\/td><\/tr><tr><td><strong>Allow Switching<\/strong><\/td><td>Allow switching to\/from this subscription<\/td><\/tr><tr><td><strong>Purchase Limit<\/strong><\/td><td>Limit purchases per customer (One per account, etc.)<\/td><\/tr><tr><td><strong>Resubscribe Option<\/strong><\/td><td>Allow cancelled subscribers to resubscribe<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Synchronization<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Sync to Day<\/strong><\/td><td>Align renewals to specific day of week\/month<\/td><\/tr><tr><td><strong>Prorate First Payment<\/strong><\/td><td>Calculate first payment based on remaining time<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>The Subscriptions feature allows you to sell products with recurring payments in your WooCommerce store. Create subscription-based products that automatically charge customers on a regular schedule\u2014whether weekly, monthly, or yearly. Customers can manage their subscriptions from their My Account page, including pausing, resuming, or canceling their plans. Key Capabilities Getting Started: Creating a Subscription Product [&hellip;]<\/p>\n","protected":false},"author":101,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[72],"doc_tag":[],"class_list":["post-3035","docs","type-docs","status-publish","hentry","doc_category-products"],"year_month":"2026-09","word_count":1561,"total_views":"133","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Mansoor Ahmad","author_nicename":"helpadmin","author_url":"https:\/\/www.swiftcommerce.io\/help\/author\/helpadmin\/"},"doc_category_info":[{"term_name":"Products","term_url":"https:\/\/www.swiftcommerce.io\/help\/docs-category\/products\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs\/3035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/users\/101"}],"replies":[{"embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/comments?post=3035"}],"version-history":[{"count":3,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs\/3035\/revisions"}],"predecessor-version":[{"id":3257,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs\/3035\/revisions\/3257"}],"wp:attachment":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/media?parent=3035"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/doc_category?post=3035"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/doc_tag?post=3035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}