Weekly Updates

Weekly Updates

19.02.2019

Modification

  • Modified the error message to replace shipment ID with the Order ID when an error occurs while generating StarTrack manifest.
  • Modified StarTrack manifest creation to handle error responses indicating that one or more shipments in the batch have already had a manifest created and update them accordingly.

12.02.2019

New

  • Add iSAMS Admin support for item-level discounts on Tender-Based Incentives.
  • Add support for applying item-level discounts from Tender-Based Incentives.
  • Added support for Tender-Based in the Incentives exclusions wizard.

Modification

  • Added additional internal logging in the cart for Laybuy payments when an unknown error occurs.

Fix

  • Correction when using IE browser, adding to cart would not display the AJAX cart popup.

05.02.2019

Modification

  • Added support for email attachments and auto dispatch by dispatch point
  • Removal of unimplemented button for updating vouchers in the admin
  • Added ‘Days’ description to column on Stock Required Table
  • Added support for including Dispatch Point changes and order status changes to the Order Notes report

Fix

  • Fixed bug in global tracking object to return category details for cart item
  • Fixed bug in confirmation email for PreOrder items, the release date was switched with the dispatch
  • Fixed some minor admin styling issues
  • Fixed issue with overflow based on the Customer ID search field

29.01.2019

Modification

  • Updated Order Routing setup for internal consistency
  • Modify Order Routing Filters for Collect Only filter optimisation

Fix

  • Correction made to platform behaviour where it was causing a full quantity order item split, when an order item is partially short picked and there is more than 1 order item
  • Correction made for a product that has just 1 size where it was losing the 'on' class on its only child in the fake select

22.01.2019

New

  • Added support for using external identity providers to log into iSAMS Admin – currently supporting SAML2 for authentication
  • Added support for new line characters within delimited fields to the Import Wizards

Modification

  • Modification made to Canonical Builder to prevent building canonicals for products that are not linked to a catalogue
  • Modifications to Promotions Project to remove stacked Display State discounts, removed no build and improved caching
  • Modification made the Order History pages in the iSAMS Admin to correctly display multiple returns
  • Modification made to optimise the Stored Procedure for the iSAMS Admin Customer Detail page
  • Added logging for voided orders that are voided via the Order API and the TransactionAmountChange method for external payment types

Fix

  • Modification made to correct Item-Based Incentives per-supplier

15.01.2019

New

  • Support for Mailchimp order export

Modification

  • Modified a product API bag that does not reset the Quantity for the items that are not in the Full File when using ‘Reset of Stock’ method

Fix

  • Validating the ‘Apply Subset’ quantity when ‘Apply Subset’ is checked in Item Based Incentives
  • Address book API change to update Extra Information
  • Fix for when ‘&’ is in a Dispatch Point description prevents the App from functioning

09.01.2019

Modification

  • Performance Improvement for Item-Based Incentive calculations
  • Add Dispatch Date for orders exported to AP21

Fix

  • Modification to enhance database connection closing in SOAP APIs
  • Ensure Product API Product Import bulk copy tables are always cleansed as required
  • Performance enhancements for Picklist/Purchase Orders
  • Modification to underlying data changes in specific discounting triggers
  • Modification to prevent Store Contact Number replacing Customer Contact Number for Click & Collect Orders
  • Modification to prevent repeated data in the Product Availability report
  • Modification to ensure Product Incentive mappings are updated correctly when Product Catalogue mappings change
  • Modification to client sites with up-front payment when using Voucher + Credit Card as the Payment Method
  • Modification to calculating stagnation date when value is 0 and not NULL

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.