eSuite v157.0
Below are the product development updates within this release. If you would like to arrange a live demonstration of any of the functionality within this release, please contact your Account Manager.
Number of tickets deployed: 165
Device Management
This major piece of development enables clients to configure Device Management policies against their Client ID (affiliate) and against specific accounts. Using eSuite HQ, customer support representatives can set the number of devices, number of device changes and number of playout slots (device concurrency) against an account or against their entire ClientID, while eSuite API and eSuite SDK enables your customers to self-manage their policies and devices in self-care portal.
Underneath eSuite HQ and eSuite SDK, we have created several new API endpoints to add, retrieve, update and remove new devices and device policies.
To find out more, check out the Device Management Module Guide.
Please note: this is an optional feature, fees may apply. Please speak with your Account Manager for more information.
Deferred Revenue Report for Physical Subscriptions
eSuite contains standard financial reports which include a view of deferred revenue. The introduction of Physical subscriptions brings a need to calculate deferred revenues differently. With physical products, revenue needs be recognised when the products are fulfilled, rather than by date. This change will introduce deferred revenue reports which cater for both physical and digital products. Several new reports have been created on this basis:
- Deferred revenue by physical product
- Deferred revenue by digital product
- Deferred revenue by account (physical)
- Deferred revenue by account (digital)
These reports can be viewed within the Reporting Data Feeds Module Documentation.
Subscription Changes
A series of smaller updates benefiting eSuite HQ UI. Highlights include:
- Within eSuite HQ you can now return a single list of services eligible for upgrade/downgrade, while also providing the ability to control which accounts are applicable to change
- Customer Support Representatives can now make additional changes on behalf of the consumer, including the ability to change a consumers subscription, view any pending changes and amend any pending changes upon request
- A new entry to the Customer Support Log is submitted upon the cancellation of a subscription via eSuite SDK (v4.4 onwards)
- Minor UI enhancements
Please note: there have been no changes made to the Move Subscription APIs. This is primarily to enhance how this functionality is surfaced within eSuite HQ and eSuite SDK.
eSuite SDK Version 4.4
To facilitate the release of Device Management and Subscription Changes, we have deployed a new point release version of eSuite SDK to include the following:
- Device Management - within the self-care section of eSuite SDK, a new view has been added to access 'Device Management'. This enables users to view which devices have been added, how many device swaps they are entitled to, and how frequently, as well as the ability to rename or remove devices . The URL to access Device Management within the SDK is: https://{{SKINS_ENVIRONMENT}}/esuitedemo/apps/management/#!/device-management
- Subscription Changes - within the self-care section of eSuite SDK, the Manage Subscriptions view has been updated to include the ability to 'change subscriptions'. This will surface all applicable subscriptions to change (upgrade/downgrade), while also offering the user the ability to start immediately or at point of renewal.
Version 4.4 and associated documentation will be made available to download locally on the eSuite SDK Versions page in the next few days (the release to UAT needs to be deployed before the SDK can be made available). If you have any questions please contact your Account Manager.
Release Service Pack
- All inactive accounts applicable for the Inactivity Report v2 will now display as expected
- Enhancements for Price Bands to better facilitate Japanese characters and support edits when applied to a service
- PATCH workflow API: /purchases/miscellaneous-charge when ProcessUpdateURL and CancelOnProcessUpdateFailure is true, will now process the PayPal Refund
- Resubscribing to the same service using Sony Payments Carrier Billing second time around will now enable AutoRenew to be toggled off
- Updating an account via API using the PATCH request will now enable the use of symbols for telephone
- Processing payments via Virtual Terminal (v1.0) will now bypass 3DS when enabled
- (Added in RC2) Triggering client notifications upon the update of an account via API using the PATCH request will now function for all scenarios
- (Added in RC2) All account details now display as expected when attempting to view in eSuite HQ instances of French and German
- (Added in RC2) The payments tab within Virtual Terminal 1.0 now displays as expected for all user flows, and pending payments now complete for specific payment types
- (Added in RC2) Subscription changes, along with the button text, now display and work as expected across all languages
- (Added in RC2) Several eSuite HQ UI tweaks including updating a existing service price value field, the standard policy metering tab to allow for larger fields, formatting of refund fields to enter customer email, view all button on 'recent order history' to display all orders, date picker overlays text alignment and voucher code visibility against an account subscription