Release Notes: September 2, 2021

0

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.

Learn How to Subscribe to Release Notes.



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!


✨ Improved!



🌄 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

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post