Weekly Updates

Weekly Updates

10.12.2019

New

    • Web Availability flag added to stores database table. This is currently non-functional and only being added to support a client customization.
    • Added ColourCode field to the Product Item model in the eStar v2 APIs added.

Modification

        • Modified Kleber Configuration Management page to extend the character limit for the URL field to 120 characters (previously it was 100 characters).
        • Improved performance of ProxyChainResolver, to improve application response time and throughput

Fix

        • Moved the StarTrack consignment label PDF clean up job out of the print label request into a background task.
        • Prevent admin Product Search from returning an error if searching for something like '8921942.'
        • Fix GiftWrapStatus property not being set when an order is imported via the Orders API.

03.12.2019

Modification

            • Optimization to the index used by Advanced Search when retrieving search term suggestions.
            • Addition of new configurable option to trigger an email notification once an order has been exported to Retail Express.
            • Update to styling on .main container to be consistent within internal sites.
            • Correction to consumer cart tracking, that was double-recording attributes against orders.
            • Update to styling on cart review pages, Click and Collect delivery methods section to be consistent with Faux internal site
            • Added an Order Confirmation event type to the Events module. And ensured the iSAMS Admin actions that trigger emails to customers for Backordered, Deleted, and Shipped items respect the 'Active' switch for their email types.

26.11.2019

Modification

            • Limitation on the Item Based, Buy Grouped Incentive discount field corrected, to allow any value up to $99,999.99.
            • Correction to allow the processing of external orders through RMProfiler.
            • Corrected security checks around creating a new iSAMS User.
            • Correction to when some stock updates are ignored if there are multiple overlapping Stock Updates running simultaneously.
            • Prevent click & collect store addresses on fraudulent orders from being blacklisted in fraud management.
            • Logic when sending the consolidated Click and Collect Received In-Store email when orders are in a split tree are of mixed delivery types corrected.

19.11.2019

Modification

                  • Dispatch invoice modified to display a store collection location (as opposed to a pigeonhole location) for orders that have been directly allocated to a collection location during the fulfillment process.
                  • Updated security permission when importing / exporting customers assigned to Display States.
                  • Added support to the Item-Based incentive search to allow both Search by product SKU and sorting by active Incentive first.
                  • Added an extra flag to the Risk Category indicating as High Risk.
                  • Added logic to prevent orders including products marked as High Risk category from being auto whitelist processed.
                  • Added iSAMS Admin support for High Risk Categories in RMProfiler.
                  • Refactored the iSAMS Application start-up process to reduce start-up time and to increase reliability of start-up under load.
                  • The Incentive search ‘results per page’ is made configurable up to a 100 results per page.

Fix

            • Closed direct object reference vulnerability that allowed iSAMS Admin users the ability to view (but not modify) other users’ permission settings, where the selected user was not a descendant.
            • Corrected the behaviour of the iSAMS Admin compatibility frame to ensure that specially crafted paths cannot be used to display external content.

12.11.2019

New

    • Optionally apply a load balancing algorithm to evenly distribute orders across a set of Dispatch Points under Pull-based Fulfilment.
    • Addition of new Wizards to allow the import and export of customers linked to a Display State. Addition of buttons on the Display State Admin Page to allow for direct access to these wizards

Modification

      • Refactoring Tender Based incentive code to allow for future improvements.
      • Updated error code return from the Consumer APIs.
      • Adding the ability to add a whitelist of Billing address countries for which Oxipay is available as a payment option. Also added the ability to configure the displayed payment method name in cart.

Fix

    • Prevent Tender Based incentive discounts applying again and split the Tender Based order discount proportionally across the parent and child orders during order splits.
    • Prevent Click & Collect store addresses from being blacklisted, if the customer has been blacklisted.

05.11.2019

Modification

  • Extended logging for the Consumer API's.
  • Adding default platform configuration files for Consumer API's.

Fix

  • Updated the expected masked credit card number value in a unit test to reflect the new masked credit card number format used.
  • Don’t fire the ‘dispatch.collect.recieved’ event when allocating orders and allow custom behaviour after the dispatch print step.

30.10.2019

Modification

  • Updated places in platform that display a masked credit card number, to use the new masked card number field on the transactions.
  • Improved credit card error logging in the consumer APIs.
  • Removing deprecated routing storage.
  • Preventing empty files from being created when integrations have no data to generate.