50 results found
-
Multiple instance support within single Github Repository
Currently if we have additional instance other than Sandbox and production like sandbox2 OR staging then to get code pushed to that instance requires entire new repository.
It would be great if Opti supports additional branch support in same repository with name like sandbox2 OR staging to push code in additional instance.44 votes -
Include information about errors on the email notification triggered by a failed integration job execution
Currently when the execution of an integration job ends in failure, we get notified; however, the email itself says nothing about the reasons as to why the job failed, it only says "job failed".
I'd like to suggest that the email notification should have more information to troubleshoot without having the users to go into the admin console. As a use case, some users that are on the distribution list that were notified may not even have admin console accounts, but probably need to be notified that an order was not integrated correctly into their ERP. Ideally, the notification could…16 votesThank you for submitting this request. Great news! Our team has Improved the integration job details notification emails by adding a short description for the notification and a link to the job log entry as of the January Release: 5.2.2601.315+sts
https://support.optimizely.com/hc/en-us/articles/42829016316685-January-2026-release
-
Ability to Export and Filter Website Users by Role
We have different levels of website access given to customers, depending on if they can view invoices or order history, or if they are just a requester. There is no way to export or filter website users by the roles assigned to them.
The goal would be able to measure the number of Administrators vs Buyers we have on the site.14 votes -
Assign a product badge to all products in a category
We would like to assign a badge to all products in a specific category.
Example of use
All products in the Clearance category must have a badge to indicate that they are on final sale.
If I'm browsing in category X and one of the products in this category is also in the Clearance category, I'll know that this product is on final sale because it will be identified by a badge.
At the moment, if you add category rules to assign to badges in settings, they don't work. (See attached files12 votesGreat news! Our team has added the ability to assign product badges by category and it was included in March-sts release.
-
Add Url Segment to Locations
Entries in the admin that generates a page all have a URL Segment to configure except Locations.
* Products generates /Product/{url-segment}
* Categories generates /Catalog/{url-segment}
* Brands generates /Brands/{url-segment}
But Locations don't have this option and generate a page under an unpleasant URL, eg.: /DealerDetails?id=1af5da9d-3300-4cce-987c-afa900f6b5b1
Our clients would like to be able to configure a URL Segment for each locations and have a nice URL like /Locations/{url-segment}10 votesGreat news! Our team has added this feature and it was included in September 2025 Release: 5.2.2509.1896+sts
-
Ability to Customize Promo Code Errors
It would be amazing if we (the Opti customer can customize the promo code error message.
Currently if a customer is outside of the promo parameters (i.e. over the total $ amount, the website says Invalid Promo Code. It isn't invalid, it just doesn't meet the criteria.
A promo code may be expired; therefore, it would be nice to say Promo Code Has Expired.
Invalid Promo code is so deceiving to our customers.9 votesGreat news! Our team has added the ability to customize this promotion code error separately from existing promo code errors within the site messages -February Release 5.2.2602.424+sts
- Custom Promotion Code Errors – Updated the error message for the Promotion Maximum Times Used Per Customer rule type to display Promotion_AlreadyUsed when the limit is reached.
-
Ability to Copy Widgets
It would be nice to be able to copy widgets that you find yourself using quite frequently vs having to create a new widget and copy and paste the code in from a previous widget.
9 votes -
Export Product Feed at Variant Level
Currently, the Product Recommendations connector for Configured Commerce only exports the product feed at the parent product level, with variants nested under the parent. As a result, tracking and reporting in Product Recommendations only occurs at the parent level.
In order to track, attribute, and report on products at the variant SKU level, the feed needs to be exported at a variant level. Please add support for exporting the product feed from Configured Commerce at the variant level.8 votesGreat News! Our team has added the ability to include variant products independently of a parent for the RSS Feed.
There is a new Enable Standalone Variant Products setting when Product RSS Feed Include Variants is On.
We have chosen to add this as a hotfix within the 5.2.2510.1021+sts and 5.2.2508.2388+lts
-
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.
7 votesGreat news! Our team completed this request and it was included in April 5.2.2504.2585+lts and August 5.2.2508.2233+sts releases
-
admin console fill in lists column
As of now the wishlist columns display "created by" but that is only filled in when created on the website. I would like that field to be filled out when the list is created in the ADMIN console as well. same for the other fields. This will help our sales reps look for lists they have made or who have edited them.
6 votesGreat news! Our team has added the “Createdby” and “Modifiedby” as sortable columns to the Lists table within the admin console. It was included in March-sts release.
-
Execution Windows and Days for Integration Jobs
Our Clients often prefer to limit how often their internal systems are queried and don't see value in our integration jobs running outside specific windows or days. So we would like to see the ability to set a run window for jobs that run multiple times a day. An example would be an inventory job that runs only between 8 am and 5 pm for example. Additionally, our clients have requested that you limit the days that a job runs. So, for example, I only want the job to run Monday through Friday.
6 votes -
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…
6 votesGreat news! Our team has expanded the ability to inherit product assignments in the category hierarchy as of January 2026 release.
While this should already exist within Restriction Groups by selecting rule 'Product in Category Branch' we have added "Ordered Product from Category Branch" within Promotion and Shipping Rules.
-
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 votesGreat News! This is now available within the September 2025 Release: 5.2.2509.1896+sts
- VMI on Storefront has new improvements – Configured Commerce has improved the reordering process for VMI products to prevent over-ordering.
- Added a setting to Enforce max quantity in orders for VMI locations to prevent orders from being submitted over the maximum quantity. See Add and edit locations.
- Changed Reorder to Replenish. Replenish All adds products to the cart for each VMI bin below the maximum quantity. Replenish Selected adds products to the cart for each selected bin. If any bin has a count that is greater than or equal to the maximum allowed quantity, a warning displays that some of the bins will not be added to the cart. See Set up and manage products.
-
Ability to force website users to sign in
When Remember Me/Keep Me Signed In is enabled for the website, and the user selects the Remember Me/Keep Me Signed In option when signing into the Website, there is nothing that forces them to sign in again if their role has been changed. They can return to the website based on their cookies, even though their role has now been changed (example: from Buyer3 to Buyer1). As a result, they can place an order without approval.
Please implement a function to force website users to sign in again when their role has been changed.
5 votesGreat news! Our team has added an enhancement that will support this in February 2026 release.
Configured Commerce will automatically log website users out when their roles are updated.
-
Reject an Order
If a Buyer1 places an order, it kicks off to the Approver to approve the order.
What if the Approver wants to reject the order for some reason? There needs to be a way to reject and add comments.5 votesGreat news! Our team has completed the activity log for this enhancement which will allow the submitter and approver to make/or request edits when submitting and approving orders.
This feature was completed in February 2026 release.
- Order Approval Activity Log – Added an activity log to the updated order approval workflow. This lets you see order events, such as requests, revisions, edits, and messages.
-
Multi OpenID SSO Client
Multiple Optimizely B2B Commerce customers have told us they would like to offer their customers the ability to connect to their e-com using SSO. As they have customers in the thousands and that some customers might use similar identity services, the number of clients that will need to be configured will be in the thousands and, often, they will have to connect to a similar identity service (for example, Azure.
The required changes could be as follow:
1. In the Optimizely admin, it should be to configure an arbitrary (n number of clients, regardless of the "flavour" (Azure, Facebook, etc.…5 votes -
Make Customer Assignment for Lists Easier to Maintain
It would be nice if we had the ability to assign lists to all customers at one. Currently, I can only assign them to 30 at a time and it is time consuming.
We would also like to see the ability to leverage rules to dynamically assign customers based on Customer Bill To and Ship To Fields (currently offered in Restriction Groups for example5 votesGreat news! Our team has added a new feature to allow customer assignment to be easier within the recent February 2026 release.
- Assign customers to lists – Added the ability to use dynamic rules to assign customers to lists.
-
Add to Order History within Console
If you navigate to Order History in the console and click the "i" button, you can see information tied to the order. It would be nice if you can see first name, last name and email address of who placed that order. Our inside staff has to follow up on certain web orders, so this would be a quick way for them to get contact information.
5 votesIn April 2025 - Release: 5.2.2504.2057+sts we added the ability to see user details in Order History in the Admin Console
https://support.optimizely.com/hc/en-us/articles/35867137872653-April-2025-release
-
Control Panel Scheduler Must take Time Changes into account without re-scheduling jobs twice a year.
1) Goals
• Users can schedule jobs using their local date/time and time zone, and the job will run at the correct absolute instant even across DST and zone changes.
• This must take into account Daylight Savings time changes in the Spring and Fall
• The current Opti control panel only allows one time zone to be used (UTC). Need the ability to handle more than one.
• User should not have to manually re-schedule jobs two times per year when clocks change
• Admins and integrators can display and manage schedules in any time zone, and any time…4 votesGreat news! Our team has included in February 2026 release.
- Job Scheduler – Improved the Job Scheduler to account for Daylight Savings Time.
-
Increase job's parameters to nvarchar(max)
Increase job's parameters to nvarchar(max) so we can have larger values such as JSON. We are using custom properties to suit our needs, which is not the best approach.
Tables:
IntegrationJobParameter
JobDefinitionParameter
JobDefinitionStepParameter4 votesGreat news! Our team has increased the Value column to nvarchar(max) for the following tables: IntegrationJobParameter, JobDefinitionParameter, and JobDefinitionStepParameter.
This improvement was included in January Release: 5.2.2601.315+sts -
https://support.optimizely.com/hc/en-us/articles/42829016316685-January-2026-release
- Don't see your idea?