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
Insights for End-Users
A My-Insights Dashboard for end-users (to be found in the My Accounts Section) to provide more detailed transparency on purchasing history and behavior - resulting in a more data-driven relationship between vendor and customer. Sana can provide the solution to enable this. The required powerful data and most of the functionality is already available.
5
Error handling improvements
Sana error handling improvements
Error messages should be user friendly and focus on the actual issue. As an example: "You are not able to order now, please contact your web administrator," I'd prefer a message that explains the actual issue, such as, "Your account is overdue. Please pay your balance to order again."

ERP error handling improvements
As a webshop visitor I would like to receive clear error message in case my requested page or data could not be retrieved, or an action could not be executed. For example, a page cannot be loaded or an order cannot be placed.
As a webshop manager, I want to make clear to my visitors why an error occurs. Categorized error handling from the ERP to Sana could improve this behavior. 
11
Front-end File Browser
As a design & product content manager, I want to provide my distributors with a media resource library, so they can browse and download files (images, pdfs, ppts, videos etc.) to support the marketing of our products in a File Manager / Browser type of interface. The ideal would similar to the File Manager we have in the Admin interface, but limited to specific folders/subfolders.
2
Customizable table columns
Many pages, such as Invoices, Orders, and Shipments represent data in a table structure. As a webstore admin, I would like the ability to choose fields from the respective table in the ERP to show on the webstore. I would also like to the ability to order by different columns.
22
Create a unified return proces/flow
Right now the RMA/return process only works for registred users and only based on invoice level or free to fill in base. Let's create a flow where the user can fill in his order number and e-mailadress, so it automaticly loads the order. The customer select the items to return, amount, reason etc etc. Submit and custoemr receives a email with all the detailed information. And The company receives the RMA in the system and can act on that.
5
My Account Dashboard to show B2B Customer Insights
It would be useful for B2B customers to have access to insights regarding their purchases, order history, and shopping behavior in the web store, for example on the My Account Dashboard page. Customers could benefit from these insights to, for example, compare purchases for a particular item category over the past 2 - 3 years, as a source for their next purchase decision.
3
Integrate F&O subscriptions module into Sana Subscriptions
The Subscription functionality in Sana should be able to see/use the existing subscription billing configurations we currently have in F&O. For instance: subscription billing D3FO "line type" function
For instance, I want the Subscriptions in Sana to automatically pull fields from the subscription billing modules in D3FO 365. This will allow me to utilize the out-of-the-box subscription billing functionality.
Additionally when a subscription is received within D3FO 365 subscription billing module, the ability to schedule "generate invoice" to auto-create the sales order would be nice.
I would like the ability to add automatically pull delivery address details with contact name(s) and email addresses on the subscription form in Sana which are mapped to D3FO 365 sales order.

Outstanding balance and Credit limit in My Account section
It would be useful it customers - who have the permission - could see their balance and credit limit within the My Account section.
14
Replacement Tag to pull in customer's Payment Terms
As a B2B customer, I want to be able to see my Account Payment Terms when I am checking out / placing an order. For example: Proforma invoice, 30 days, 60 days, etc.
Sales Documents – Sales Line Information
On "Sales Documents" it is possible to show and hide fields on the sales header level for documents like Quote/Order/Invoice.
This should be also possible for the Sales Line level. Here we want to display more information for example other date values (delivery dates), or hide specific fields.
5
Linking My Account documents
Currently, the Webshop displays the relevant Sales Order Document ID for two document types: Return Orders and Invoices.
It would be more beneficial to extend this functionality to include a Document Flow for the detailed page of Orders. This enhancement aims to offer customers a clearer understanding of the status and progression of their orders. Moreover, we can further expand this feature to Invoices and Return Orders, providing users with a comprehensive summary of the entire process. In doing so, customers can acquire a more detailed insight into the ongoing processes associated with their orders.
For instance, if we open a sales order by impersonating a customer (Sales DocNo: 123_XXXXX), we can observe all the relevant documents associated with this sales order:

• Sales Order Created: Document ID 123_XXXXX | Created Date: 19/12/2023
• Invoice created: Invoice Created; Invoice Number 4321_XXXXX | Created Date: 09/01/2024
• Return Receipt Created: Document Number: 5473_XXXXX | Created Date: 12/01/2024

1
Upload product 'Lists' to multiple customers at the same time
Uploading a product CSV file to 'My List' is a great functionality but it would be even better if a Sales Agent could upload the same 'List' to multiple customers. For example uploading one list to all accounts from a 'customer segment' would be awesome.
1
Pay for payment pending order from the order details page
Business case: (Web shop owner = Company A, web shop buyer = Company B, end consumer who buys from Company B = Consumer).
-----------------
The consumer comes to Company B and places a request for an order for items. Company B will take the order into their system and collect payment from the consumer. Company B will then place an order in the web shop of Company A. This will be on account, but with the note that they are a PROFORMA customer (payment term = PROFORMA).
Before the order is confirmed as ready to deliver with all stocks, Company B will not make the payment to Company A (for legal reasons in the UK the prepayment invoice payment and the final invoice have to be on the same time period in order to claim back taxes correctly).
The company B will login, go to the order details page (nearer to the shipment date) and see a pay button which triggers the standard online order payment in the webshop.
Reason for the order to be placed upfront is to reserve stock that is incoming already.
Edit order with more control
The standard Sana edit order functionality is not usable for most clients as it allows too much editability to already placed orders. So it could be enhanced with more switches on what can actually be edited.
1. Do not allow to remove item sales lines = Yes/No.
2. Checkout header fields (ref no. etc.) = allow to change in edit mode = Yes/No.
3. Ship to address allow to edit = Yes/No.
4. Shipping method / Pickup allow to edit = Yes/No.
1
Order cancellation / Change request email
Some clients would like their customers to be able to cancel (partially or fully) their orders even while they have started shipping (mainly on account orders).
Some ERPs (such as BC) do not allow cancel functionality, and of course most clients do not want unattended cancellation.
Request:
- Allow a change request form initiated from the order details page.
- This should consist of comment lines on the header and each sales line which is in the statuses Not shipped or Partially shipped.
- The customer can fill in the comment what they want to change or cancel and this would be sent to the store email address (sales sales responsible) who can make the necessary adjustments.
2
Export from lists on the My account section
Customers like to export the my history lists (order, invoice, shipments etc.), in order to do their own reporting, mark with colors, and do internal discussions offline.
Request:
- Allow export to excel on all sales history list pages.
- Allow to set the columns to export.
- This should download a set limit (like 500 top lines from filter) in order to not crash the system. Paging for the download is not accepted.

3
Improve consistency for editing Sales Agreements fields
Please improve the consistency for Sales Agreements!
Why is the tab 'Sales Agreements' missing in the menu 'Sales Documents'!?
It can't be like this.
I really need to add/remove some fields here but I cannot get this done.
It works just fine for Orders, Shipping, RMA, Invoice. But I cannot edit fields for Sales Agreements.
This is absolutely necessary to be editable!

1
Add whole product list to lists
Currently it is possible to add single items on the PLP to a new or existing list. Customers might want to do an expert of a (filtered) PLP. This can only be done by manually adding them 1 by 1 to a list and then export. Too slow. An 'add all items to a list' button would add value here.
My Account additional functionality - see all serial number of hardware items shipped
as a customer user (b2B, B2C), I want the ability in my account to have the option to see all serial numbers that were shipped and applied to the serialized item(s) on my order, so that I can manage my inventory.
Wishlist info traveling to ERP
The wishlist information in only visible for customers. it will not travel to our ERP to give us any info on what stuff is being wished by our customers that we could re-stock, triggering the provisioning process for those items
Customer Statements
Adding a customer statements function to SANA would greatly improve the user experience and provide valuable functionality. Incorporating this feature into SANA would streamline communication between businesses and their customers.
11
Return order - collection address
Customers should be able to specify a collection address on their return requests (both free and invoice based). Minimum, allow existing addresses. Extended: Allow custom addresses as well.

Return orders - ability to enter past items
Customers should be able to enter items which were sold in the past via the web shop / or outside of the web shop, which are still in the ERP. This should be done by adding a product ID using free text entry on the return form.
This is needed in any industry which allows returns for longer warranty periods such as electronics, vehicle parts etc.

2
Improvement of "Quote to order conversion - Unattended"
Improvement of "Quote to order conversion - Unattended"
We are now using the "Quote to order conversion - Unattended" functionality. But after going live with the sana commerce cloud webshop this is not a functionality that internally gets adopted and also our customers are struggling with it.
The following features are missing:

1. Add comment
Our customers are missing the possibility of adding a comment to this "accord" while clicking on the button. This is also the reason why our internal sales prefer to use mail instead.

2. Select delivery address
Our customer would like to have the possibility to select a "delivery address" while according the quote.

3. Select delivery date
Our customer would like to have the possibility to select a "delivery date" while according the quote.

4. Mail
Our sales people would like to receive a notification via mail after a customer has accorded the quote.

Note
We can't use the "with checkout" method because it does not fit our business. It does not fit our business because to enable this feature it is mandatory to configure the basket with the setting “place orders & quotes”. This is for us not the right strategical path because we don't want to stimulate customers to place quotes via the checkout. We already have personal prices configured on the biggest part of the assortment, so customers should finalize their checkout with placing an order, instead of asking for quotes.
2
Options to Select and Filter many invoices to pay on Invoices page.
Our customers would like to be able to filter out invoices that are already paid and then have a Select All functionality so they can pay multiple invoices without checking each box. Currently only 10 per page are shown, in our case we could use 100 per page or the most possible that would not time out.
I hear credits due are on the road map, that would also be a big improvement for customers on terms.
3
Communication - Updates to user upon changes in order documents
As a webshop user I would like to receive notifications upon important changes in the webshop related to me so I can take action. For instance when a quote is ready to be converted to an order, if an order has an update on the expected delivery date, if the status of the order changes etc.
1
Make different payment options available on Invoices compared to Checkout
For checkout we allow credit card or On Account, typically net 30. Currently on Invoices, you can only have the same payment types as in the checkout. Since we've already extended these customers 30 days terms, we offer them to pay by echeck, we do not allow them to use a credit card to pay their balance due to the additional fees.
Please allow different payment options for the Invoice page or at least the ability to hide certain types.
1
Sales documents system pages to be fully editable
I would like to have more flexibility while editing the content of sales documents' details system pages. For example, the document addresses element should provide the possibility to only show desired addresses and not all of them (Bill-to, Sell-to, Ship-to).
Budget controll features and order history
A major customer of ours requires an overview over his past orders and a budget control feature to gain a better grip over their expenses. This request is of high importance to the customer so not having it in our Sana webshop would lead to losing this business.
The requests are as follows:
Budget:
- One budget per customer location
- The budget applies per month.
- The budget can be split between one or more orders (per month).
Order release:
The customer locations are split up in regions and these regions. For these regions exist a responsible area manager + a district manager.
Each customer location is managed by one location manager which is creating the orders. Customer location (1) = location manager (1) à probably no rights to place orders for other customer locations
The district manager will check and release the orders.
The district manager has access to several customer locations and can release the order of these locations.
The area manager has access to all locations in the area.
Introduce payments with credit cards for subscriptions
I would like to use subscriptions on my webstore, however credit cards are not supported and this is very important requirement for our business.
Payment Cost % on Invoice Payments
Payment Cost % is a great feature but for our business customers pay by invoice not at checkout (B2B). The payment cost % currently does not support this. However, it also currently breaks the invoice payment page completely if we have it turned on. Whether the payment is before or after checkout does not change the need to re-coop credit card fees.
4
Extra table item in orders for the stock of the products on the detail page
When a business-users or normal user places an order on or site or in-store. Many times there are products that are not available. Most of them wait until all the products are in. To see if they are in store we would like to be able to add a stock-column to our detail page of the orders, so our users can see if all the products are available and when.
1
Hyperlink to invoice for invoiced orders
If invoiced orders are shown in the order overview page then the order total is 0. This is confusing for the customer. The order total is not available anymore in the ERP, but perhaps we can replace the 0 total with a hyperlink to the invoice detail document(s).
1
Restrict Return Orders Based on Ship Date.
User Story: As a customer service representative,
I want to enforce restrictions on return orders based on the ship date recorded in the ERP system,
So that customers are unable to submit return requests for orders shipped more than x number of days.
Acceptance Criteria:
1. Return Window Restriction: The system should prevent customers from submitting return requests for orders shipped more than a fixed number of days, based on the ship date in the ERP.
2. Error Message: If a customer attempts to submit a return outside the window, the system should display a clear error message, such as: "Return period has expired. Orders can only be returned within X number of days of the ship date."
3. Configurable Setting: The restriction period should be configurable, allowing for adjustments by customer service based on business needs.
4. Ship Date Validation: The system should automatically pull the ship date from the ERP and validate it before accepting any return request.
5. Audit Trail: All return requests that are rejected due to this restriction should be logged in the system for future reference and reporting.
3
Allow customer to apply credit to an invoice payment
We would like to have the ability for our customers to apply a credit to an invoice when paying it in the customer portal.
2
Subscription payment online - automatic payment capture
The current subscription payment feature does not automatically capture the payments on the recurrence. This should be possible on automated capture of the order and the customer should only be able to stop it from happening.
Additional list sharing option
The two options currently are 'not shared' and 'view and edit'. We should introduce a third option which is 'view only'. This is to avoid any unwanted changes done by others.
Order not visible in customer account due to canceled payment
The order is being created via the Sana checkout process, and the payment is subsequently canceled. Therefore the order is not shown in the customer account but is created in the ERP.

the order is not visible on the list page cause only orders with payment status "paid", "unpaid", "inprogress" or "error" will be returned. Please check the "CheckPaymentStatus" field value. This value is set to "1" by default by sana on list page.
The GetOrder request and the value is set to 0. That is why the order is returned.

The status of payment is new.

So, the order will not be shown on list page.
But this should be modifiable in order to display the order.
Multiple Sales Contracts
We work a lot with Sales Contracts (over 50% of total revenue).
A lot of customers have multiple contracts. For example one contract for bikes, one for scooters, one for fatbikes.

But when ordering I want to order something from all contracts at once because this needs to be shipped, packed, approved etc at once as well.

Atm it is not possible to have multiple contract on one webshop order.

Make this possible please! This is the only(!) way for further growth.
Design of the filters on the sales doc history pages
Customers can now add many filters on the sales doc list pages. With the current design if you add around 4-5 filters then already the filters section itself takes the full screen and you cannot see the list at all which is bad design and bad user experience.

Suggestions
1. Allow filters to be placed side by side in a row to utilize the space.
2. Make the filters section collapsible (preferred)
3. Make the filters appear on an overlay from the sides (this seems to be a common approach to handling filters in many web apps).
1
Order Downloads Button on list level - My Account
To have the download invoice option or button on the invoice list level, so that customers do not have to go that extra step to download the invoice or order.

if they want to download all their invoices they can simply click it from a list level rather than going to each one and doing it with extra steps.


2
Payment status of On account Order
Payment status for On account Payment is always shown as paid on Sales Order in ERP. It's confusing for the sales admin to see paid on an order which has not actually been paid yet, "amount paid on account", which is essentially credit. If this can be changed to show more appropriate status it will be helpful.

Notice regarding the "Convert to Order" button functionality
We have identified an issue with the "Convert to Order" button that affects the order creation process from offers. Specifically, the button does not preserve the conditions set in the original offer, resulting in critical discrepancies:

The product price is recalculated, instead of keeping the fixed amount defined in the offer.
If an extra discount or special condition has been applied, it is not carried over to the order.
This behavior is essentially equivalent to rebuilding the order from the shopping cart, which defeats the purpose of having a previously validated offer.
We strongly believe that when converting an offer into an order, all agreed terms with the customer must be preserved, including customized prices and discounts. Otherwise, it undermines both the transparency and efficiency of the sales process.

We kindly request a review of this functionality to ensure that the button performs a true and direct conversion from offer to order.
Amendment to Stock Availability with Subscriptions
When you turn on subscriptions, the functionality "availability depends on stock" no longer works. I understand this is because the subscription needs to be able to be created without checking stock availability. It would be good if there was an option to have the availability check performed on all orders except bypassed on those triggered by a subscription.
Allow the customer to enter a Purchase Order number at the moment of converting a quote into a order
We request the option to allow the customer to enter a Purchase Order number at the moment of converting a quote into a sales order using the unattended conversion method, even though the checkout flow is skipped. This could be implemented, for example, through an optional field in the conversion panel or as an additional confirmation step.
Backorder Lines
Hi Team Sana,

I really like the Backorder Lines feature, it's something our sales team and customers have been asking about for a long time, and the first release is a great start. 👍

Two ideas that would make it even better IMHO:

1) As a webshop visitor, allow me to search the 'Item No' field by Item Description, similar to returns or quick order.
2) On Product Details and / or List Page as a webshop visitor, I would like to see the quantity I have on backorder. Clicking on this will show me the orders lines or take me to a filtered view of the My backorder page
Item Units of Measure Visibility and Reorder Functionality
I am reaching out to provide details on an enhancement request related to reorder functionality and item units of measure visibility.

For context, the reorder button can be used to add items to the cart with units of measure that can't be ordered directly from the Sana catalog (as those UoMs are marked as non-visible in the ERP). As an example, a customer would be able to use the reorder button from an invoice or shipment and manually adjust a piece count for an item only sold in boxes of 10 online. While blocked items (or those no longer visible on the site) can't be added to the cart through this same process, items with non-visible UoMs can be added and ordered.

It is typical for additional UoMs to be added to the ERP during Sana implementation, where new UoMs will be used for the catalog. As an enhancement for the reorder functionality, could items with non-visible UoMs be blocked from reordering?
Subscription functionality available for B-C
Make subscription functionality also available for B-C settings so consumers can also be offered subscriptions when buying products. This is functionality that is offered by many B-C companies in consumer products (in example; contact lenses, food supplements etc.).
Improved My Account Filters
Our Sales Team really like Sana My Account features compared to previous Big Commerce site. However, they have the following feedback.
- Please do not reset filters when clicking back in web browser
- Please include filter queries in URL so that Account Managers / IT systems can forward links to customers - for example "Please see back orders lines for Item No. 12345" www.sana-cloud.net/profile/backorder-lines/item=12345
Powered by airfocus
Options to Select and Filter many invoices to pay on Invoices page.
Options to Select and Filter many invoices to pay on Invoices page.
My Account
Our customers would like to be able to filter out invoices that are already paid and then have a Select All functionality so they can pay multiple invoices without checking each box. Currently only 10 per page are shown, in our case we could use 100 per page or the most possible that would not time out.
I hear credits due are on the road map, that would also be a big improvement for customers on terms.
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.