Weekly Updates

Weekly Updates

11.12.2018

New

  • Merge of changes from the Single Sign On feature branch

Modification

  • Suppress decryption warnings from internal cryptographic function when called from approved automated systems
  • Added support to Promotions project to enable Account discounts
  • Added a new setting to exclude returns from the Retail Express Order Export
  • Combined Product and Catalogue Discounts support in Promotions project
  • Responsive PDT upgrade to latest Bootstrap (4.1.3)

4.12.2018

Modification

  • Clear the promo code user state when a customer logs out
  • Make the incentive bulk upload wizard available to all clients
  • Added support for Google map API key to non-responsive Store Locator
  • Promotional support for Product & Catalogue discounting
  • Various database index changes for improving general performance
  • Restructured the exclusion query to separate Franchise Filtering business logic into smaller processing packets for Order Routing

27.11.2018

New

  • Partial merge of changes to platform code from the upcoming 'Store' POS system. Fixed admin product search returning partial or empty pages under some circumstance.
  • Added the option of ‘Clear Filters’ menu on search/listing pages (responsive only)

Modification

  • Items split to a new order will no longer appear in the ‘Order Void’ email notification of the parent order as items deleted
  • Display external order details for child orders in the admin order details screen
  • Check and lock an order in the Order Routing process so to aviod duplicate assign dispatch point assignment
  • Modified the RMProfiler process to ensure orders with higher priorty/older order date are profiled first

Fix

  • Ensuring consolidated Click and Collect orders use the original order ID in customer emails
  • Fix an issue when adding an item to cart while processing an external payment. (Affects - External, Payment Express, Apple Pay and Alipay). Adds TXNID to new payment methods as per payment express request
  • Click and Collect related orders check box will now only default to checked when receiving orders into the store if the location are allocated and the same
  • Fix rounding issues on order transaction when setting order items to backorder

20.11.2018

New

  • Create a table to capture all the orders that have been placed using eStarStore

13.11.2018

New

  • Added the ability (based on policy) to consolidate Click & Collect orders at store location

Modification

  • Improved code syntax of the product updater for consistency
  • Update the rules for splitting the sitemap files based on the new google requirements. The sitemap will be split if the file size is greater than 50mb or more than 50,000 URLS
  • Allow additional parameters to be passed to the RSS export
  • Save the store CSS file in UTF-8 instead of window-1252 in order to handle the display of special characters
  • Improvements to quarterly credit card number scanning process
  • Refactored site mapping logic in Product Updater to reduce building of pricing cache records for unused or potentially inaccessible websites/display states
  • Added a new locked quantity to the gift registry API that holds purchased item quantity that are still in progress and have not been dispatched

Fix

  • Correct small cat extended constraint checks when checking non-numeric inputs
  • Fix paging issue with picklist printing
  • Fixed product discounts in the display states admin page getting rounded to the nearest dollar when updating a previously added discount
  • Defaults template (layout) satellite ID when creating a template from base on saving an existing one

6.11.2018

New

  • Added generic event tracking
  • Added suppport for GTM enhanced Ecommerce tracking (responisve templates)

Modification

  • Updated Gift Registry orders in progress status to include 3PL, Click & Collect and Manual Order Resolution
  • Update address book to behave correctly in shopping cart
  • Adding default value to the franchise modify date so that the invoker can calculate and update the franchise order sum by the update date
  • Adding support on an importing item based incentive items to buy group incentive
  • New option to filter products by status, SKU or title in the Navigation and Content/Product list screen
  • Introduced a configurable limit to prevent submitting a fraud credit card in the wallet

Fix

  • Fixed bug that was including civic cookie scripts without account ID
  • Link on global/api to content managed page on eStar website
  • Correction to Configuration Manager to override configure default properties for Apply Pay, Alipay and Payment Express

30.10.2018

New

  • Added support for Payment Express, Apple Pay and Alipay

Modification

  • Modified ‘Item Based’ incentive to allow override product list wording with an empty string
  • Configuration to change the item counts in the create picklist to show the priority item counts dynamically
  • Black and White listing profiling support when re-profiling orders in the orders detail screen
  • Fixed the issue that flags the registered customer account as a guest customer when registered during the checkout

Fix

  • Picklist sub group to default to configured value for new users
  • Fix to ensure that when the child order of an order paid for by gift card is voided, the refund is applied to the correct order

23.10.2018

New

  • Added Laybuy configuration to product listing page (will only effect new created sites)
  • Added event subscriber to notify suppliers in iSAMS when orders they supply items for are voided or modified

Modification

  • Moved the picklist page Departments hierarchy into or picklist summary section to ensure controls remain in a consistent location
  • Changed ‘Departments’ sub-heading in picklist summary to “Product Summary” as it now includes brand
  • Changed heading text on picklist to ‘Grouping Summary’
  • Expanded new admin picklist screen search to consider sub departments
  • Updated default values and code documentation surrounding the admin notices system

Fix

  • Ensuring that we only return orders of the correct priority if a priority 13 specified when generating a picklist
  • Fixed the picklist line items count
  • Ensuring external transaction type doesn’t incorrectly get an entry for manual refunds
  • Fixed promotions build procedure to optimize the processing speed of the rebuild queue
  • Fixed performance issue in the price/stock filtering stage of the Product Updater

16.10.2018

New

  • Renamed existing ‘PXApplePay’ payment method to ‘PaymentExpress’ and created new payment methods ‘AliPay and ApplePay’).
  • Added global JSON Tracking information object to Responsive Template.
  • Added ability to have Laybuy on the Product Detail Page for the Responsive Template.

Modification

  • Support for populating Products into the product table when they are not in Catalogues.
  • Added external orders info to the Order Detail Page in admin for when orders are imported via the API.
  • Modified the Login Heading for the Management Console to display the Organisation name.
  • Display Brand heading under the ‘Department Picklist Summary’ on the pick list page.
  • Improved Co-coordinator configuration and logging support. Source code cleanup and commenting improvements.

Fix

  • Fixed incorrect sourcing of item availability date in the multi-site compatibility layer.
  • Fixed columns disappearing in Stock On Hand report when discounting information isn’t available for an item.
  • Fixed product item availability date (ETA) not triggering update in multi-site compatibility layer.
  • Fix missing Special Offer text from displaying on Product Listing Page.

09.10.2018

Modification

  • Added the ability to override the stored procedure for AP21 Sales Export.
  • Prevent trimming of spaces of personalisation text when creating the previous image and prevent deleting/updating the default front of symbols, when updating personalisation types in Admin.
  • Modified backorder functionality in the Order Routing invoker to instead only perform backorders on unassignable items, this means if no-one can fulfil the order, it will certainly be backordered.
  • Removed redundant Style rule from Personalisation module.
  • Change to save the validation issue for multiple selected colour images in personalisation Product Admin page. Make sure all images are updated and displaying correctly.

Fix

  • Added space as a delimiter so that BCC can have multiple email addresses with spaces.
  • Additional logic added to ensure all orders are processed through any post payment steps.
  • Fixed performance regression in Product Updater when queueing full catalogue cache population requests.

03.10.2018

New

  • Enhanced the platform Personilisation abilities to support dynamic preview with embossing and embroidery and Emoji support.

Modification

  • Incentive exclusions at Item Level.
  • Performance improvement searching active Incentives.
  • Added incentive exclusion flag.
  • Added incentive exclusion flag support in DLC.
  • Tooltip and legend colour change in admin.
  • Discount Exclusions.
  • Performance improvements when retrieving an orders dispatch point history.
  • Added ability to customize/override XSLT for Gift Registry page.
  • Update the names of the associated permission when a Store or Dispatch Point’s name is updated.
  • Improved Product Updater prioritisation rules for products queued for discount rebuilding.

Fix

  • Fixed RMProfiler crashing the web application pool when redirecting after profiling orders.
  • Fixed Product Updater which was not expanding display state 0 to all display state for catalogue level discounts.
  • Fixed new DLC scheduler not restarting properly under some circumstances.
  • Fix an issue that prevents Freight from updating on the front-end when changing country.

25.09.2018

New

  • Added support for Picklist “Pick by Priority” feature.
  • Added functionality to allow New iSAMS pages to work within Old iSAMS.
  • Added a clipboard library for cross-browser support.

Modification

  • Various RMProfiler enhancements.
  • Added Incentive Exclusions flag.
  • Added a configurable option to allow printing of Barcodes from the Picklist.

Fix

  • Modifications made to ensure the removal of catalogue Display State Discounts triggered Discount recalculations accurately.
  • Added check to XML Cache to ensure row entry is present.
  • Modification to XSLT to ensure correct balance showed in Returns History pages within iSAMS.
  • Modification to ensure that the Task Function is used if there is no cache record.
  • Modification made to ensure that when orders with Gift Card as a payment method are split, the transactions were balanced correctly.
  • Modifications made to Gift With Purchase Incentives to ensure free items were added to the cart, as expected.
  • Modifications made to Discount caching to ensure only necessary caching was built when this process occurred.
  • Modifications made to Discount Lookup Cache to ensure unit testing processed as expected.

18.09.2018

New

  • Added additional fields to the Order API Order and OrderItem objects to support a store-and-forward tax model.

 

Modification

  • Optimisations to the platform to enhance Pricing, Discounting and Performance.

 

Fix

  • Modification made to Picklist module to ensure items were not displaying as duplicates.

12.09.18

New

  • Added new font icons for New Administration pages.

Modification

  • Allow Composite Items in the Google Product Feed.
  • Added policy to show/hide the 'Stock on Hand' column for the new Picklist Module ‘Print’ view.
  • Added radio button and hierarchical functionality to Optionlist component.

03.09.18

Modification

  • Updated base configuration to ensure headers comply with PCI requirements.
  • Modification to remove deprecated Policies and Incentive configurations from the iSAMS Administration.

Fix

  • Changes made to the Returns History Administration page within iSAMS to ensure item counts were being calculated correctly.