Release Notes: September 2, 2021
Here’s what’s new with DirectScale for the week of September 2, 2021.
Version: 1.0.4863.0
Remember to come back every Thursday to learn about all the cool things we deliver weekly.
New Features and Improvements
🌍 New URL for the Get Regions Public API
Public API > Address > Get Region ID.
We’ve moved the location of the Get Region ID endpoint from Associates to Address, as it was more logical. As such, its request URL is now https://dsapi.directscale.com/v1/address/regions.
✈ Get Active Countries Public API Returns Country Languages
Public API > Address > Get Active Countries.
Previously, the Get Active Countries endpoint’s CountryLanguages parameter was always returning NULL when called; this was an overlooked defect because the languages-to-country relationship is already established in the system. So now, when you call the endpoint, the CountryLanguages field returns a list of languages as they are mapped on the Administration > Countries page in Corporate Admin.
💲 Additional Nexio Currencies for Payment Recovery
Corporate Admin > Administration > Autoship Payment Recovery.
As an update to the newly released FlexPay integration, we’ve included other Nexio currencies:

- HKD
- CAD
- CNY
- COP
- EUR
- GBP
- JPY
- KRW
- MXN
- PHP
- THB
- TWD
- VND
🗺 Canary Islands Now Has Correct ISO Code
Corporate Admin > Administration > Countries.
One of our clients was trying to set up the Canary Islands as a country, and we discovered a discrepancy with its ISO codes, which caused a conflict between apps in the Platform. When the client added the Canary Islands through the Administration > Countries page in Corporate Admin, it was setting it up like this:
{
CountryCodeISO3: "xaa",
CountryCodeISO2: "xa",
CountryName: "Canary Islands"
}
However, the correct ISO code for the Canary Islands is ic. So, now when you add the Canary Islands as a country, it sets up like this:
{
CountryCodeISO3: "ica",
CountryCodeISO2: "ic",
CountryName: "Canary Islands"
}
🎫 Added Provision to Check AutoShips for Duplicate Line Items
There was a defect in the code logic that allowed multiple duplicate line items in AutoShip orders. Although we have a provision for combining line items while creating the AutoShip order, we don’t have one while creating the separate payment associated with that order. The AutoShip service does these things separately; thus, taxes were being calculated using different items for each call—enough to cause as much as a $0.01 difference.
To improve this, we added a provision that checks for duplicate entries on AutoShips and combines them by keeping one of the line items but summing the quantities.
🦺 Import Order API Accounts for Unmapped Line Items
Public API > Orders > Import External Order.
Recently, we did work on the Import External Order endpoint to account for ItemIDs/SKUs that are imported but don’t exist in the system. However, that didn’t work when multiple SKUs couldn't be mapped to existing inventory items.
So now, when you import an order using the Public API, the system will account for an infinite number of line items that are not created/mapped to an existing inventory item.
Bugs We’ve Squashed
🧰 Client Extension Subscription Service Failing Calls
The Subscription Service for the Client Extension had two failing calls:
GetSubscription(SubscriptionID)CancelSubscription(SubscriptionID)
We’ve fixed this by adding two new calls:
GetSubscription(AssociateID, SubscriptionID)CancelSubscription(AssociateID, SubscriptionID)
🐞 Visual Tree Branding Icons Not Loading
Web Office > Tools > Visual Tree.
We’ve fixed an issue with the icons for the Web Office Visual Tree not loading for clients.
Help Center and Developer Docs
📘 New!
- Understanding SpendBack - Conceptual article on the topic of SpendBack.
- Getting Started Video Course - Compiled Bootcamp playlist of existing videos.
- [VIDEO] Integrating with a Commission Merchant Provider - New video on adding a commission merchant provider.
✨ Improved!
- Coupons Guide - Added additional context.
- Fraud Prevention Guide - Changed to accordion formatting.
- Creating Test Orders Guide - Changed to accordion formatting.
- Introduction to the DirectScale Platform - Expanded content.
- Integrating with FlexPay for Payment Recovery - Added a new UI image and rearranged the order of the sections.
- Minor changes to Help Center theme CSS.
🌄 What’s on the Horizon?
- Redesigning the Corporate Admin UI.
- New dashboard and reports.
- Corporate Admin Settings Reference Guide.
🙏 Is something missing from this list? Report bugs that you find to our amazing Customer Care team by chatting in from the Platform or submitting a request.
⚡ Do you have a cool idea for a new feature? Suggest new features or see other ideas you might have never thought of with the Feature Wishlist.
💡 Are we missing an article, video, or training resource? Add your request for new documentation or training ideas in the comments.
Comments
Please sign in to leave a comment.