Support for Dynamic pricing on the Orders API

Modified on Thu, 1 May at 4:03 PM

What's New?
  • Businesses can now override the defined product price by adjusting the original amount during checkout, enabling dynamic pricing through the Orders API. 

  • Similar to Invoices, even if a product price is set, it can be modified based on specific use cases, while still applying calculations for taxes, discounts, additional charges, etc., on the new overridden amount. The base product price remains unchanged. 

  • For example, when someone books a calendar appointment for a haircut, the standard price for the service (product) might be $100. However, if they prefer to have the haircut done by a professional stylist rather than a junior hairdresser, an additional $30 can be charged through the Calendars UI, making the final checkout price $130. 

  • This API enhancement will be accessible for all products, allowing businesses to create diverse use cases at their respective checkouts where dynamic pricing is needed. Currently, it is enabled for Calendars and POS, and can be activated for other areas as required. 

  • This feature is applicable for one-time products and setup fees of subscriptions, but not for recurring amounts in subscription products. Additionally, it supports all payment providers. 


What's Next?

Dynamic pricing will be available on the front-end via Calendars once Services are live with the Orders API implementation. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article