40 results found
-
Website User 'Approver' shows GUID value, not readable ID/name
Website Users>Details show GUID in 'Approver' field, however, export of users correctly shows ID/name of the 'Approver'. As an administrator of user accounts, I need ability to see 'Approver' ID/Name on the user Details page, instead of requiring export of all users to view the identity of the Approver.
15 votes -
CustomerOrder.ApproverMessage should be translated only when displayed to the end users
The ApproverMessage for Carts that are awaiting approval are translated when the cart is submitted for approval.
So, if the user submitting the cart for approval is browsing the website in French, the ApproverMessage will always be in French.
The approver, even though they are browsing the website in a different than French, will see the ApproverMessage in French in the OrderApproval List page.
To fix the issue, the CustomerOrder.ApproverMessage should only contain the translation key and it should be translated when displayed to the end user.
5 votes -
VMI - Create option to limit order number to the Max setting
VMI is currently designed so that user is allowed to order more than max 'bin amount' (for example they know they are consuming more than usual they want the ability to order the necessary amount) While we will auto-fill 'up to the max' when ordering, the user can add 'more' than the max bin amount and is able to increase above max in the cart.
Bunzl has a user case where they do not wish to follow this behavior. They have a user case which if a user enters a count above the "Max" the system will not create an…
6 votes -
Search term made of multiple words
For demonstration please visit our Support Sandbox website https://support.commerce.insitesandbox.com/ . Searching for the term of pasco lighter (without quotation marks) or "pasco lighter" (with quotation marks) will return the same set of results.
Comfigured Commerce is only capable of searching for individual word separately. Customer has requested to implement the feature to search (exact match) for a term made of multiple words (like Google).
2 votes -
Better extensibility options for Search V2 Indexing
We have a requirement on our project that requires us to change the behavior of the search indexing v2. In trying to do so, our development team ran into an issue where the class we needed to extend was not extensible (internal, sealed, or non overrideable methods).
Basically what we are trying to do is remove the condition that excludes child products when fetching indexable products that is in line 896 of class Insite.Search.Shared.DocumentTypes.Product.Index.SearchV2.Models.Product (this is in version 5.2.2412.1705)
What we would like to see changed is:
1 - Make the SearchV2.Models.Product public instead of internal and remove the sealed…
7 votes -
Prevent bot spamming logs
We often see a lot of errors in the application logs related to bots spamming the website with URL requests that do not even exist, quite often these end in .php extension; example: https://[ConfiguredCommerceURL]/admin/function.php. These seem to be attacks that try to find vulnerabilities on the website. While often times these are harmless, they do pollute the application logs, making it harder for developers to find actual errors that are worth reporting. This feature request is to simply capture that kind of spam requests and simply block them, without processing anything else (these often come with errors such as 'Unity.Exceptions.InvalidRegistrationException'…
6 votes -
HTTP Security header support
We need the Optimizely platform to support the following HTTP security response headers:
-Permissions-Policy
-Content-Security-Policy
These headers are essential for instructing browsers on how to handle website content securely. They enhance overall security by enforcing specific rules, such as preventing cross-site scripting (XSS) and clickjacking attacks.
Our cybersecurity provider is now requiring that these policies be implemented on all public-facing web servers. As such, support for these headers is a critical requirement moving forward.
Please advise on the platform’s capability to support and configure these headers.
2 votesThis change request would increase the risk of site failures occurring if the CSP/header size is too large and require detailed review to help ensure proper guardrails exist.
We have added this item to our backlog for future consideration and prioritization.
-
Optimize Wishlist Updates: Refresh Line Item Only, Not Entire Page
Optimize Wishlist Updates: Refresh Line Item Only, Not Entire Page.
Current Behavior (for customers using live inventory and price via API):
In Configured Commerce, when a user updates a product within a list or quote (e.g., changing quantity or removing an item), the entire list page refreshes. This results in longer load times and a less efficient experience, particularly for large lists.Requested Enhancement:
Modify list/quote functionality so that updates apply only to the specific line item being changed, rather than forcing a full list refresh (must also adjust the product total). Ideally, this would be handled via an asynchronous…1 vote -
Inherit Product Assignments in Category Hierarchy for Rule Engine
Current Behavior: In Optimizely, products are currently assigned only to the most specific (end-node) category within a 3-level taxonomy.
For example, if the category tree is:Power Tools > Drills > Cordless Drills
Then a product like a cordless drill is assigned only to the "Cordless Drills" category, and not to "Drills" or "Power Tools".
Problem: This structure causes significant limitations when using the rule engine—specifically the “Product In Category” rule. Since products are not assigned to higher-level categories, those categories cannot be used effectively in rules.
This creates a major pain point when building dynamic catalog restriction groups. Users…
5 votesThank you for submitting this request! We have added this item to our roadmap. Although we cannot guarantee a release date, we expect this feature to be available within the next 12 months.
-
Add Custom Field Names as Filter and Column in Customer Selection Pop-up (Admin Console)
We would like to request an enhancement to the Customer Selection pop-up within the Admin Console—specifically when assigning customers to users. This is for the Configured Commerce product.
Current Behavior:
Currently, the Customer Selection interface only allows filtering and viewing based on standard fields (e.g., customer name, ID, etc.). Custom fields that have been defined are not available as filter options or visible columns in the selection grid.Requested Enhancement:
Add the ability to filter by custom field values in the Customer Selection pop-up.
Add the option to include custom fields as visible columns in the grid view to aid…
2 votes -
Add start and end date to marketing lists
As a marketing user on Hero Tools, I would like to expose the next month's campaign products as a "Marketing List" for all customers. I want the list to show the first day in the month, and be available for the whole month.
Right now; I have to create the list at the right time at the start of the month, I cannot publish it the week before the start of the new month, and if I forget to delete it at the end, it will still show the following month.
Each marketing list should have a start date (with…
2 votesThank you for submitting this request! We have added this item to our backlog for future consideration and prioritization.
-
Spire CMS - Identifying widgets missing content in current language
In the Classic CMS, we were able to see a warning or indication style on widgets that did not have content in the current language. However, in Spire CMS, this visual indicator does not seem to be available.
We would like a way to clearly identify in Spire CMS which widgets have been localized to the current language and which have not, similar to the warning indication available in Classic CMS.
2 votes -
Add the ability to grant impersonate permissions to custom roles
I want to be able to create a custom role for the admin console users that while given limited permissions through the Application Dictionnary would also be granted the ability to impersonate website users. Currently, the impersonate feature is limited to 4 roles: ISCSystem, ISCImplementer, ISCAdmin, ISCUser. Being able to customize the CanCurrentUserImpersonateAnotherUser method used by the AccountController would give more flexibility.
2 votesOur development team is currently working on this item, and it’s likely to be added to the roadmap soon - pending any technical challenges
-
MFA/2FA for Admin Console Access Across All Domains
Hi Team,
Referring to tickets #1676413, #1498526, #1492633 and #1721382 —
The Brasseler client is looking to enable multi-factor authentication (MFA) specifically for the admin account. Could you please confirm if this is supported by Optimizely?
We reviewed the documentation provided for Set up multi-factor authentication, but it appears to apply at the Opti ID level, whereas the client is specifically looking for MFA enforcement at the admin account level and at Admin site. This request has come from their internal security team.
We would appreciate your guidance on this.
Thanks for your support.
1 vote -
Change default (list / msrp) price to match alternate unit of measure
When using real time pricing we are locked into one list / msrp price. when a user changes to an alternate UOM the sale price will change but the List price remains static and no longer matches what the user is buying.
1 vote -
Fraud prevention
We are working to resolve ongoing issues with fraudulent ecommerce orders. Frequently, bots have placed orders using stolen credit card information with valid bill-to addresses but random ship-to addresses. Unfortunately, these orders were shipped before we received dispute requests, which forced us to issue credits to customers and resulted in unrecoverable product losses.
We attempted to implement the DataDome solution; however, it was not compatible with Optimizely. I also understand that Optimizely currently uses the Spreedly gateway for credit card processing, and I’m aware that Spreedly provides a fraud prevention solution that is not included with Optimizely.
Could you please…
1 vote -
Request for an out of the box configuration setting for when sessions are fully expired
Request for an out of the box configuration setting for when sessions are fully expired:
• Session Expiration and let the client decide if they would like to redirect to Session Expired Page, or use Overlay with Session Expired Modal on same page.
• In this setting we could also provide additional sub-setting with ability to enable a session expiration warning (admin can set the number of minutes)Incomplete Client-Side Inactivity Timeout: We have two different issues with this vulnerability,
• If a customer steps away from their system without an automatic logout after a period of inactivity, there is…2 votes -
group lines in my list
Provide the ability to group items in a My List. For example, if a user is creating a My List to capture all the materials used to install bathrooms in a house they could group them by Master Bath, Half Bath, Guest Bath. If there are groups and a product isn't assigned to one, have a default category or "Other"
1 vote -
barcode labels
We are trying to leverage and promote the barcode label printing feature of My Lists. According to the documentation and print dialog select, we should print labels on the 1" x 3" 2 Column Avery 94224 labels.
We have two problems with this.
1. Those labels are hard to come by. They are not stocked in Staples nor are they easy to find on the Avery website.- When printing multiple pages of labels, the print creeps off the label starting on page two. This seems to be an issue with the label. Same behavior happens when printing the labels from…
1 vote -
Promotion Functionality
E-Commerce Lead
Promotion Functionality Improvements Background
At WeSupplyTrades, we rely heavily on Optimizely’s promotion functionality to deliver flexible and customer-centric offers. While the system is powerful, we’ve identified a few areas where usability and efficiency could be significantly improved, particularly in promotion creation and rule management.
Challenges Identified
Stackability Rules
Currently, to manage promotion stacking, we need to add each existing promotion into the rules of every new promotion.
When a new promotion is created, we must retroactively update older promotions to ensure they’re included or excluded from stacking.
This process is highly manual, repetitive, and error-prone.
Category Assignment (L1,…
1 vote
- Don't see your idea?