59 results found
-
Archive content using API
Currently it is not possible to archive content using the commerce api, meaning we had to create a separate integration for this in our PAAS CMS code which makes use of the ICatalogArchiveHandler.
Ideally we would have been able to do this via an API, providing just the code1 vote -
Update custom metafields of Address business entities with ServiceApi
I need to be able to GET and PUT Address custom metafields using ServiceApi. Currently this is possible for Organization business entities using the json body "Properties" array. This is documented in the API documentation. But if a custom metafield is added to an Address, which is used on an Organization with the "Addresses" array, neither can you GET the custom metafields in the response, but neither can you PUT the custom metafields in an update.
I was informed that this was indeed not possible right now in ServiceApi hence my request here to have this added.
1 vote -
Ability to refund after exchange order
There was a support request raised for this earlier, and we have been told that it is not supported at the moment: https://support.episerver.com/hc/en-us/requests/1757342.
For our business, we would love to have the ability to refund the customer at any stage of the order. In this case, a customer has purchased a product (online courses) and made a exchange one or more times, but eventually could not make it.
The current system cannot refund the order through the Optimizely Commerce interface, and we have to refund from the relevant payment gateway (e.g. Stripe) directly.
In the Optimizely Commerce UI, we…
1 vote -
Use the "Stocked At Warehouse Level" flag to allow customers to filter products that are in stock
(From Tim Gagnon, Architect
For our client, customers are limited to purchasing products from within the specific market/region they are assigned to.
One thing we wanted to explore is if there was a way to use the "Stocked At Warehouse Level" flag to allow customers to filter products that in stock when browsing.
However, my understanding of the "Warehouses" that are setup is that there is not a way to limit which warehouses a customer can see. They are just shown for all customers across the website the Warehouse is assigned to.
Assuming that this is accurate, could we create…1 vote -
Track IList<ContentReference> in Commerce - warning before deleting content
While being within Commerce and trying to remove a block that is used you don't get a proper warning. One can use flag EnableFeatureGetReferencesInCatalog which replaces ReferencedContentResolver with CommerceReferencedContentResolver.
It looks like there is a bug/missing functionality in this class.
While it works fine when a block is used within ContentArea, it does not work when a block is used within IList<ContentReference>
Steps to reproduce:
0. Make sure you have EnableFeatureGetReferencesInCatalog set to true
1. Add a field of type IList<ContentReference> in Commerce context (ie on Product page
2. Create a new block and add it to newly created field…1 vote -
Support IValidate<> for Meta classes
It would be great if MetaClasses (e.g. CustomerContact support IValidate<>validation.
It would allow to write code like this
public class CustomerContactValidator : IValidate<CustomerContact>
{
public IEnumerable<ValidationError> Validate(CustomerContact instance
{
if (string.IsNullOrEmpty(instance.Email
{
yield return new ValidationError
{
ErrorMessage = "Email is required.",
PropertyName = nameof(instance.Email,
Severity = ValidationErrorSeverity.Error,
ValidationType = ValidationErrorType.PropertyValidation
};
}
}
}1 vote -
Rename 'Archived schedule job'
The scheduled job 'Archived schedule job' is only for archived Commerce content. Change the name to 'Commerce Archived schedule job' and change the description to 'This job will permanently delete archived Commerce items if they're archived over threshold. Default is 30 days.'
1 vote -
Remember filter settings
As a marketer working daily with promotions and discounts for multiple sites and markets, I would like to be able to save/bookmark after I have created different marketing filter settings and that they are set when visiting the page.
I can see that the url is updated when setting different filter options but they are not taking in consideration when trying to browse to the page with the url.1 vote -
Issue with legacy ExposedDropdownMenu component
We are currently utilizing Commerce version 14.28.2 and have encountered a UI alignment issue within the Admin Roles Dropdown under the contacts section. The dropdown values are not anchored to the textbox; instead, they float and misalign when the screen is scrolled. Attached is a screen recording for your reference. It appears to be a UI bug.
1 vote -
Export and Columns Option in Meta Class Data
- Missing Export Option: In Commerce 13, there was an option called "Printer Version" for all the meta class data. While I can see an export option in the contacts, this option is missing in all other meta class data.
- Column Visibility in Meta Class Data: In the meta class data, not all columns are visible in the default view. For contacts, there is an option called "Columns" that allows us to add any columns to the default view. This option is missing in all other meta class data.
1 vote -
Allow hide/collapse of vertical tab Import/Export
In the Catalog tab, you are unable to collapse/hide/pin the Import/Export tab. It takes up a significant amount of the viewable space and is especially problematic on smaller screens.
Please enable the ability to collapse or hide this vertical tab or rework the UI to not have a tab that consumes so much screen space.1 vote -
Ability to Show Customers Assigned to Sales Rep AND Website User
If you use the Sales Reps in Opti, when the sales rep logs in, they only see the customers assigned to them. It would be amazing if they could see those customers AND any additional customers assigned to their website user.
1 vote -
Warn user if item is added to multiple active discounts
Commerce Connect > Marketing > Campaign > Edit discount
If an item is included in multiple active discounts - and exclusions are not set up - there's a high chance of a wrong discount being applied (discount-on-discount).
This could be avoided if the user is presented with a notification/warning that the item added is also included in another active discount/campaign.
1 vote -
Commerce Connect: Quick-sort discount items
Commerce Connect > Marketing > Campaigns > Edit Discount
When viewing the items added to a discount/campaign, the list of items can grow long and jumbled. It's harder to find products to remove/edit when the list is in no particular order. There should be a way to quick-sort the list of items in Alphabetical order, by Publish/Modified date, or by Publish State (unpublished/published/expired).
(If sorting by Publish/Modify date, the unpublished/expired items can be listed at the bottom - perhaps negating the need for sorting by State).
The existing drag-n-drop sort feature, as well as the "Move up/Move down" context option,…
1 vote -
Show full name of product/variant/SKU item in discount
Commerce Connect > Marketing > Campaigns > Edit Discount
When viewing the products/variants/SKUs that is added to a campaign, the name is often cut off because there is not enough space. This makes it harder to differentiate between similar-named items.
Meanwhile, the items' publish/modified date and the user that published the item, is less important in this context and can be moved/shrunk to give more space back to the item name.1 vote -
Monitor average daily/hourly QPS
We recently encountered issues with users getting http 429 errors while navigating our site. It turned out we were exceeding our QPS and had no idea as that information is not available to us. As a technical manager overseeing the health and stability of our websites, it would be helpful in Optimizely:
1. to have a view/graph of our current and historical average Queries Per Second (QPS) to see how we are trending and see the impact that code changes may have had. We should be able to adjust the timescale to show several weeks (months?) worth of information. (See…1 vote -
Commerce Connect: Item level discount
- When a customer creates an item level discount and doesn't use redemption limits they should get a warning in the interface.
- There should always be a quantity threshold for item level discounts, that the project can override if necessary.
1 vote -
1 vote
-
Commerce reporting
In Order Management you can filter the results on Market.
I would like to same possibility within the reporting.
Sales by day: a dropdown so you can filter the report based on the selected market.
Export Purchase Order / Subscription data: a zip file per market. A dropdown so you can filter the list of files shown on the selected market.1 vote
- Don't see your idea?