Weekly Updates

Weekly Updates

15.10.2019

New

  • Added a new dispatch allocation mode to allow the assignment of a Click and Collect location direct (skipping Pigeon Hole assignment). After the packing slip has been printed, the order will proceed directly to the Click and Collect module.

Modification

  • Improved performance of retrieval of available size/colour selections for an incentive free item in the shopping cart.
  • Updated styling on Process and dispatch orders to condense order information on mobile.

Fix

  • Fixed incorrect handling of duplicate entries for an edge case in the Product updater.
  • Fixed issue that prevented successful refunds on MOTO upfront (real time) credit card orders.

08.10.2019

New

  • Added support for recording masked transaction information in iSAMS. This is for display purposes only and has been supported for credit card and gift card transactions.

Modification

  • Advanced Search behaviour now supports additional Unicode characters such as accented letters.
  • Modified the display order for the Order Routing API log summary to ensure the most recent entries show first.
  • Logging improvements for the Consumer API’s, and security hardening of external payment provider validation.
  • Added support for Click and Collect specific validation of Billing Information in the Consumer API’s.

Fix

  • Fixed compatibility with Internet Explorer 11 for the iSAMS Management Console.
  • Created an index on the IP address login failures statistics database table to improve performance.
  • Various fixes and improvements for the new Returns and Replacements iSAMS Admin page.

01.10.2019

New

  • The config action is now available for responsive sites, to assist in obtaining system and browser information used for trouble shooting.

Modification

  • Modified the Sales Returns API to use UTC date time instead of local time.
  • Supported item level aspects in Product Detail page and also corrected the Product Comparison to use only product level aspects.

Fix

  • Fixed where the in Products API PatchProducts endpoint under some circumstances invalid catalogue links could be created.
  • Fixed the option lists (checkbox lists) on the product personalisation page in the Management Console.

24.09.2019

Modification

  • Style changes for default gift vouchers display.
  • Added configurable Recaptcha support when placing consumer orders. This Recaptcha behaviour is only valid for Guest customers checking out using a Credit Card as their payment option.
  • Fixed sticking images on the Product Detail page. A magnified image would occasionally stay open when the mouse was moved away from the product image.
  • Performance improvement for Tiered Incentives to ensure we exit the process early if there are no Tiered Incentives within the expected timeframe. Incentives outside the timeframe are not available regardless of the active flag.
  • Optimised merging of items between Orders for persistent cart to improve performance.

17.09.2019

New

  • Added new Returns & Replacements page with support for funds transfers.

Modification

  • Changed Admin Order details page to include a new input for adding a reason when voiding an order. And also creating a new CRM tag to be possible to output the void reason in void emails.
  • Updated all projects to use the same Nlog version for database logging.

Fix

  • Fix where Click and Collect was not showing related orders on the confirm arrival popup when “consolidate Click and collect” is set.
  • Prevent issue where order items are picked up by different orders when multiple orders are imported through the API.
  • Improved import orders API error handling by preventing partial data import and added extra error logging.

10.09.2019

New

  • New configuration change to set the expiry for all iSAMS Admin style sheets and Java Scripts to minimise the chance that out of date cached scripts are used.

Modification

  • Added an Order’s promo code (coupon) to the tracking information on the Order Completion page.
  • Added support to the Events API to return an error status and a message when unknown or invalid sequences are attempted to be retrieved.
  • Added additional support to allow custom styling for availability descriptions on the Find in Store > Store Details Section.

Fix

  • Ensure Java Script follows the Show Related Orders policy when showing/allowing actions on Click and Collect Module.
  • Fix where 3 digit country codes were not saved for Click and Collect orders.
  • Modification to ensure that active tiered incentives (based on the spend amount) only apply during the selected date range.

03.09.2019

Modification

  • Show all related orders in the C&C module (either based on the Store config or on the new policy), indicating their order status, backordered quantity, ordered quantity and allocated quantity.
  • Added support for splitting the composite order items via the Orders API using the SplitOrder and SplitOrderItem methods.
  • Added support to send Split Order Email Notifications at time of child order Dispatch Point assignment via the Dispatch API.
  • Enable customers to search by external Order ID on the Click and Collect Model. And also show the External Order ID in the whole model, when there is an External Order ID associated with the order.

Fix

  • Disable Captcha authorisation code validation for logged in customers so they can update their profile.
  • Order item discount values from tiered incentives with percentage discounts, rounded to 2 decimal places to prevent rounding errors.
  • Fixed where the Website Settings Admin page pre-pended “http://” to urls with https://
  • Improved logging in the Retail Express V2 Order Export integration.
  • Made sure to direct customers to delivery page after login from checkout to be able to update click and collect details.

27.08.2019

Modification

      • Optimisation made to reduce the amount of Incentives the database is required to check when adding order items with a quantity higher than 1 to the cart where a Buy Grouped incentive applies - particularly where the product is in both the Qualifier AND Reward groups.
      • Modifications to the Retail Express V2 Order Export integration:
        - Created a customisable post-processing step for the Retail Express V2 Order Export integration.
        - Corrected behaviour resolving/validating the Customer Foreign Identity in the Retail Express V2 Order Export integration.
      • Removed the duplicate title ‘State’ field on the Registration page and Cart Delivery page along with making this field mandatory.
      • Modified the Product Listing template to change iSAMS generated h1 title tag to span tag.
      • Added enhancements to the Event System by lowering the timeout per request, implemented batching to messages and ensuring duplicate messages are not sent.
      • Added [paymentmethod] tag for Order Notification emails to display the payment method.
      • Added Consumer API for front end order information and new cart process.
      • Improvements to the Retail Express V2 Order Export to allow for easier custom pre and post processing of orders to export.
      • Added a pre-step which auto-assigns orders to a preferred Dispatch Point for iSAMS_dispatch = 5.0 (Order Routing - Hybrid).

Fix

        • Added further validation to the Shopping Cart to prevent users from being able to add items to orders that are not at a status of ‘Initiated’, ‘Uncomplete’ or ‘Invalid Card’.
        • Applied Gift Wrapping discount to Child Orders when an Order Item is split.
        • Correction made to the Retail Express V2 Order Export integration behaviour failing to produce the correct Retail Express Payment Type from the iSAMS Payment Type configured.

20.08.2019

Modification

  • Added Blog Post title in as ‘title’ meta tag on Blog Post pages.
  • Internal Operations Tool allowing the Operations Team to run a fragmented index report on the Client Database.

Fix

  • Restored JavaScript for Security Actions previously removed in Weekly Platform Updates 484.
  • Improvement to prevent customers entering a space or hyphen separated credit card number in the Card Name field.
  • Correction made to behaviour where the ‘Free Item Count’ for Order Based Incentives included products from the ‘Specified Item’ list.
  • Refactored the Item-Based Incentive Builder to reduce pricing build queue sizes and improve performance.
  • Correction to behaviour where Guests could not see the correct freight options when changing the Delivery Country in the Shopping Cart.
  • Correction to the Canonical Generator to allow Canonicals to be built for newly created, inactive catalogues.
  • Correction to the ‘Set Image’ methods in Products API to delete temporary image files after import.

13.08.2019

Modification

  • Modification to remove the iSAMS Admin tab –‘Security Actions’.
  • Modification to prevent race condition from occurring when applying Tender Based Incentives.
  • Changes to new configuration option to increase the timeout for individual On-Demand Reports.
  • Changes to iSAMS Admin Reports for when exporting to CSV, if data contained a comma the data would retain in the same column and not act as a separator. Additional changes were made to output the word ‘inch’ instead of a double quote.

Fix

  • Correction to email retention clean-up procedure not clearing the compressed email data.
  • Correction to preventing initial execution of Retail Express V2 Integrations.

06.08.2019

New

  • Added new Management Web API wrappers for the v2 APIs.

Modification

  • Added support to configure timeouts for individual Scheduled Reports.
  • Implemented the 'Simple' version of the Afterpay logo and text to the Payment Summary Page.

Fix

  • Correction made to the ‘Notifications Pending’ and ‘Best Seller’ Dashboard Widgets to ensure an empty pie chart is displayed when no records are returned.
  • Performance improvements to the Retail Express V2 Integration Suite:
    - Corrected the Freight value sent in the Retail Express V2 Order Export integration to include tax.
    - Corrected the count of successful and unsuccessful products reported in the Retail Express V2 Product Import validation email.