eSuite v192.0
Below are the product development updates within this release. Should you wish to get a live demonstration of any of the functionality, please contact your Account Manager.
Subscription Update Callout Extension
A new version of the the Subscription Update callout has been created to be triggered as part of the subscription lifecycle: Purchase, Renewal and Cancellation. The request body of the Service Update callout has been extended to include additional data if the subscription is in the states below:
- Subscription is in a trial period
- Subscription has an offer applied
- Subscription has entered failed auto-renewal retry process
Pricing Update Callout Extension
A new version of the pricing update callout has been created to update systems of more detailed information relating to pricing and tax, for bundles. This update includes several new parameters on the request and further information in the response, relating to custom line items, product price information and cart reference.
Account Group Subscription Issue Schedule Support
When Bundles were introduced, the configuration of entitlements were moved (in part) from the Service to the Product. For Bundles, the issue schedule function was introduced to manage the creation/deletion of entitlements (and fulfillments). The issue schedule is a core feature that understands the bundle product entitlement/fulfillment configuration and is responsible for creating Account Entitlements, e.g. during Purchase and Auto Renew.
This change extends the issue schedule capability to include Account Group functionality. This will ensure entitlements are created/available for all accounts linked to the account group subscription that is a bundle containing products with entitlements defined against them.
Enhanced Quantities in Bundles for API Requests
At line item level for carts and orders, the fields gross amount, net amount, tax amount and quantity are used. At line item level the amount fields are for the value of a single unit. When orders are created, the order total multiplies the line item amount values by the quantity.
- Orders store the total amount (line item amount * quantity)
- Order and discount order lines store the amount (unit amount for a single item)
- Refund and refund order lines store the amount (total amount of line)
The nature of this change is to improve several GET endpoints which return price and quantity information relating to carts and orders, to better present the quantity and amounts in the response, enabling external systems to understand the information more clearly.
Service Pack
-
Fixed an issue preventing some refunds after a SEPA mandate change
- Fixed an issue where allowed payment frequencies were not being copied to a duplicated service
- Fixed an issue that could prevent vouchers being added to bundles
- Fixed an issue that could prevent vouchers added to existing bundle-based purchased from being applied on renewal
*Please note: The release notes only show public-facing changes. Back-end changes and custom development will not be exposed within these notes. Please contact your Account Manager if you are expecting to see specific changes above.