Represents a future change to an omnichannel_subscription_item that the store will apply later (typically at the end of the current term).
Apple App Store: Created when the customer schedules a downgrade within the same subscription group (DID_CHANGE_RENEWAL_PREF / DOWNGRADE). change_type is typically downgrade. Upgrades apply immediately and do not create this resource.
Google Play Store: Created when a product change uses the DEFERRED replacement mode (applied at term end). Immediate changes use CHARGE_PRORATED_PRICE and do not create this resource. A change_type of pause may appear for scheduled pause flows; confirm mapping against omnichannel events.
Retrieve scheduled changes with List scheduled changes for an omnichannel subscription item when has_scheduled_changes is true.
Omnichannel subscription item scheduled change attributes
The id
of the omnichannel subscription item
associated with this scheduled change.
Indicates the type of scheduled change.
Apple App Store: Scheduled product downgrades typically use downgrade.
Google Play Store: Deferred product replacements (DEFERRED replacement mode) are represented here. Immediate prorated replacements do not create this resource.
See also omnichannel events for store notification mappings.
A scheduled product change to a different (typically lower) product / plan, applied later (usually at term end).
Apple App Store: Created for scheduled downgrades (DID_CHANGE_RENEWAL_PREF / DOWNGRADE).
Google Play Store: Used for deferred product changes (DEFERRED replacement mode). Confirm with your integration whether all deferred replacements use this enum or only true downgrades.
A scheduled pause of the subscription item, applied later (usually at term end).
Google Play Store: May correspond to a pause that is scheduled rather than applied immediately (for example, pause-schedule notifications). Confirm store mapping with your Chargebee omnichannel configuration.
Apple App Store: Pause scheduling is generally not applicable in the same way.