Logo

SCC Feedback

We value your input! Tell us what you think about our Sana Commerce Cloud roadmap initiatives and the direction we're taking. If there's something specific you'd like to see, don't hesitate to share it with us below. Vote for ideas on the page to let us know what you find important. You can vote by clicking on an idea and then click thumbs up, down or neutral.
Admin
User Accounts
Content
Discovery
Products
Shopping cart & Checkout
My Account
Marketing
SCI
Product recommendor
Quick Add control as content element/add-on
A number of customers have asked if they can have the quick add control, currently only found on the basket page for B2B customers, to be made available as a content element so it can be added to any page. We've done this as development, but it would be good to have it as a standard content element.
1
Conditional content elements on product detail pages
Enable users to create conditional content elements on product detail pages that will display based on product attributes fed into a product detail page. When the product detail page loads, the content element would get the attributes for the product, determine whether the criteria are met to display the ad, and if so, display the ad.Example 1: A user creates a content element (video, image, text, html) that only displays if the attribute name material is equal to nylon. Example 2: A user creates a content element (a rotating banner ad) that only displays if the attribute name SKU is equal to X, Y, or Z. This would enable users to share a content element across many SKUs or similar products simultaneously.
5
CSS custom ID or class on content elements
It would be exceptionally useful to define custom CSS classes on all the elements so that custom CSS can be used. Currently it's difficult to style elements beyond what Sana offers on the properties for an element. 
9
Filter blog items on categories and tags
We would like to create content pages for our important manufacturers and list current blogarticles or news on these pages. So I created some blog articles and gave them categories and tags.
If I understand the documentation correctly, the "Latest Blog articles" and "Blog Search Bar" are the only Content-Elements that I can position on normal content pages (like our manufacturer pages). But I can't find any way to control the display of the blogarticles using the created categories and tags.
Is there any possibility to display blog articles on a content page and filter the shown artciles by categories or tags? If it is not possible to filter the blogarticles, is it possible to achieve this with news?
It would be great to have the possibility for filter which articles to show in the Latest Blog Articles content element based on criteria's. For example, if I create a content page with information about a vendor, I would like to show all the latest blog's that are tagged with the name of the vendor. This would make the vendor content page up to date without needing to do manual work.
1
Content distribution to multiple pages
Would it be possible to have a content section where when you create content you can select the areas where you would like it to appear? This could be selective. Example: a banner at the bottom of every product/ category/ search page
3
Latest Blog Articles: Use criteria's to filter articles
It would be great to have the possibility for filter which articles to show in the Latest Blog Articles content element based on criteria's. For example, if I create a content page with information about a vendor, I would like to show all the latest blog's that are tagged with the name of the vendor. This would make the vendor content page up to date without needing to do manual work.
Custom icon and styling for the add to cart button
It should be an option to add a custom icon and styling for the add to cart button. Due to fact this button should dffarent from the rest, and should stand out more.
3
Categorization within the FAQ page
To help find customers the answers they are looking for, the FAQ page should allow for categorization. This categorization is also very beneficial for SEO.
7
Content element for tables
I would like to have a content element to add a table to content pages, product pages and blog pages.
10
Integrate Trusted Shops
To integrate Trusted Shops into Sana, additional replacement tags must be integrated into the order confirmation.
For the integration we need these additionally tags: - order number- order value This data is generally available in the order process and would only have to be transferred once to the order confirmation and stored there as a replacement tag. After that we can complete our script.
With this process, a Trusted Shops integration would be possible without further addon and an automatic evaluation mail can be sent by Trusted Shops. Trusted Shops is very recognized in Germany.
1
OpenAI Chatbot with Embeddings from ERP
I would like to be able to add a OpenAI-powered chatbot to my website. I would like to be able to provide product information as context as well as embeddings using a vector database such as Pinecone. 
6
Able to edit image size for uploaded images
As a marketing manager responsible for the design of our content pages, it would be helpful for me to be able to upload images and then re-size them inside sana to suit the space they are being added to. Currently I have to resize images, especially logos, in an external program and then manually upload them and allocate each image to the appropriate location on the page. This is both time consuming and means that I have at times 10+ images, all of the same logo, but in different sizes which makes it confusing and cluttered in my file manager. Being able to resize the image to suit my design would save me time and also reduce the number of near duplicate files in my image library.
4
FAQ as content element
Now FAQ is a specific type of web page, making the use of FAQ sections very limiting.
If you convert FAQ to Conent Element it would be a lot more flexible and usable. Then you can add FAQ sections on blogs, content pages, product pages etc.
13
Custom form builder
It would be nice to have a form builder in Sana so custom forms can be created and added to the webshop.
16
Menu content elements
Somewhat difficult to explain:
In the content tab of the menu content elements (multi column, etc) the expanded menu background color includes the menu item block itself. There should be a separate setting for this.
So it should be possible to have a background color for the dropdown section of the expanded menu, while the background color of the menu item remains the same.

3
Forms - visibility dependent on other fields value
Example:
Is your shipping address different than your billing address
'yes
- then show mandatory shipping address fields

It should be possible to search for previously configured fields with editor options 'radio button' or 'check box'.

If field X = TRUE/False then Show/Hide
FAQ Content Element
Content element that allows FAQs to be added to product pages, etc. that are specific to that product
6
Mega Menu Icon Images addition
Please could we explore the ability to add an SVG icon to menu items?
With the ability to specify the hover variation and position, much like we can with buttons. Would be nice if it could also have a width and height, rather than having to manually add this to the SVG files.

See here for a live example of how this could look: https://www.saniweb.nl/
5
FAQ: Add the opportunity to create Desktop & Mobile Content for FAQ exactly like the Content Pages
As a web designer, the aim is for the homepage to look homogeneous. This means that every page has the same basic structure. For example, an image is displayed at the top of every page.
With content pages, you have the option of controlling this via the desktop and mobile content. This setup option should also be added to the FAQ so that they are consistent with the rest of the webshop.
1
Image overlay for product images
Our online store hosts a variety of promotions, offering exclusive monthly discounts on select items and product lines. To enhance customer experience and facilitate quick recognition of such deals, we propose the integration of distinct image overlays on the product photos. These overlays will serve as visual cues for our customers, signifying various promotional offers.

For instance, a product on discount could feature an overlay highlighting a "10% Off" deal, while another could sport a badge denoting its inclusion in a "Special Promotion." Additionally, we could implement a "Bestseller" tag to spotlight items that are particularly popular among shoppers.

Implementing this feature will effectively draw attention to promotional items, making them more conspicuous and appealing to our customers, thereby potentially increasing engagement and sales.
14
Grid System
The ability to create custom grid layouts using a modern flexbox or CSS grid approach but with a visual builder. See here for an example from a popular WordPress builder that could be replicated for Sana. https://www.youtube.com/watch?v=mEnMeIStTsE
This would be a game changer, as the current column method is too limited for anything beyond the most basic layouts.

3
DIV element
The ability to place a DIV element through the visual builder into a column or as a new section/row. This DIV could then have other elements placed inside of it. The DIV could also be used as a replacement for a traditional row, allowing more complex layout changes through CSS classes for more advanced users.
This would be useful for a grid system also.
1
Flex Layout
The ability to define a section/row as a flex layout, allowing users to then change how the layout and individual elements display through properties such as gap, align etc - this is currently very hard to achieve.
See here for an extremely well designed WordPress example that's very user friendly. https://breakdance.com/documentation/start/layout/
2
Product reviews platform
It would be nice to have an integration with a product reviews platform (eg. Reviews.io) so we can send our customers automatic email reminders to review the product they bought. Much more effective at getting reviews.
Contact Us -- Attach Image Option Update -- Access to only B2B Customers.
A way to only allow our B2B customers access to add image files to the Contact Us Form, but it does not give our non B2B customers access to add images to the Contact Us form. We are okay with non B2B customers to have use of the Contact Us form, but we do not want them to be able to attach files in their submissions.
Google Analytics Consent Mode from Cookiebar
Some of Sana's customers are requesting the implementation Google's Consent mode for legal reasons: The website forces the customer to opt-in for data gathering before browsing the website. By default, the website blocks the Google tag from loading until a user has granted consent. GA consent mode description and implementation are described in the Google Developers Portal - https://developers.google.com/tag-platform/security/guides/consent?consentmode=basic

While Sana provides a cookiebar content element to accept cookies, it does not serve as the consent banner for the Google consent mode because it lacks functions to interact with the dataLayer object and to load the Google tag only if the customer grants consent. Having the cookiebar enabled along with an additional consent banner is not recommended because it provides an inadequate user experience.

A new configuration toggle would be added in Page elements & messages > Cookiebar to enable or disable Google Consent Mode. The Cookiebar should include input buttons for approving or rejecting Google Analytics. If Consent Mode is enabled, GTM should only load upon customer acceptance.
4
Row setting (PLP/PDP) - Dynamic padding
Misalignment of content elements is common because the amount of content shown is not always the same and the design is responsive. To avoid misalignment it should be possible to configure a row to always go the bottom of the generated content 'grid'.
Extend availability of the navigation menu elements
The navigation menu content elements should also be available in the sticky header, product list pages, product group pages, and content pages. This will allow the customer to create a web shop on a 'sub-level', and create web shop 'sections'. Right now, all navigation menus are visible on all pages, but this is not always desired.
1
Can you support + or % in the email address
Microsoft and Google support the + or % in an email address. This feature also makes your inbox smarter
4
Thumbnail of products on links in social media
We would like it to be possible to add a way for that the SANA links of products shared on WhatsApp, Telegram, Instagram, etc. can show the thumbnail of the product
1
WCAG-standard
2.4.1 Skipping blocks (Level A) - in short: "allow the user to jump directly to the main content". So when you press the Tab button, it will be possible to jump straight to the content, so you don't have to go through all the menu items first each time.
You can see their own website as an example: https://www.uutilsynet.no/
Allow replacement tag in Attribute to Image Mapping content element
It would simplify attribute to image mapping greatly if one could use the value of the attribute as a replacement tag in the image link.
For example if I have attribute "manufacturer name" I could map hundreds of manufacturers in one go if I could set the image as "/content/files/images/manufacturers/[ManufacturerName].png" and then put "[ManufacturerName]" in alt text. I would then just need to upload logos in the right folder with the right name. And when new manufacturer is added on the ERP side I would only need to upload its image as the mapping will already work for it.
Show breadcrumb on products outside of main navigation
Problem Explanation:

We have intentionally configured certain categories in the Sana backoffice to be 'invisible in the webstore' to keep our navigation menu more concise. However, this has led to an issue where products associated with these hidden categories do not display breadcrumbs on their product pages.

According to Sana's documentation, breadcrumbs are generated based on the navigation hierarchy. Since these categories are set to be invisible, products linked to them are not connected to any visible navigation level, resulting in breadcrumbs not being shown.

Our Request:

We would like to have breadcrumbs displayed for products that belong to categories marked as 'invisible in the webstore'. Even though these categories are not part of the visible navigation structure, it is important for us that these products still display breadcrumbs to enhance user navigation and orientation within the webstore.
1
Support for hyperlinks in the Profiles & addresses fields
Currently it is possible to add hyperlinks in the page elements & messages text editor for Profiles & addresses fields. However, these do not show in the frontend. This should be supported so that I can include hyperlinks to pages that provide supporting information about the field itself. For example, a link to the terms and conditions.

Import and Export Content (Flexipages)
We would like to keep our test and production available the same for Content.

We therefore need a Import Export where we can export a page or pages to a CSV file or something. And then Import it in the production environment.

To condition the display of a button with customer segments
It would be useful to be able to condition the display of an element such as a button with customer segments.
Particularly in system pages, rather than risking a page execution conflict by duplicating an entire line to apply the confition to all the content, it would be simpler and safer to be able to apply it on only the button that you don't want to appear for certain customers. Example: the button "Proceed to checkout" on the basket page.
Breadcrumb on product group pages
At this moment, the breadcrumb content element can only be added to content, product details and product list pages in Sana Admin. We would like to have the option to add the breadcrumb element to product group pages. Because now we have to add the breadcrumb manually via a paragraph element and that is a bit clumsy.
3
Add end date for News and Blog articles
It would be very useful to have also an end date on news and blog articles.

We are using the Blog functionality to show Campaign Brochures content on the site. Campaigns have expiry date and therefore it would be handy to have end date on the blog articles (as well as news articles) so we don't have to manually hide the blog articles containing expired campaigns.

On Blog Articles list in admin panel it would be helpful to show current visibility of the article (based on Start Date, End Date and visibility).
Customer ID included in the contact us form
B2B customers could still use the contact form to reach out to customer service. For some companies it will be easier for customer service to work with a customer ID than just email and name.
3
Additional replacement tag [CountryID]
Currently for content elements, there is a replacement tag provided in SCC which lists the customers Address.CountryName.
However, especially in embedded forms and other situations, you would rather work with the ISO country ID.
Suggestion to provide the country ID as well on the replacement tags.

Also for country name, suggestion to use the customer country and map it with the country from GetCountries instead of relying on Address.CountryName to ensure uniformity and translations.


Customer Segment - Can See Price and Can See Stock
As a webshop admin, I would like to show / hide content based on if shop account can see price or stock, so that I can hide content that is not relevant or shouldn't be shown for confidentiality reasons.
Uploading Youtube Shorts onto Product Pages
We would like to see the implementation of YouTube shorts videos to Sana product pages. For some products, we only have portrait format videos that can only be uploaded to YouTube as a "short" instead of a regular video. Since these product videos are crucial to showing off how a product can be used in a real-world setting, it would really help us if Sana allowed YouTube shorts to be uploaded to product pages.
1
Image and product carroussels
We have been looking for an element within SANA to show a carroussel of images with half of the next image in view, so that the user knows there are more options to swipe. At the moment there is only a carroussel with arrows on left and right product or image element or those circles underneath.

This feature would especially be amazing in a mobile version as the user already sees there is another image next to the one in view, therefore will swipe to left. Sometimes those arrows are not very visible, and the user will not swipe in the carousel or any other element SANA offers now.

This feature can be found on all websites build with shopify. Example: www.newchapter.com or www.iliabeauty.com www.hema.nl etc.

Please consider building this feature within SANA.
1
Schedule navigation menu items and content page visibility
Standard Sana only allows to manually show/hide menu items and content pages. Companies that work with quick moving offers like to schedule promotional pages ahead of time. By only allowing show/hide it is more prone to error. You can schedule rows but the page itself should be hidden until a specific date/time. Otherwise customers can see the title which gives them information. Scheduling menu items is possible but a lot of work because you need to duplicate the whole thing (which we also don't have a button for) and then schedule the row in the header.
Image slider element (rounded corners)
As a digital content manager, I would like to be able to add a rounded corner to the image slider element. This is already an option in many of the other elements. This option would allow us to streamline the look and feel of our site/shop across pages (and all elements on them).
1
Shadows
As a digital content manager, I would like to be able to add a shadow to certain content elements and/or text (within a content element). This would allow to separate elements/text more from the background wich would allow to better guide the look of webstore visitors. Additionally in some case it can significantly increase the readability of text over placed over an image.
2
Improved FAQs Design
It would be great if we could have an improved FAQs section on the website. At present, you can have a full list of your FAQs but there is no simplified option where you can group them into blocks and have them sit under the relevant category.

I have been looking at other websites in our area of expertise and see that they have their FAQs available in a more user friendly manner, which naturally improves a users experience.

Whilst it is fine to have a full list of your FAQs, I would imagine many other customers (like ourselves) have multiple categories they would like to have specific FAQs to sit under as opposed to a full list of FAQs which becomes hard and confusing to navigate through.
1
A LinkedIn channel icon in the footer template as a default setup like Instagram icon and Facebook.
A default LinkedIn icon is required in the footer templates. The LinkedIn social media channel is a very important B2B platform in the European network.
1
PDP and PLD - Custom and Default template
it would be good that a specific page still remains in the default section if only changes are made WITHIN an element. For example; we want to have all the category pages in the default section, but we want to add specific texts in two elements on these pages for SEO-reasons. Now, the pages automatically switch from default to custom if we add text to one element, and if we want to tweak something with the design, we have to change all the pages separately (for us it means we have to change 187 pages). Ofcourse, we understand that pages turn into custom ones of elements are added / deleted but for changes only within one specific element it should be good that the page remains default.
2
Navigation content elements - setting for delayed hover over effect
Hovering over any menu navigation button will -without delay- open the whole menu. Since the navigation bar is present in the header, accidentally hovering over an item is common. This is frustrating because the menu will open and take up space, which is not easy to get rid of. Therefore a setting should be introduced to configure a hover over effect delay (in miliseconds)
1
Save drafts for live content pages
Ability to save 'As Draft' for live content pages that need to be edited. The current process we are doing is creating a new hidden page with the changes that we want and swapping the URL slugs.
Copy/Paste element properties in editor
When editing we frequently may have to re-edit multiple elements of a similar type such as color,margin/padding, borders, etc. Would be nice to be able to have a UI feature that would copy and paste these field values into other elements.
1
"Register" button next to "Login" to get more conversion on new customer registration!
Right now we are struggling to get new customers onto our account. It would be good to get a button in the Main Navigation menu with a button to register. It would make sense that the current "Login" button gets changed to "Account", and when people hover over it they can either choose to Register or Login.
Ideally, once they are logged in the dropdown disappears and they can only go to "Account". Right now, it's a bit strange that there's a drowpdown but the button remains the same ("Login").
1
Powered by airfocus
Mega Menu Icon Images addition
Mega Menu Icon Images addition
Content

Please could we explore the ability to add an SVG icon to menu items?

With the ability to specify the hover variation and position, much like we can with buttons. Would be nice if it could also have a width and height, rather than having to manually add this to the SVG files.



See here for a live example of how this could look: https://www.saniweb.nl/

To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.