13 November

Release: 2019.21

  • E-Commerce
    • Core dna now supports integration with PayFabric payment processing platform which allows to tokenize a credit card and save the token in User's profile in Core dna to use it for payments at any time in the future. PayFabric tokens work with many payment gateways including EVO, PayPal Payflow Pro, First Data, WorldPay, CyberSource, USAePay, Chase Paymentech, Authorize.Net, etc. A new token can be created during checkout and the User Profile portal allows to mange previously saved tokens. For more information on integration, refer to the documentation.
    • Fixed an issue with show_popular_products block function not working when the specified categories to include or exclude do not contain any products 
  • Products
    • Fixed an issue with missing Pricing tab in Manage Products
    • Fixed an issue with the Publish switch not working on some centres
  • Site Search
    • Fixed an issue with duplicate search results
    • Fixed an issue with isSection() method the Help item object being inaccessible in search results
  • Sitemap
    • Fixed and issue with sitemap generation on some centres
  • Pages
    • Fixed an issue with line breaks being lost on some text area fields 
  • Documentation updated:


7 November

Release: 2019.20

  • Slots
    • If you are not coming after slots, the slots come after you - it is now possible to manage slots configuration directly from the Pages application. A custom scope can be created for a page with a click on "Create Scope" button on the "Slots" tab. A page can be also link to an existing scope. This way, a page can either have its own unique slots configuration or share the same configuration (scope) with some other pages. Unlike the attachments which can only be inherited by descendants of the page they belong, any combination of pages can be linked to the same scope, and each configuration can be used in any number of scopes. It is also possible to define local-only slots, i.e. there is not need to enable slot 10 in the Global scope, if it is only going to be used in some custom scope.
    • When resolving page URL, any path in front of page slug will be ignored. This means a path like /my/own/path/to/my-page will be resolved to a page with URL slug "my-page".
  • Products
    • It is now possible to get availability of product stock level per warehouse by calling getWarehouseStock() method on the product object.
    • Optimized performance of show_popular_products block function
    • Fixed an issue with pagination of faceted search results
    • Fixed an issue with inability to remove a tag from a product in some circumstances
    • Fixed an issue with Option List Categories not being copied when a product is copied to a different site
    • Fixed an issue with mixed content warning on edit product details page
    • Fixed an issue with variant image dimensions
  • E-Commerce
    • it is now possible to set/update newsletter subscription consent of a User during checkout
    • Unit number is now included as address line 2 field for Stripe integration
    • SapByD integration now keeps a log of all customer creation requests
  • Agents/Outlets
    • When outlet is not set, it defaults to 'all'
  • Presskits
    • Fixed an issue with class names conflict when Presskits and Catalogues are used on the same site
    • Fixed an issue with inability to access video file thumbnail image from the front-end
  • Documentation updated: