31 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 -
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 -
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.
-
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 -
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 -
Marketing lists with no assigned customers should be shown to all customers
As a marketer on Hero Tools, I want to add campaign lists to show for all customers.
Currently, you have to assign all customer(s) to a list in order for it to show.
I have thousands of customers, and if I want the list to show for all of them, I have to assign them all to the list.
If no customer is assigned, the list should be shown to all customers.
2 votesThank you for submitting this request! We have added this item to our backlog for future consideration and prioritization.
I understand the current concern being that it can be too difficult to maintain the customers assigned especially when 'all' customers should be assigned and encourage others to vote and support improvements to this feature.
Importing Customers is another means currently available which can be used today in situations where there are a large number of customers to assign to a various list:
- Navigate to Marketing -> Lists
- Click on "import" icon (located on the upper right near the edit options)
- Change dropdown from "Lists" to "Customers"
- Leverage the "Download Template" to populate and import the desired customers.
-
Spire CMS - Improve light/white font editing
When trying to edit content in the Spire CMS with a white (or other light) font, the white background makes it difficult if not impossible to see the content without doing something like highlighting the text itself.
It would be extremely helpful in these situations to have either the background of the content entry field to match the selected background color of the widget/page, or have the ability to switch to a dark or other color for the field entry area.
2 votes -
CMS backup
I'd like to suggest implementing an automated backup system for the CMS to avoid potential data loss or mishaps. Currently, backups can be done manually, which could leave us vulnerable to issues such as data corruption, system failure, or human error.
Automating backups (daily or even more frequently) with proper versioning and offsite storage would ensure data integrity, minimize downtime, and provide a reliable rollback option in case of any unforeseen events.
1 vote -
Rename Pages in Content Admin Tree
I would like the ability to rename the Page Title that shows in the Tree of the Content Admin.
1 vote -
Order Status not showing product images
We are configuring Product Restrictions on a new site and found that Order Status and Order History detail pages do not show product images if the product is restricted. This leaves a block of white space on line items and it looks incomplete to the user.
We would like to override this behavior, or have an Admin Console setting option to do so.1 voteThank you for submitting this request! Our team is currently reviewing this particularly with consideration of our wide client base. We will update this ticket once we have completed this investigation.
-
Provide hooks for automated translation of non-product content
Need the ability to translate non-product pages in the CMS - pages like about-us, contact-us, etc.
Most translation providers can handle HTML, so something like pipelining the save event in the CMS or the ability to export a single page and it's content.
2 votesThank you for submitting this request! We have added this item to our backlog for future consideration and prioritization.
-
Attribute filters
We would like the Attribute filters to have more form factors than simply a check box. Some attributes have to many options for this to be useful. we would like the option to use sliders when there are many number values, swatches to display colors, etc.
2 votes -
PIM - Improve validation with trailing space characters
The current PIM import process automatically strips trailing space characters from all fields before validating the import. This causes frustrating behavior when a category is named (accidentally or otherwise) with a trailing space character in it.
The import validation strips the space characters from the file, which causes the import to fail with the "Category Name not found" error. The PIM admin then has no good way of identifying that the trailing space character is what is causing the issue since the error does not specify which category is the one not found.
In order to avoid this, I would…
1 vote
- Don't see your idea?