Sana Commerce Cloud 1.97

Release date: June 26, 2024

Learn about new features, improvements, and bug fixes in this release.

What’s New?

Editable the “Last Viewed Products” System Page

To replace the old system page where you could only add banners, images, and other content above or below the page, we created a new fully editable Last viewed products system page.

On the Last viewed products page, customers can see the products they recently viewed without navigating through multiple pages or performing repeated searches. Seeing the last viewed products not only saves time but also encourages continued engagement and potential purchases.

Subscriptions: Enable Independently of Payment Settings

We continue improving the Subscriptions functionality for B2B customers in the Sana webstore.

Previously, when customers used subscriptions, they could pay their orders only on account.

This improvement enables the use of subscriptions with not only on account payment type but also with the Internal (on account) payment method. It means customers can use subscriptions with online payments enabled. This enhancement significantly broadens the payment options available to your customers, providing greater flexibility and convenience in managing their subscriptions.

It depends on the payment type selected in the Online order payments field in Sana Admin.

  • When you select the option Full amount paid on account, your customers can pay subscription orders on account.

  • When you select the option Full amount paid online or Amount based on prepayment rules, your customers can pay subscription orders only using the Internal (on account) payment method. Meanwhile, regular orders created manually by customers can be paid using other online payment methods. If there are no Internal (on account) payment methods, all existing subscriptions will be paused for customers.

Product Grouping: Improvements

In this release, we are introducing a new setting Price visibility for a group to extend price settings with more options, make price configuration even more flexible, catering to different business needs and strategies. This improvement allows customers to show or hide the lowest product price within product groups on the product list and search results pages in the Sana webstore.

Also, we added a possibility to show product image thumbnails on the product group details pages. Use the Image per child item settings for the Product group system page and individual product group pages.

For more information, see Advanced Settings.

Security Improvements

We are committed to continually improving our security measures to provide you with a safe and reliable platform for your e-commerce operations. With these changes, we continue to maintain robust security protocols.

Binding of a Session

Session binding is used to associate a user’s login session with specific data that uniquely identifies this session to provide an extra layer of security. This binding ensures that the session is tightly coupled with certain data that is difficult to forge or replicate, thereby enhancing security. The goal of session binding is to reduce the risk of user’s login session hijacking and unauthorized access. It can be used for Sana Admin user accounts.

Enhanced Security Notification for Sana Admin Users

To further safeguard your Sana Admin accounts, Sana Admin users will now receive a system e-mail whenever changes are made to their e-mail address, password, or two-factor authentication status. This proactive measure ensures that Sana Admin users are promptly informed of any modifications to their account details.

E-mail subject: Your account details have been changed.

Shop Account Email Confirmation Link Validity

The e-mail confirmation link during customer registration is now valid for 24 hours. This enhancement ensures that users have enough time to complete the registration process without compromising security.

Bug Fixes

One of the benefits of the minor releases on a regular basis is that you constantly receive bug fixes. Below you can see the list of some bugs that we fixed in this release. We do not add all bug fixes, but only the most important ones, since there are many technical fixes, minor design fixes, or performance-related fixes that we do not add to the release notes.

  1. Fixed an issue with the product category translation which is not updated after it was changed in the ERP system.
  2. Fixed an issue with the third level navigation item changing its position after the product category re-import.
  3. Fixed an issue with the Discard changes button which is not working when some changes are made on the Price tab on the Products page in Sana Admin.
  4. Fixed an issue with the wrong time format showing in the Basket calculation error Sana Admin e-mail.
  5. Fixed an issue with the shopping cart failing when multiple products are added with the same IDs, but with different letter cases.
  6. Fixed an issue with the facetted filters which are not preselected after the search query is executed and the horizontal facetted filter is used on the Search page.
  7. Fixed an issue with the automatic discount with quantity requirement which applies to the shopping cart when a product does not meet the quantity criteria.
  8. Fixed an issue with the automatic discount redemption. When automatic discount is applied to an order, but then for some reason the payment is failed, the automatic discount redemption increases.
  9. Fixed an issue with the validation working incorrectly for the Discount code field on the Create discount page in Sana Admin.
  10. Fixed an issue with the address not saving after it was edited in an order or subscription and the Text box autocomplete editor is selected for the Address field.
  11. Fixed the issue with the incorrect payment processing when the card date is in the past and the final sales document type is quote.
  12. Fixed an issue with the incorrect dates of the sales orders placed in the maintenance mode.