156 results found
-
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 -
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.
16 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…15 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.11 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 files11 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.10 votes -
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.
10 votes -
Two-Factor Authentication (2FA for Configured Commerce
Please add two factor authentication capabilities for Configured Commerce.
(I know that there is another request like this, but for Customized Commerce https://feedback.optimizely.com/ideas/COM-I-1189 votes -
Multiple Customer Part Number
Customers should be able to add multiple part numbers for a given product per customer in the admin console. Currently, it allows single part number for a given product per customer.
In addition to this, few of our clients have the requirement to maintain the customer part number i.e. add, edit and delete by customer itself on the website under the My Account.9 votes -
Cookie Policy + Compliance in Configured Commerce
As privacy policy standards continue to evolve and become increasingly complex in different countries, such as the General Data Protection Regulation (GDPR for EU countries, as well as various state-specific regulations within the United States (e.g., California Consumer Privacy Act [CCPA] and Virginia Consumer Data Protection Act [CDPA], it is essential to address these requirements within the platform.
To ensure compliance and meet the expectations of users, it is vital that the Configured Commerce product incorporates mechanisms to handle these complex privacy policy standards seamlessly. This would include the ability to:
Clearly present and explain all base cookies utilized by…8 votesCurrently we provide space via a pinned banner to allow customers to link to their appropriate privacy policy for additional details. This is for 'acceptance' only in that all cookies leveraged out of the box are considered first party functional cookies (https://support.optimizely.com/hc/en-us/articles/4413199721229-Cookies-in-Spire-CMS) for the website
- The Accept button allows the pinned banner to disappear in acceptance of the policy
- The other option is to 'close' the window, which is why it still displays if not 'accepted' on future pages/navigation of the user. This is not a 'reject' button out of the box today.
Rejection of cookies or enhanced cookie management requires use of third party consent management system and is encouraged especially if additional cookies are leveraged or if changes are made to existing flows altering the functional first party cookie status of existing out of the box cookies.
While looking into making existing cookies more configurable we found we…
-
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.8 votes -
Support slash in UrlPath translations
We have a need to identify language in URLs.
This resembles adding /fr to the URL path of our french pages in the URL Segment of the French homepage and the UrlRoot (i.e CatalogUrlRoot = fr/catalogue, ProductUrlRoot = fr/produit, Brand_UrlRoot = fr/marques
Current setting does not support adding a slash (/ in the UrlPath translations, which is causing undesirable user experiences and language display issues.
Benefits to adding this feature:
SEO:
Search engines (like Google can easily recognize language-specific content when it's separated by a path (i.e., /fr for French. This helps with international SEO, making it easier…7 votes -
Sandbox for PIM
Is there anything in roadmap for PIM sandbox instance. Playing around live data gets difficult, specially when there are multiple sites. Requested by Mamta Agrawal and seconded by Jeff King on the PIM client cal on 6/1/23. Liked by Laura Mahouney, Ryan Pastor, Amanda Mohr, and Scot Merical.
7 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'…
7 votes -
PIM - Improvement to digital assets upload process
Managing digital assets is one of the features of PIM. For entire catalog products, digital assets volume is very large.
PIM only allows uploading digital assets through browser(confirmed with Optimizely #885640, which is not reliable for large volume of digital assets. We observed issues like digital assets duplicated and not uploaded in some cases. This approach also involves comparatively more efforts to upload digital assets.
Please built automated approach for uploading digital assets to PIM.6 votes -
Multisite Support of Default Warehouse
We have 2 companies. One in Canada and one in the US. Optimizely does not support having a warehouse in the US as the default for our US site and a Warehouse in Canada as the default for our Canadian Site. We do not ship accross the border.
6 votes -
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.6 votes -
Proactive Site Monitoring
Opti should provide proactive site monitoring to its configured commerce customers. Customer should received an alert from Opti about server errors, hosting issues, site restarts, etc. As hosting provider, Opti should support the platform from this perspective and not be reliant on Partners or the Customers to address these types of errors.
5 votes -
Pricing with promotion applied rounded to 2 decimals
Our client wants to round the price with a promotion applied to 2 decimals, because the ERP was setup to allow only 2 decimals and they want all calculations with 2 decimals.
For example, a customer ordered 101 EA with a price of 8.973 / EA. The total from Optimizely is 101 * 8.973 = 906.27. Even if in the screenshot you can see only 2 decimals (frontend, there are 3 when the calculation is done in backend.
The ERP use the price 8.97, which means a total of 101 * 8.97 = 905.97. In this case, there are difference…5 votes
- Don't see your idea?