-
Move the values for the query-string and URL "slug" prefixes into a config file
While the query-string parameter names "Catalog", "Category", and "Product" are valid, we should be able to control exactly what goes into our paths without making heavy modifications to the system.
If the value for those parameters was controlled in a config file, we would have that ability with minimal required effort. This should also be a very low-effort change to apply to the uCommerce system.
Similarly, the "slug" prefixes in the SEO-friendly URLs for the Catalog, Category, and Product values should also be controllable with minimal effort. These values could also be in a config file, again requiring minimal effort…
3 votes -
Variant parent price not being used in CatalogLibrary.CalculatePrice(...)
Given this code:
public static decimal? CalculatePrice(Guid guid)
{//todo: move this into ajax call to get all prices at once.
using (MiniProfiler.Current.Step($"Mapping.CalculatePrice({guid})"))
{
var prices = CatalogLibrary.CalculatePrice(new[] { guid });
var matchingPrice = prices.Items.FirstOrDefault(x => x.ProductGuid == guid);
return matchingPrice?.PriceExclTax;
}}
If I pass in the Guid of a variant, and that variant has no price set, I would expect to get the price of the parent product.
But I get null.3 votes -
Possibility to resend emails
It would be great if there were a possibility to resend emails, if customer have entered a wrong email or just for testing email template changes.
3 votes -
Bug - Pricegroup price on save
It is possible to save at product without setting the price. This breaks the store in front. Would it not be safer to set the default value of price to 0. Or even better to show an alert if price is not set?
3 votes -
Be able to duplicate a product within a category
On the product editing page have a button on the toolbar to duplicate a product and all its variants. The product could be productname-copy. Would save a lot of time entering similar products.
3 votesProject LUX will introduce this capability.
-
Provide overloads with AddAddressRequest etc. to TransactionLibrary
Currently, all methods on the TransactionLibrary have signatures with a gazillion primitives. Yet several (all?) build a message object and push it through a pipline, and then does a few infrastructural things like assigning associations and saving.
I'd really like to just pass the message object already instead of passing primitives. Even with our own view model, it'd be easier to use AutoMapper for instance instead of passing each and every property. Not to mention mind which ones we actually use. (What's all these nulls in that method call?)
An example would be EditBillingInformation. I'd really like an overload where…
3 votes -
SagePayPaymentMethodService sent Amount is incorrect when it is less than 1
In the AddParameters method of SagePayPaymentMethodService class the Amount parameter value is set using #.00 decimal format. It should be 0.00.
When sending a value less than 1, the amount is sent like ".23".
3 votes -
Make lists of orders by status configurable like the Umbraco List View.
We've got a customer who has a B2B shop. The company name is way more interesting than the person who ordered. They'd rather see company name in order overviews. To be able to do this today, we'll have to "hack the core". :)
Would be nice to have list definitions somewhere, and even the ability to show custom order fields.2 votes -
Update customer table with updated member data
If a member is changed, the customer in UCommerce isn't updated. Hence, new orders won't get the updates.
2 votes -
More than one Variant at a time
Would be great to have a select-box or something to tell ucommerce how many variants are needed to have access to multiple empty slots that can be filled without waiting for the product to reload after every variant.
2 votesProject LUX aims to revamp the back-end UX of uCommerce to make digital merchant more efficient in day to day operations. We will take your suggestion into consideration as part of the UX research.
-
Catalog sorting
Should be possible to sort catalogs in the same manner as categories.
2 votes -
2 votes
Thank you for your feedback. We will add this feature to the platform.
-
Improvements to Order Group View
Hi,
We currently receive hundreds of orders per day and this number is increasing month on month.
When we view any Order Group view the UI is slow to load because of the number of orders that are being retrieved and displayed. It would be very beneficial to have:
- Pagination
- Allow user to select the number of orders per page e.g (25,50,100,All) - these values should probably be configurable
- Add a Date Period of 'Yesterday'
I hope these suggestions will be considered.
Many thanks
Al2 votes -
Add paypal seller protection (pass shipping address to payal)
Whenever I send through a transaction through sandbox or live the delivery/shipping address is blank in paypal...This is needed by paypal in order for Seller Protection to work.
1 vote -
Return OrderLine in TransactionLibrary.UpdateLineItem
Since UCommerce v7.0.0.16029 TransactionLibrary.AddToBasket has returned OrderLine (where it previous returned void).
I think TransactionLibrary.UpdateLineItem should return OrderLine as well instead of void.
1 vote -
Dynamic Categories
A new type of category, which populates with products based on an expression, ie. a search. E.g. you could create a category, which lists all products created in the latest month, a category with products with in a certain price range, and so forth.
1 vote -
Add better annonymous cart information
It would be nice if instead of showing "null" in the list of baskets if it showed the id (or similar) so users can refer to the basket i.e. "Basket-180" or similar.
This way, when they are referring to them in house it will make it easier to "find" a basket
1 vote -
commerce:SimpleValidationSummary
We are getting the following bug with an implementation on Sitefinity
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.Parser Error Message: Unknown server tag 'commerce:SimpleValidationSummary'.
Source Error:
Line 1: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ValidationSummaryDisplay.ascx.cs" Inherits="UCommerce.Web.UI.Controls.ValidationSummaryDisplay" %>
Line 2:
Line 3: <commerce:SimpleValidationSummary meta:resourceKey="Validator" runat="server" ShowMessageBox="false" ShowSummary="true"></commerce:SimpleValidationSummary>Source File: /ucommerce/Controls/ValidationSummaryDisplay.ascx Line: 3
1 vote -
Add "Next Product" and "Previous Product" feature
It would be extremely nice with a feature that allows one to move to the next or previous product, when standing on a product in the backend. As it is now, I have to go back to the product category and enter a new product every time. In cases where I have to for instance add the same text, button etc. to all products within a category, it's a lot of extra work that I can't just press "next" or "previous", but instead have to move in and out of the products.
1 vote -
Add pagination to Orders view
On the Orders View screen all orders are fetched/displayed based on the date criteria the user has selected e.g. A user selects ‘Today’ on the New Orders group and they are presented with all orders from today. That’s fine in a lot of cases but if Today I had for example 2000+ Orders then the fetch from the database is painfully slow and slows uCommerce down for all backend users.
I would like to suggest adding pagination which allows the user to choose how many orders per page they want to see and allow them to paginate through the pages.
…
1 vote
- Don't see your idea?