Support for Dynamic pricing on the Orders API
What’s New?
- Businesses would be able to override the defined product price by increasing or decreasing the original amount on checkouts supporting Dynamic pricing via Orders API.
- Similar to Invoices, even if a product price is defined, based on a use case this price can be changed and calculation of taxes, discounts, additional charges, etc. would continue applying on the new overridden amount. No changes would be made to the base product.
- An example of this would be when someone books a calendar appointment for a hair cut, the defined price for the service (product) could be $100 but if they want this haircut from a professional instead of a junior hair dresser, they can charge an extra $30 from the Calendars UI and the final product price for the hair cut on the checkout would be $130.
- This API modification would be available for all products to utilise in building different use-cases on their respective checkouts where dynamic pricing is required. Currently, it is enabled for Calendars & POS and we can enable it for other areas as per requirement.
- This feature currently works for one-time products and set-up fees of subscriptions, not the recurring amount in subscription products. Also, this feature is available for all payment providers.
What’s Next?
Dynamic pricing would be available on the front-end via Calendars once Services are live with the Orders API implementation.