Advanced Joins let someone who joins shortly before a Calendar term ends roll into the next full term, instead of paying for only the few days left in the current one. You can give the remaining days for free or charge a prorated top-up for them.This is useful for memberships and event passes that run on a fixed calendar. For example, an annual membership that renews on January 1 might offer an Advanced Join period from October 1 to December 31. A member who joins on October 15 gets the rest of the current year plus the full next year, priced however you choose.
Advanced Joins apply to Calendar Subscription Plans only. They are never read for Anniversary plans. For the difference between the two, see Subscription Plans.
Open the Calendar Subscription Plan (Subscription_Plan__c) you want to configure, or create one with the FC Calendar record type.
2
Set the Advanced Join window
In Advanced Join Days (Advanced_Join_Days__c), enter how many days before the term End Date the Advanced Join period begins.
3
Set the Advanced Join pricing
In Advanced Join Pricing (Advanced_Join_Pricing__c), choose how the extra days are priced: Free, or a prorated amount (Daily, Weekly, Monthly, Quarterly, or Semi-Annual).
4
Save the plan
Click Save.
Advanced Join fields on a Calendar Subscription Plan
When a join falls inside the Advanced Join window, fusionCore pushes the term End Date forward by one year and records an interim advanced-join end date for the partial period. The proration is applied based on the Advanced Join Pricing option you chose.
A Product_Subscription_Plan__c record links a product to a Subscription Plan. See Linking Plans to Products for how to create these links and set the default plan.
Field
API name
Purpose
Product
Product__c
The product being linked.
Subscription Plan
Subscription_Plan__c
The plan that drives the product’s term and renewal.
Is Default
Is_Default__c
Marks the default plan for the product. Each product may have exactly one default.
Advanced Joins are Calendar-only. The Advanced Join fields are never read for Anniversary plans.
Proration does not handle leap years. Daily proration divides by 365 and Weekly proration divides by 52, regardless of the calendar year.
A Renewal_Path__c record requires both an Original Product and a Renewal Product, or it errors. The Original Product cannot be marked Is Not Renewable.
A product may have only one Product_Subscription_Plan__c marked Is_Default__c. A second default raises Product_Cannot_Have_Multiple_Default_Product_Subscription_Plans_V2.
⌘I
Assistant
Responses are generated using AI and may contain mistakes.