New Features

  • Page:
    Cart Discount Promotion exclusions Cart Discount promotions can now be configured to exclude products, product groups, or product categories from the promotion.
  • Page:
    Alternate & Accessory product sequencing in CMS — Alternate and Accessory products maintained online are now displayed on the web according to their sequence in the CMS. For example, dragging and dropping Accessories for a product in the CMS will now determine the order in which they are displayed on the Product Detail page.
  • Page:
    Close icon added to Mobile Menu — A closeout 'x' icon has been added to the top right corner of the Mobile Menu. The user can now tap this to close the menu, in addition to swiping the menu closed.
  • Page:
    New Custom Page layouts — Three new layout options have been added for Custom Pages:
    • Three Rows
    • Four Rows, Third 2 Columns
    • Five Rows, Second 3 Columns
  • Page:
    Forcing Approval for $0 Orders — A new mode has been added which allows $0 orders to be submitted for Approval.
  • Page:
    Data Sources for Custom Widgets — An update has been made to allow Custom Widgets to have data sources attached that are associated with the template the widget is contained in.
  • Page:
    Company Name widget option for B2C Addresses — A new widget option has been added to B2C Checkout, allowing for the entry and display of a Company Name.
  • Page:
    Custom Product Ribbons — Custom Product Ribbons can now be set up in the 'RibbonFlag' Lookup field of the Product table. The CMS will also pull from this lookup when configuring a product.
  • Page:
    Ability to disable Article date and hyperlink — A new option has been added to the Article List widget, allowing the administrator to hide the article Posted date and/or article hyperlink.
  • Page:
    CMS - Cache Management page — A new Cache Management page has been added to the CMS for ease of refreshing the Product Cache or resetting the Dictionary. This CMS feature is compatible with CSS sites on version 3.83.00 and later.
  • Page:
    New Scheduled Task - Reports — A new Scheduled Task Type (Report By Request Id) has now been added to Scheduler Maintenance.
  • Page:
    New Third Party Delivery widget — A Third Party Delivery widget has been created to support third party delivery charges, where enabled for a role (overridable at the customer level).
  • Page:
    Product Search widget option to keep text box clear — A new option has been added to the Product Search widget which determines whether the text box is populated with the search terms in the URL.
  • Page:
    Payment Options button labels — New options have been added to the Checkout Payment Options widget, in which the button labels can be customised.
  • Page:
    Whole Order Discount promotion - Tiered discounts — A new promotion type has been created in which order discounts can be applied with a tiered structure. For example $10 off orders up to $100, 5% off orders up to $200, 7.5% off orders up to $300.
  • Page:
    Product Features data splitting Product Features functionality has been enhanced so that the various data can be flagged for use in product Filtering, Product Compare, and/or Technical Specifications. A Feature type can be flagged for inclusion in any/all/none of these areas as required.


Fixes

  • Page:
    Address Validation speed enhancement — A change has been made to speed up the Suburb + Postcode validation during checkout.
  • Page:
    Freight options for base charge — Standard Freight options were not being returned to the customer on checkout in cases where the base charge was being ignored. This issue has been fixed.
  • Page:
    Error when sorting records in zUsers.aspx page — On landing at the zUsers.aspx page and attempting to sort user records, an error would return if no record was actively selected before sorting. This issue has been rectified.
  • Page:
    External links on Section Menus — A change has been made to allow Section Menus (site footers, for example) to open external links in a new window.
  • Page:
    Questionnaire Label field type error — In some cases, having a field type of 'Label' on a Questionnaire caused an error. This has now been fixed.
  • Page:
    Product Alternative Sorting — An update has been made to enable sorting of Product Alternatives according to the sequence specified in the 'ProductAlternativeListSort' setting.
  • Page:
    Product Enquiry and Resource tool - Detail display — An issue existed with the CSS Product Enquiry and Resource tools in some versions, where clicking 'Details' would not expand the section to display required information. This issue has been fixed.
  • Page:
    Quantity Breaks and Availability with Live Pricing — Where Live Pricing was in use, Quantity Break data was integrating to an Availability field. This has now been corrected.
  • Page:
    Print style for Product pages — The print style for Product pages has been updated to reduce the main image size, resulting in tidier output.
  • Page:
    System-generated email 'From' address — A change has been made to the 'From' email alias on system-generated emails (e.g. Order Confirmation, Order Shipped, etc.). All messages now have a consistent 'From' name, regardless of the send method.
  • Page:
    User Import Deletions - Validation for IsPermanentlyActive field — Validation has been added to the User Import Deletion function which requires the value of 'IsPermanentlyActive' to be deliberately set in cases where a CustomerCode has not been assigned.
  • Page:
    Invoices not displaying on Account.aspx page — An error was occurring where outstanding invoices were not displaying correctly on the Accounts.aspx page. This has been fixed.
  • Page:
    Gift card balance when used with other payment types — Fixed issues in the handling of Customer Payment records when Gift Cards are used in conjunction with other payment methods (aside from credit cards).
  • Page:
    Forward Orders - SoDeliveryDate — An error was occurring where the SoDeliveryDate field was not updating correctly for Forward Orders. This has been fixed.
  • Page:
    Bundle codes affecting promotional discount — Where Bundle Codes were used in a promotion, the discount amount was calculating incorrectly. This has now been fixed.
  • Page:
    Attribute Product price and availability — When browsing a product, pricing and availability were not being updated when a new attribute was selected. This has been fixed and the page is now updated with correct data.
  • Page:
    OCI URL Login error — The OCI URL Login was not working correctly from version 3.75. The Navigation has now been modified to correctly check for valid menu entries before attempting to access them.
  • Page:
    Order Approvals - Note Lines displaying Submitter's email address — An issue existed with Order Approvals where the submitting user's email address was displaying instead of order Note Lines during approval. This has now been fixed. 
  • Page:
    Pickup address copied to B2C billing address — In some instances, the B2C user's Billing address was being overwritten by the pickup store's address when pickup was selected. This has been fixed.
  • Page:
    CMS iFrame pages on Safari for Mac — An issue existed where Safari on Mac did not allow cookies within iFrame pages. This affected access to legacy CMS pages from the new CMS. A workaround has been implemented to fix this.
  • Page:
    Content Editor data loading speed — A lag was occurring when the Content Editor attempted to load data from certain template types - namely Razor templates which need to be edited in Code. To rectify this, Content Editor mode has now been disabled for Razor templates.
  • Page:
    Order History - Back to Results button — On the Order History page when viewing order details, the 'Back to results' button was not displaying correctly. This has been fixed and the button is again visible.
  • Page:
    Recently Viewed product widget showing current product — The 'Recently Viewed' product widget was incorrectly including the currently viewed product. The JavaScript now reads the max number of products option to display correct products.
  • Page:
    UOM for alternate unit products — An issue was occurring where prices did display correctly in the Order Confirmation email for alternate unit products with a price override. This has been fixed.
  • Page:
    Cash Receipts for Authorise Only mode — An issue existed for some sites using the Authorise Only credit card payment method, in which cash receipt details were incorrect. The issue has been fixed.



New Widgets

  • Page:
    Order Payment Links Form Widget Renders an order details stepper with an order form that can be automatically populated with query strings, and/or manually entered by the user. The form doesn't validate the order details are accurate in order to stay both secure and accessible to unauthenticated users. 
  • Page:
    Delivery Method Widget Renders a selector for the User to nominate a delivery method on a per-order basis. This selection determines the freight calculation method, which could be one of the following:
    • Delivery method charge
    • Standard Freight charge
    • Standard Freight - restricted by carrier code
    • Tiered charging based on a specified quantity
  • Page:
    Notify Me When In Stock Button Widget Renders the 'Notify Me' button on out of stock products in the product list view.
  • Page:
    Order Rejected Reason Widget Renders the Approver's rejection notes on the Order Rejected email sent to the user.
  • Page:
    Email Order Approval Buttons Widget Renders either the Approve & Reject buttons, or a link to the website on the 'Order Requires Approval' email.