{"id":10526,"date":"2025-09-22T20:04:01","date_gmt":"2025-09-23T00:04:01","guid":{"rendered":"https:\/\/learndash.com\/support\/?post_type=docs&#038;p=10526"},"modified":"2025-09-23T09:42:27","modified_gmt":"2025-09-23T13:42:27","password":"","slug":"how-to-configure-subscription-groups","status":"publish","type":"docs","link":"https:\/\/learndash.com\/support\/kb\/learndash-app\/in-app-purchases\/how-to-configure-subscription-groups\/","title":{"rendered":"How to Configure Subscription Groups"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-introduction\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>Subscription Groups allow you to organize related subscription products like tiered membership plans or varying billing cycles so users can only hold <strong>one active subscription per group<\/strong>.<\/p>\n\n\n\n<p>This guide shows you how to create, sync, and assign subscription groups in the Learndash App plugin to deliver a consistent upgrade\/downgrade experience across both iOS and Android.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-use-subscription-groups\"><strong>Why Use Subscription Groups?<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tiered Plans:<\/strong> Offer Bronze, Silver, and Gold memberships without overlap.<br><\/li>\n\n\n\n<li><strong>Duration Options:<\/strong> Sell monthly, quarterly, or yearly access with a clear structure.<br><\/li>\n\n\n\n<li><strong>Auto-Switching:<\/strong> Automatically cancel the old subscription when users purchase a new one in the same group.<br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-understand-requirements\"><strong>Understand Requirements<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>iOS (App Store Connect):<\/strong> Apple <strong>requires<\/strong> all <strong>auto-renewable subscriptions<\/strong> to be assigned to a <strong>Subscription Group<\/strong>. Other product types cannot be grouped.<br><\/li>\n\n\n\n<li><strong>Android (Google Play):<\/strong> Google <strong>doesn\u2019t support subscription groups<\/strong> natively. Learndash App provides group logic so Android users get the same seamless experience.<br><\/li>\n<\/ul>\n\n\n\n<p>To ensure consistency, you&#8217;ll need to <strong>mirror your iOS subscription groups in WordPress<\/strong> and manually assign both iOS and Android products.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-create-subscription-groups-in-app-store-connect\"><strong>Create Subscription Groups in App Store Connect<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log into your <strong>App Store Connect<\/strong> account.<br><\/li>\n\n\n\n<li>Go to <strong>My Apps<\/strong>, then select your app.<br><\/li>\n\n\n\n<li>Under <strong>In-App Purchases<\/strong>, click <strong>Subscription Groups<\/strong>.<br><\/li>\n\n\n\n<li>Make a note of each group name (e.g., \u201cMembership Tiers\u201d, \u201cMonthly Plans\u201d).<br><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-add-subscription-groups-in-the-learndash-app-plugin\"><strong>Add Subscription Groups in the Learndash App Plugin<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In your WordPress Dashboard, go to <strong>Learndash App > In-App Purchases<\/strong>.<br><\/li>\n\n\n\n<li>Click the <strong>Subscription Groups<\/strong> tab.<br><\/li>\n\n\n\n<li>For each group name from App Store Connect:<br>\n<ul class=\"wp-block-list\">\n<li>Click <strong>Add New Subscription Group<\/strong>.<br><\/li>\n\n\n\n<li>Paste the name exactly as it appears.<br><\/li>\n\n\n\n<li>Click <strong>Save<\/strong>.<br><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-assign-products-to-subscription-groups\"><strong>Assign Products to Subscription Groups<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In <strong>Learndash App > In-App Purchases<\/strong>, switch to the <strong>Products<\/strong> tab.<br><\/li>\n\n\n\n<li>Click <strong>Add New<\/strong> or <strong>Edit<\/strong> next to a subscription product.<br><\/li>\n\n\n\n<li>Ensure:<br>\n<ul class=\"wp-block-list\">\n<li><strong>Product Type<\/strong> is set to <strong>Auto-Renewable Subscription<\/strong> (iOS) and <strong>Subscription<\/strong> (Android).<br><\/li>\n\n\n\n<li>Under <strong>Subscription Group<\/strong>, select the correct group name.<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click <strong>Update Product<\/strong>.<br><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-troubleshooting-and-faqs\"><strong>Troubleshooting and FAQs<\/strong><\/h2>\n\n\n\n<p><strong>Q: Why are my Android subscriptions not grouped?<\/strong><strong><br><\/strong> A: Android doesn\u2019t support subscription groups natively. Use the plugin to mirror Apple\u2019s groups and assign them manually.<\/p>\n\n\n\n<p><strong>Q: A user has two subscriptions active at once. What\u2019s wrong?<\/strong><strong><br><\/strong> A: Check if both products are assigned to the <strong>same Subscription Group<\/strong>. If not, auto-cancel logic won&#8217;t trigger.<\/p>\n\n\n\n<p><strong>Q: I accidentally added a one-time product to a group. Will that break anything?<\/strong><strong><br><\/strong> A: Yes. Only subscription-type products can belong to Subscription Groups. Edit the product and remove it from the group.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Subscription Groups allow you to organize related subscription products like tiered membership plans or varying billing cycles so users can only hold one active subscription per group. This guide shows you how to create, sync, and assign subscription groups in the Learndash App plugin to deliver a consistent upgrade\/downgrade experience across both iOS and&#8230;<\/p>\n","protected":false},"author":58,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_helpful_status":1,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[290],"doc_tag":[],"knowledge_base":[283],"class_list":["post-10526","docs","type-docs","status-publish","hentry","doc_category-in-app-purchases","knowledge_base-learndash-app"],"year_month":"2026-04","word_count":395,"total_views":"596","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Stephanie Liy","author_link":"https:\/\/learndash.com\/support\/author\/stephaniei\/"},"doc_category_info":[{"term_name":"In-App Purchases","term_url":"https:\/\/learndash.com\/support\/kb\/learndash-app\/in-app-purchases\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":290,"label":"In-App Purchases"}],"knowledge_base":[{"value":283,"label":"LearnDash App"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[{"term_name":"LearnDash App","term_url":"https:\/\/learndash.com\/support\/kb\/learndash-app\/","term_slug":"learndash-app"}],"knowledge_base_slug":["learndash-app"],"_links":{"self":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/comments?post=10526"}],"version-history":[{"count":1,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10526\/revisions"}],"predecessor-version":[{"id":10527,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10526\/revisions\/10527"}],"wp:attachment":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/media?parent=10526"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_category?post=10526"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_tag?post=10526"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/knowledge_base?post=10526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}