Switch subscription product
Get in touch
Sign in
Switch subscription product
Upgrade your customers' product or service plans by switching to a new product

Customers may want to switch to a different product or service plan that better meets their needs. This can result from changes in usage, the need for more features, seeking better pricing, or promotions and new offerings from your business.

Before making any changes to the subscription product, check if the current subscription can be updated with a new product, as there may be specific switching conditions.

It is important to ensure the new subscription product is compatible with the customer’s current subscription product. For example, product price must meet certain criteria for a successful switch.


Product price

When switching a customer to a new product, the system checks if the switch is possible and determines the appropriate price based on:

  • currency of the new product
  • location, either default or listed in the product currencies and locations

The matching logic aims for the new price to match the current product price as closely as possible, considering both currency and location.

For a successful switch to a new product, several conditions must be met:

  • The new product price must have the same currency as the current product
  • The new product price must either:
    • match the same location or have an option to fall back to a price without a location
    • have no location if the current product price also has no location specified

Location matching:

  • If the current product has a price associated with a specific location, the system first checks for a matching location in the new product. If unavailable, it checks for a price with the same currency and no location. If both options are present, the price with the matching location takes priority.
  • If the current price does not include a location, the system will search for a new product price with a matching currency without a location. This can be a default price or an additional price listed in the product currencies and locations.

If no applicable prices are found, the system cannot switch the customer’s subscription to the new product.


Product with trial

Another important consideration before switching products for an active subscription is managing customer expectations when the new product includes a trial period.

The product trial period is intended to give customers a free or discounted period before regular billing begins. However, if you change the product for an active subscription, the system does not apply a trial of the new product. Trials apply only at the start of the initial subscription and switching products during an active subscription does not meet this condition. The customer is charged the full non-trial price, following standard billing practices.

If you want to keep the active subscription and offer a temporary price as a trial, consider switching the customer to a product with the desired temporary price. Let the system charge that amount once or several times, and then switch to the intended product.

It is highly recommended to inform customers in advance that switching products does not include a trial period. To manage billing timing, consider pausing the subscription, or cancelling and restoring it.

Switch product

Switch product API method requires the merchant's unique identification and signature in the header parameters. The request body must include the current subscription_id and the new_product_id for a successful product switch.
You can switch the products used in your active subscription with a product from your product list.

To switch the subscription product

  1. Go to Billing.
  2. Find the needed subscription and click on it.
  3. In the Product section, click on Change product.
  4. Select the needed product from the dropdown list.
  5. Click on Save to confirm the product change.

After the request is processed, you receive a callback confirming the new product name. The new product settings take effect on the next billing date, and the customer is charged for the new product in the next billing cycle.


Looking for help? Contact us
Stay informed with Changelog