Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Developer Resources
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model context protocol)

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Invoices, Credit Notes and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Managing payments with ChargebeeJS
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Order Management
  • Mobile Subscriptions (Legacy)
  • Other Integrations
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Product Catalog
  3. Articles and FAQ
  4. Migration
  1. Billing
  2. Product Catalog
  3. Articles and FAQ
  4. Migration

Will the plan ID be linked to the subscriptions in Legacy Product Catalog be changed after the site is migrated to Latest Product Catalog?

Problem Statement

This article helps you understand will the plan id be linked to the subscriptions in legacy product catalog be changed after the site is migrated to latest product catalog.

Scope

Why do we need to change our Plan/Addon/Charge IDs?

Can we leave our Archived Plans out of this migration?

How will this migration affect my existing subscriptions and customers?

We have more than one Live Site with Chargebee, can we merge our sites as a part of Latest Product Catalog migration?

Summary

During the migration from Legacy Product Catalog to Latest Product Catalog, item plans and addons are created. It is important to know how the ids are mapped with the price points.

Solution

The Latest Product Catalog upgrade is a structural change to the Product Catalog. Actual Plan/Addon attributes like PLAN_ID*/NAME/PRICE are not changed. While the site is in Legacy Product Catalog, every subscription will be linked to the plan ID. In Latest Product Catalog, subscriptions will be linked to the item price id.

In this Legacy Product Catalog to Latest Product Catalog migration process, we create a plan item and the relevant Legacy Product Catalog plan id becomes the item price id under this plan item.

Subscriptions and Invoices reference PLAN_ID to retrieve pricing and other data points from the product catalog. Under typical circumstances, PLAN_ID remains the same.

Change IDs

PLAN_ID changes are required when your plans or addons have special characters (£, &, !, etc) that are not supported in Latest Product Catalog, Kindly Note that the only special characters supported in Latest Product Catalog are Hyphen (-) and Underscore (_), The Second reason for ID changes are when there are duplicate IDs between a plan and an addon. In these circumstances, you will have an additional error resolution sheet in the Latest Product Catalog template. You can review the suggested changes and the ID changes will be taken care of by Chargebee during the migration

Archived Plans

We need to include archived plans in Latest Product Catalog migration because subscriptions and invoices records are likely linked to the plans and addons. So it is necessary to move all the plans and addons to Latest Product Catalog, including the archived ones. However, if no subscriptions are attached to the plans and addons that you do not want to move to Latest Product Catalog, you can delete them immediately in Legacy Product Catalog.

Merge multiple Chargebee sites

Site Merging is a separate activity that can be performed before or after the Latest Product Catalog Upgrade. Please, reach out to your CSM to request support from the migration team for this activity.

Related Articles

Can I move only selected plans and addons to Latest Product Catalog?
How can we test our code after the Latest Product Catalog upgrade on our Test Site?
Can we change the structure of our product catalog as a part of Latest Product Catalog migration ?
Is it possible to override quantity and price of tiered/Volume/Stairstep plan in Latest Product Catalog?
Do all plans in the 1.0 live system need to be mapped to a 2.0 item price id i.e. even archived ones?
Advantages of Latest Product Catalog
How can I check if my site is on Coexistence Mode or Latest Product Catalog?
'Error: "The API endpoint is incompatible with the product catalog version. You are calling Legacy Product Catalog API endpoint but you are using Latest Product Catalog"'

Show more

Was this article helpful?