3.27.4 Release
- Apostolos Karakaxas
Date:
Installation: https://downloads.interworkscloud.net/patches/3.27.0/CloudPlatform.Patch.3.27.4.zip
You must upgrade first to 3.27.0 using the interworks.cloud installer before applying this patch
Nebula Template for Storefront v4 is now Available
The Nebula template is the second template we have introduced for our Storefront v4 and It is faster, with fresh and fully responsive interface! From this release is available to all customers for using it as the default template for their Storefront.
On this page
We offer a preview mode where you can safely check and work with Nebula template before activate it.
For more details, please check Previewing the Nebula Template
New API Methods
The following methods are now available for the version 3.0 of our API:
Method | Description | Edition |
---|---|---|
GET /api/pricelists/{pricelistId}/items | This method now returns also as pricelist items the products that are related with a price list via a price group. | v2.2 |
GET api/invoice/{invoiceId} GET api/invoices GET api/invoiceItems/{invoiceId} | Amounts are now available in transaction currency too For these methods we now return the invoice and invoice item amounts in both base and transaction currencies. For getting the amounts in transaction currency you should pass the parameter transactionCurrency=true For example, for getting the items of an invoice in transaction currency, you should call: api/invoiceItems/{invoiceId}/?transactionCurrency=true The fields that now available in transaction currency are the following:
| v3.0 |
GET api/orders | We added a new version of this method that returns results based on a specific filter: Search criteria (filter)
Ordering (orderBy)
It is available in API v3.0 | v3.0 |
GET api/orderitems/{orderId} | it returns the items of an order by passing the orderId It is available in API v3.0 | v3.0 |
GET api/orderitems/{orderItemId}/characteristics | Returns the order characteristics of a specific order item | v3.0 |
Products Bundles - Progress Status
Bundles are a new type of product we will introduce in our platform and it is work in progress the past months. With bundles, Distributors and Service Providers will gain the ability to include multiple products in one single Product SKU and a single billing event in better prices than purchasing all products separately.
Which use cases have been implemented until now?
- Definition of a Bundle product. Support of subscription-based bundles that consist of two or more recurring products or add-ons
- Adding a bundle product in offers and orders - Ability to add your bundles in offers or orders.
- Execution of an order in BSS that includes a bundle product:
- Provisioning of the services included in a bundle and creation of a sub-subscription for each of bundle component.
- Billing of the bundle as a single product SKU.
Which are the use cases that are work in progress?
4. Placing an order for a bundle in Storefront. Ability to publish your bundles in the Storefront and allow your customers to purchase them.
5. Visual presentation of the master subscription (the bundle subscription) and the child subscriptions (the subscriptions for the bundle components) - Ability from the bundle subscription to view the child subscriptions that keep all the information for the provisioning of the bundle components.
Although the use cases 1 - 3 have been released we strongly advise you not to publish any bundle products to your customers since the bundling functionality is work in progress and we have released the above mentioned use cases only for testing purposes. The first working version of the bundles functionality will be available as soon as we complete the use cases #4 and #5.
DPO Payment Gateway
DPO is a payment gateway provided by https://www.dpogroup.com/ and offers payment processing solutions for Africa. By activating our DPO gateway you can accept credit card payments from your Storefront. Once DPO has been configured in your BSS, a new step will be displayed during checkout where the customer will be asked to enter his credit card details in a secure page hosted by DPO.
For more details, please check DPO Payment Gateway
Stripe - Option to activate only SEPA Payments
In this release we introduced a new facility for the Stripe Payment gateway: to allow only SEPA direct debit payments and to exclude credit card payments.
You can achieve this by selecting the payment types you want.
For more details, please check Activate Stripe Gateway
Syncing a BSS Account with an Existing Microsoft Tenant
In this release we improved the synchronization process between a BSS and an existing tenant. What has changed is that when you define a domain prefix or a domain alias that belongs to an existing tenant we ask for your confirmation before proceeding with the synchronization.
Furthermore, if the Microsoft tenant is already synced with with another BSS account we will inform you before executing the synchronization.
For the details about the new process, please check Syncing a BSS Account with an Existing Microsoft Tenant
Authorize .net - Include Invoice ID in Payment Records
The invoice ID is now included in the information we are sending to Authorize .net when a payment transaction is executed from our platform. This will be useful for identifying for which invoice is a payment transaction.
Resolved Issues
Key | Summary |
---|---|
EXL-9081 | The bulk update of the access permissions is not working when the product belongs to a product group. |
EXL-9159 | In the "Service Details" step in Checkout page, the MPNID field must be prefilled with reseller's MPNID. |
EXL-9341 | Notifications haven't been dispatched because of the size of the pending notifications queue. |
EXL-9469 | Subscription cancellation request is not been dispatched. |
EXL-9349 | MPNID update tool is not working properly for direct CSPs |
EXL-9214 | A pay-per-use product cannot be created when the quantity limit in its product type has been defined to be equal or greater than 1. |
EXL-4342 | When a product is activated or deactivated in the root organization the "update tenant" process does not apply the product status change in tenant's BSS. |
EXL-7869 | Product pricing via excel file returns the price in organization currency and not in account currency. |
EXL-8948 | An inactive volume discount is still displayed in Storefront in product's details page. |
EXL-8757 | Account's Monthly Run Rate (MRR) field in reports is not calculated correctly when there are subscriptions with volume discounts. |
EXL-9167 | The plans of a product group are not displayed correctly when a plan has as required a product that hasn't been published to Storefront. |
EXL-9329 | In Storefront, the promotional message should be displayed in discount analysis section. |
EXL-9347 | The GET /api/invoiceItems/{invoiceId} returns the items in wrong position when it is called for the analytical items. |
EXL-9406 | The "Customers also bought" Storefront section should not be displayed when "Suggestions to customers" option in setup has been set to false. |
EXL-9399 | The promotion message should not be displayed when a product has been published in Storefront only with the "tell me more" option. |
EXL-9402 | The support tab in product details page in Storefront should not be visible if no support material has been uploaded for this product. |
EXL-9437 | Storefront v4 Blue template - keep a category expanded when you select a product that belongs to a sub category. |
EXL-9409 | Payment gateway settings page crashes when the gateway does not support payments using a bank account. |
EXL-9139 | The "update configuration" option is missing for Azure pack products in Storefront. |
EXL-9220 | The ondemand calculation of prices in Storefront causes performance issues. |
EXL-9314 | Microsoft import tool - The tenant country should be collected by tenant's Bill-To-Info section. |
EXL-9326 | The basket item change quantity functionality is not working correctly when the action is executed from a mobile device. |
EXL-9328 | The terms of use option should be removed from the landing page. |