Skip to content

v1.22.0

Compare
Choose a tag to compare
@MrBuhl MrBuhl released this 29 Jun 13:38

[v1.22.0] - 29-06-2023

DynamicWeb proudly presents Swift 1.22.0 (Q2-2023), which runs on DW version 9.15.9. This introduce Stock and CSS Swift tool, The main headlines for this release are:

Present proper information for the visitors

Anchor links

On a CTA buttons we introduce anchor links, which can link to another location either on the same page or another page. This helps the visitors to jump to a specific area, without scrolling too much and gives the visitor the proper information immediately.

Related articles

Use Articles to engage visitors with updates on the company, relatable stories and it is a free marketing platform to promote products on the websites. As an addition to the articles we introduce related articles. On an article page it can be relevant to show some specific articles that are related to that page.

The related article can be based on

  • Article category
  • Article collection tags

alt text

Google Analytics & Tag Manager - Tracking

Google Analytics 4 and Google Tag Manager are supported in Swift, which will enable you to see e.g. Monetization on E-commerce purchases, Engagement events & conversions. Tracking is enabled when accepting DynamicWeb's cookie manager. However, when using a third party cookie manager this could sometimes be an issue.
Swift has reimplemented how cookies and tracking scripts are handled. When the DynamicWeb Cookie manager is disabled, Swift will allow tracking (this is changed compared to previous versions) which makes it possible to use Google Tag manager to inject external cookie scripts like Cookie Information and Cookiebot and let them handle when and how Analytics are loaded and how client side cookies are handled.

alt text

Info

  • When using a third party cookie manager you can disable DynamicWeb's cookie manager under Settings / Web Http / Cookie Manager

Inventories & Stock notifications

On the product detail page, product inventory can be an important information to show to the visitors, to let them know that the product is in stock. With this information we have extended som extra functionalities such as Stock state, Back in stock notifications email, Stock location overview.

Stock state

The labels on the Stock state were predefined in Swift. However, we now support the Stock State in DynamicWeb, where you can define your own labels on the stock levels based on its stock state. This allows you to provide your own message to the visitors. An addition to that it is possible to hide inventory number from stock component and only show the stock state label

  • Create own labels based on stock levels
  • Inform your visitor how many items that are left

alt text

Back in Stock notifications

Notify the visitors when a product is back in stock with the back in stock notification component. This aims to sustain the initial visitors interest by coming back to the website and purchase the item, because it enables an alert and expectation of that the items will be restocked in the future.

  • Aims to sustain the initial visitors interest
  • With the back in stock notification you can create and design a system email and notify the visitors through email Marketing

alt text

Stock location overview

Companies with multiple stock locations can now be presented in Swift. With the Stock location component
it is possible for the visitors to get an overview over where the item is in Stock.

  • See if the item is in stock
  • An overview over where the item is available
  • Search for a specific location based on Location name and address

alt text

Stand out with Swift CSS tool

Do you want to add your own design to standard? With Swift CSS tool you can add the customers design on the commerce projects. This can be done by adding Class name and CSS code through the Swift CSS tool concept, where the CSS code can be reused. This offers developers to add some ' decorations ' e.g. rounded corners, shadows or use standard bootstrap utilities on top of our standard elements.

  • Add CSS without editing the Swift standard item types
  • Make the CSS globally and reuse the code
  • Part 1: Basic functionlity implmented on row and TextAdvanced
  • Part 2: Micro templates + all relevant paragraphs (Upcoming)

alt text)

Database types

We heard your struggles with the database when starting a new project! Therefore, we present two different database types.

Database - with demo data:

  • This database includes all the Swift content pages and ecommerce products data

Database - with no ecommerce data:

  • This database includes all the Swift content pages, but with no ecommerce data such as products, variants, related products. It is also been cleaned for Product fields and category fields and much more. (Available the next couple of days)

(Find the database types here)

Improvements

Content

  • Support image quality setting from backend administration
  • Do not load AOS when not needed
  • Forms for Editors support date field
  • Disable search for itemtype fields that should not include in content search

Ecommerce

  • Selected variant info when using hex code or variant option image
  • Product component container

Ecommerce changes

  • Support Product variants on product slider

General

  • Address format

Removed

  • Itemtypes: ProductCatalogDetailApp, two item types with the same system name

Bugfixes from v.1.21.0 to v1.22.0

  • Checkout: Cartv2, no validation or validation message are not shown on info step
  • Checkout: Cartv1, missing region field
  • General: Account info, doesn't update the field format when changing country
  • General: W3c validation warning at master
  • General: Lighthouse issue, error parsing link header
  • General: W3c validation warning at master
  • General: Order Delivery address does not have a region value
  • General: Broken links when 'Do not add base href' is enabled
  • Itemtypes: Variant selector modal, Default variant isn't selected
  • Itemtypes: Supported formats in ProductDetailsMediaTable, ProductDetailsGallery and ProductDetailsImage are case sensative
  • Itemtypes: Email Image not including host in img src
  • Itemtypes: Navigation W3c error
  • Itemtypes: Media Table and Gallery generate error in Visual Editor on component
  • Itemtypes: Media table has stretched link, issues on Safari
  • Itemtypes: Product component, Back in stock notifications for Product Details
  • Itemtypes: Product compoent, Stock location
  • Product list: Not possible to scroll the page after a facet is selected (Ipad)

SwiftDW10

  • Wrong placement of text in Article header
  • Number input field is validated and can't be saved with 0
  • Articles: Not possible to create article tags in DW10 (out of the box)
  • Error compiling template Designs/Swift/UserManagement/Addresses/AddAddress.cshtml
  • Dynamicweb.Ecommerce.WebAPI is depricated