171 results found
-
Dynamic Filtering: Enhancing UX on list page
Proposed Enhancements:
* Add a fixed top panel to display all applied filter options
* Allow users to remove individual applied filters by clicking an "X" on the top panel
* Replace checkboxes for filter options with visually distinct selectable buttons
* Automatically filter relevant items as each filter option is selected or removed
* Remove the "Apply Filter" button to make filtering immediate
* Keep the "Clear All" hyperlink button in the top panel to reset all filters
Benefits of Proposed Changes:
* Improved user experience with real-time filtering
* Increased engagement as users see instant results
* Competitive…4 votes -
Add LaunchDarkly to allowedLibraries whitelist
Hi,
Out customer indicated they would like to unify the feature flags and feature experimentation software they use over multiple software applications, which also include software maintained by other partners next to ourselves.
They already use LaunchDarkly for other software in their stack, and would also like to include their webshop build on Optimizely Configured Commerce to use LaunchDarkly for their feature flags and experimentations.
Therefore we want to be able to include the following NuGet Package into the Extenstion project for this customer:
https://www.nuget.org/packages/LaunchDarkly.ServerSdk
At this moment the PowerShell script validateReferences.ps1 which uses the whitelist of packages in the…25 votes -
Product - Standard Configuration and Fixed Configuration - OOB Widgets need to display QTY
See Optimizely Ticket #1712655
Problem: Neither the "Product Kit Section Options" widget nor the "Product Bundle Section Options" widget displays the actual quantities of the product components of the kit/bundle - This is not a good customer facing experience. Leveraging Rich Text for Fixed Configuration may be a workaround, however it is not suited for Standard Configuration.
Solution: Add the set QTY beside each kit/bundle component in both widgets
1 voteThank you for submitting this request! We have added this item to our backlog for future consideration and prioritization.
-
Ensure that only published products (i.e. assigned to at least 1 product category) may be ordered
See Optimizely Ticket #1713060
Problem: only a product with a deactivation date will ensure end-customer cannot add it to their cart via re-order functionality or saved lists. Our business have multiple websites (1 per country) and often a product that active in more than 1 country ends up being removed from country A, yet still published in country B.
Solution: have the product category assignment the source of truth. If a product is not published in at least 1 product category in site A, then it cannot be ordered or re-ordered in site A.
1 voteThank you for submitting this request! We have added this item to our backlog for future consideration and prioritization.
If we were to change this behavior in the future we would be sure to approach in as much of a non-breaking way as possible to prevent issues from customers who currently choose to take orders for non-categorized products.
-
Website User Already Exists on Import
Current Behavior:
When importing users into the Admin Console, if an email address already exists for a user but they have not activated their account, the system does not send an activation email, even when “Send activation email” and “Update existing records” are selected. This occurs silently, without any warning, error message, or visual indication that the email was skipped.Proposed Enhancement:
Introduce a warning during import validation such as:“Activation email not sent — user already exists in the system.”
This behavior would mirror how the system already flags issues like invalid customer numbers, which generate helpful error messages…
1 voteThank you for submitting this request! Our team is currently reviewing if and how we may implement this, particularly with consideration of our wide client base. We will update this ticket once we have completed this investigation.
-
Abandoned Carts - email recipients and products in cart
Is it possible to find out and export the list of recipients that Configured Commerce sends abandoned cart emails to as well as the products in their respective abandoned carts?
When going through the email message logs we only see HTML code and we cannot seem to export the recipients and the products in the cart together.7 votes -
Please whitelist .NET native library Azure.Storage.Common
You have whitelisted the following Azure libraries but not Azure.Storage.Common:
1. Azure.Core
2. Azure.Identity
3. Azure.Storage.Blobs
Could you please whitelist Azure.Storage.Common as this is a Microsoft .NET native library and we need it to upload files to our Azure storage cloud container.11 votes -
Add Preview Option to Email Message Logs
Currently, we copy the html from the Email Message Logs and save to an html file to "preview" the email in the browser. It seems that this would be a great enhancement for Opti to add a "Preview" button on the page. This would be similar to the "Preview Revision" option on the Email Templates, but using the actual html from the delivered email.
3 votes -
Split Customer on Punchout Customer Data Mapping into 2 fields (BT & ST
Our shared client would be interested in seeing the Customer field on the Punchout Customer Data Mapping split/separated into two fields, one for the Bill To and one for the Ship To. Once the user selects the Bill To, the Ship To options become available for selection.
2 votes -
Enable DotLiquid in email subject, using the same model as the email body
As a business user I want to add dynamic fields to the email subject of emails sent by Configured Commerce.
Specifically, the Subject field of an Email List (Marketing / Email Lists / <selected list>
Example: OrderConfirmation
Subject: Order Confirmation: [[Model.OrderNumber]]
Result: "Order Confirmation: WEB001117"
With DotLiquid evaluation of the subject, we could even add logic like:
Subject: Order Confirmation: [[Model.OrderNumber]] [% if Model.CustomerPO != null and Model.CustomerPO != "" -%] (PO: [[Model.CustomerPO]] [% endif -%]
Result: "Order Confirmation: WEB001117 (PO: 12345"
if the order had a PO assigned.
The Model used for evaluation should be the same as for…2 votes -
Add "Enforce Password History" on Website and Console Security Settings
Add "Enforce Password History" on Website and Console Security Settings
How it works:
When you set this option, the system stores a certain number of your past passwords, and when you try to set a new password that matches one of those stored, it will not allow you to do so.
Configuration:
You can usually set the number of past passwords to remember, meaning how far back the system checks when you try to set a new password.
Importance:
Using Enforce Password History is a crucial security measure to prevent someone from easily guessing your password by trying previously used…2 votes -
Manage/assign product badging by website
We want to be able to assign badges by website.
Example of use
Website1 has product A on promotion -10%, but it's not on promotion on Website2. We want to display the badge only on Website1.12 votes -
Improve logging
Some clients have voiced their frustrations with finding it difficult to identify issues in the system. Please see the feedback below from one of the clients below.
* The Elmah instructions are great information and could potentially be helpful. Unfortunately, the log file is so massive that I am not able to navigate it in any meaningful way. Unless I am mistaken there are not any ways to filter the data. I have attempted to download the csv file but the page never returns any results.
* It would still be massively helpful if something like the datadog trace ID…6 votes -
Sales representative's user shouldn't need Customers Assigned to activate their accounts
As an [Implementer/User admin] I want to be able to Activate Sales Representative Users without assigning them User Customers. They are assigned through the Primary Sales Rep field of the customer, not through the Users Customers assignment.
Right now I need to add a ficticious customer to the user just to activate it, and then remove it. This is very error prone, and a security risk.
This is specially bad in case we automate the user creation for sales reps (we intend to.5 votes -
Multiple Lines
We work with customers with multiple users and accounts.
Allow editing of more than 30 lines at a time as it is very manual.3 votes -
Page count limit within Admin Console - Assign Customers
Allow selecting more than 30 customers at a time. Currently modifying a user with access to almost 800 customers and having to go page through page to modify as it has a 30 quantity limit
3 votes -
Native Support for Implementing Microsoft Ads
Similar to the native integration for Google Ads GA4, it would be nice to have a native integration with ads.microsoft.com as well.
1 vote -
Download backup of production database
Each day database backups are created of the production website. I would like to have the option in Mission Control to download a backup which was made days or even weeks ago.
1 vote -
Add multi-tenant SSO support
Currently only one connection to a single SSO tenant can be configured in the console admin. So if you have more than one customer that would like to use Windows SSO, you wouldn't be able to configure the system to allow all possible tenants. Please allow the system to use multiple tenants for SSO.
12 votes -
Option to Preventing Users from Adding More to Cart Than Available for Discontinued Items
We would like to implement a restriction to prevent users from adding more items to their cart than the available stock for discontinued items. Specifically, when an item is discontinued, users should not be able to add more units than are available in the AFS (Available for Sale quantity.
1 vote
- Don't see your idea?