Add-ons that extend your primary membership.

Once a Primary Subscription is active, you can add specialized services one at a time. Each add-on has its own Service ID, price, validity period and subscription rules.

Your primary membership controls add-on visibility.

Add-ons can be purchased for longer periods, but the app only shows add-on data while your primary subscription is valid. If your primary plan expires, add-on pages will show that access is no longer active.

Primary status No active primary membership
Primary plan Required before add-ons
Visible until Not available

Prices are pulled from active SubscriptionPlan snippets.

Admin can add, disable or edit add-ons as snippets. The card price, interval, description and checkout link come directly from the linked SubscriptionPlan, so pricing changes dynamically.

No add-ons are active right now.

Admin can enable add-ons from Subscriptions → Subscription Plans and Add-ons.

Service IDs and unified cart

Every digital add-on is treated as an individual service item with its own Service ID. Add-ons can sit in the same cart as physical products such as Yantras.

Individual validity dates

Each add-on carries its own end date. You can have a monthly sector subscription, a weekly commodity subscription and a daily stock view at the same time.

Primary sync alerts

If an add-on duration exceeds the primary membership duration, the checkout flow can warn you to upgrade the primary plan so access remains in sync.

Item-specific coupons

There are no global coupons. A coupon is applied to one cart item only, so a discount on one sector or stock does not reduce the price of other add-ons.

Profile session loading

After login, active Service IDs and validity end dates are loaded into the user session so the app can unlock only the menus the user has purchased.

Snippet-managed pricing

Add-on cards use the linked SubscriptionPlan price. Change the snippet price and the add-ons page updates automatically.