{"id":1089380,"date":"2026-02-27T10:54:17","date_gmt":"2026-02-27T10:54:17","guid":{"rendered":"https:\/\/www.slotix.ai\/docs-subscriptions\/"},"modified":"2026-03-03T07:43:59","modified_gmt":"2026-03-03T07:43:59","slug":"docs-subscriptions","status":"publish","type":"post","link":"https:\/\/www.slotix.ai\/fr\/docs-subscriptions\/","title":{"rendered":"Subscriptions \u2014 WooCommerce Subscription Management"},"content":{"rendered":"\n<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>WordPress Plugin<\/p>\n<\/div><\/div>\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><\/div><\/div>\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Complete subscription management for WooCommerce with customizable plans, Stripe and PayPal integration, and a powerful admin dashboard.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">What is Subscriptions?<\/h2><\/div><\/div>\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Subscriptions is a WooCommerce extension that adds full subscription management to your WordPress store. Create tiered subscription plans (Standard, Professional, Ultimate), accept recurring payments through Stripe and PayPal, and manage your subscriber base from an intuitive admin dashboard.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>The plugin introduces a custom WooCommerce product type (saas_subscription) with per-plan pricing stored in product meta. Customers select their plan during checkout, and payments are handled through secure redirect-based flows \u2014 Stripe Checkout Sessions or PayPal Subscriptions API.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Benefits:<\/strong><\/p>\n<ul>\n<li>Three-tier subscription plans with customizable pricing<\/li>\n<li>Stripe Checkout Sessions integration (redirect-based, PCI compliant)<\/li>\n<li>PayPal Subscriptions API with full lifecycle management<\/li>\n<li>Admin dashboard with subscription statistics and quick actions<\/li>\n<li>Plan management with drag-to-reorder<\/li>\n<li>Configurable billing periods, trial days, and cancellation behavior<\/li>\n<li>WooCommerce HPOS (High-Performance Order Storage) compatible<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_2 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Key Features<\/h2><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_heading_3 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Flexible Plan System<\/h3><\/div><\/div>\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Create up to three subscription tiers with individual pricing. Plans are fully customizable with names, slugs, and descriptions. Drag-to-reorder lets you control the display order.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_heading_4 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Stripe Integration<\/h3><\/div><\/div>\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Secure redirect-based checkout using Stripe Checkout Sessions. Supports test and live modes with separate API keys. Webhook handling for real-time payment status updates.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_5 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_heading_5 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">PayPal Integration<\/h3><\/div><\/div>\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Full PayPal Subscriptions API support with sandbox and live environments. Automatic webhook processing for subscription lifecycle events (created, activated, cancelled, suspended).<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_heading_6 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Admin Dashboard<\/h3><\/div><\/div>\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>At-a-glance statistics: total subscriptions, active count, new this month, and plans configured. Quick action buttons for common tasks. Getting started checklist for initial setup.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_heading_7 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Subscription Management<\/h3><\/div><\/div>\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Filter subscriptions by status and plan. View customer details, linked orders, and subscription history. Actions include view order, cancel, and delete.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_heading_8 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Billing Configuration<\/h3><\/div><\/div>\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Set default billing periods (monthly, yearly), trial days, cancellation behavior (end of period, immediate, or user choice), proration for upgrades, and downgrade timing.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_9 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Admin Interface<\/h2><\/div><\/div>\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_flex_module\"><\/div>\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_flex_module\"><\/div>\n<div class=\"et_pb_image_2 et_pb_image et_pb_module et_flex_module\"><\/div>\n<div class=\"et_pb_image_3 et_pb_image et_pb_module et_flex_module\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_7 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_10 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Configuration Guide<\/h2><\/div><\/div>\n<div class=\"et_pb_heading_11 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">General Settings<\/h3><\/div><\/div>\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Navigate to <strong>Subscriptions \u2192 Settings \u2192 General<\/strong> tab to configure the core plugin behavior.<\/p>\n<ul>\n<li>Enable or disable recurring payments globally<\/li>\n<li>Set default trial days (set to 0 to disable trials)<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"et_pb_heading_12 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Plan Setup<\/h3><\/div><\/div>\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Go to <strong>Subscriptions \u2192 Plans<\/strong> to manage your subscription tiers.<\/p>\n<ul>\n<li>Add plans with a name, slug, and description<\/li>\n<li>Drag to reorder plans to control display order<\/li>\n<li>Create a WooCommerce product with type <strong>SaaS Subscription<\/strong><\/li>\n<li>Set per-plan pricing in the product data panel<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"et_pb_heading_13 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Stripe Configuration<\/h3><\/div><\/div>\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Navigate to <strong>Settings \u2192 Payment Gateways \u2192 Stripe<\/strong> section.<\/p>\n<ol>\n<li>Enable the Stripe gateway<\/li>\n<li>Select mode (Test or Live)<\/li>\n<li>Enter your Publishable Key and Secret Key (test and live pairs)<\/li>\n<li>Enter your Webhook Secret<\/li>\n<li>Copy the displayed Webhook URL and add it in your <strong>Stripe Dashboard \u2192 Webhooks<\/strong><\/li>\n<li>Click <strong>Test Connection<\/strong> to verify your configuration<\/li>\n<\/ol>\n<\/div><\/div>\n<div class=\"et_pb_heading_14 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">PayPal Configuration<\/h3><\/div><\/div>\n<div class=\"et_pb_text_14 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Navigate to <strong>Settings \u2192 Payment Gateways \u2192 PayPal<\/strong> section.<\/p>\n<ol>\n<li>Enable the PayPal gateway<\/li>\n<li>Select mode (Sandbox or Live)<\/li>\n<li>Enter your Client ID and Secret (sandbox and live pairs)<\/li>\n<li>Enter your Webhook ID<\/li>\n<li>Copy the Webhook URL for your <strong>PayPal Developer Dashboard<\/strong><\/li>\n<\/ol>\n<\/div><\/div>\n<div class=\"et_pb_heading_15 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Billing Settings<\/h3><\/div><\/div>\n<div class=\"et_pb_text_15 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Configure billing behavior under <strong>Settings \u2192 Billing<\/strong> tab and <strong>Settings \u2192 Management<\/strong> tab.<\/p>\n<ul>\n<li><strong>Billing tab:<\/strong> Set the default billing period (month or year)<\/li>\n<li><strong>Management tab:<\/strong> Configure cancellation behavior, user cancellation toggle, proration for upgrades, and upgrade\/downgrade timing<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_8 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_11 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_16 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Getting Started<\/h2><\/div><\/div>\n<div class=\"et_pb_text_16 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><ol>\n<li>Install and activate the Subscriptions plugin. WooCommerce 7.0+ is required.<\/li>\n<li>Go to <strong>Subscriptions \u2192 Plans<\/strong> and create your subscription tiers (e.g., Standard, Professional, Ultimate).<\/li>\n<li>Create a new WooCommerce product and select <strong>SaaS Subscription<\/strong> as the product type.<\/li>\n<li>Set per-plan pricing in the product data panel.<\/li>\n<li>Configure at least one payment gateway (Stripe or PayPal) in <strong>Subscriptions \u2192 Settings \u2192 Payment Gateways<\/strong>.<\/li>\n<li>Set up webhooks in your Stripe\/PayPal dashboard using the URLs shown in settings.<\/li>\n<li>Test the checkout flow in test\/sandbox mode before going live.<\/li>\n<\/ol>\n<\/div><\/div>\n<div class=\"et_pb_heading_17 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h3 class=\"et_pb_module_header\">Requirements<\/h3><\/div><\/div>\n<div class=\"et_pb_text_17 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><ul>\n<li>WordPress 5.8+, PHP 7.4+, WooCommerce 7.0+<\/li>\n<li>Stripe account and\/or PayPal Business account<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_section_6 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_9 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_12 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_18 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Ready to Monetize with Subscriptions?<\/h2><\/div><\/div>\n<div class=\"et_pb_text_18 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Start accepting recurring payments on your WooCommerce store today.<\/p>\n<\/div><\/div>\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module\" href=\"\/wordpress-plugins\/\">Browse All Plugins<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_ai_seo_pilot_schema_type":"auto","footnotes":""},"categories":[31],"tags":[],"class_list":["post-1089380","post","type-post","status-publish","format-standard","hentry","category-plugin-documentation"],"_links":{"self":[{"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/posts\/1089380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/comments?post=1089380"}],"version-history":[{"count":2,"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/posts\/1089380\/revisions"}],"predecessor-version":[{"id":1089407,"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/posts\/1089380\/revisions\/1089407"}],"wp:attachment":[{"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/media?parent=1089380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/categories?post=1089380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.slotix.ai\/fr\/wp-json\/wp\/v2\/tags?post=1089380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}