uCommerce

New and returning users may sign in

Sign in
prestine
(thinking…)
Password icon
Sign in with: Facebook Google
Forgot password?
Create a password
Signed in as (Sign out)
Close
Close
  • Sign in
  • Sign up

Ucommerce

Welcome to our official feedback forum. Please report bugs, make feature requests, or ask any question you’d like here. Thanks!

Feedback

10 10 votes

Ucommerce

Categories

  • CATEGORIES
  • All ideas
  • My feedback

(thinking…)
  • Searching…

    No results.

    Clear search results
    • Ucommerce 79 ideas
  • uCommerce

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

votes
Sign in
prestine
(thinking…)
Password icon
Sign in with: Facebook Google
Forgot password?
Create a password
Signed in as (Sign out)
Close
Close
Cancel Submitting...
  • or
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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 on the end-developer's part and minimal changes to the uCommerce code-base.

    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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  2. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  3. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  4. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  5. 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 votes
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
    planned  ·  Support responded

    Project LUX will introduce this capability.

  6. 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 I can just pass the AddAddressRequest object. It'd be fine if the method assigns the existing address and purchase order. Or even separate those two "infrastructural bits" from the concrete "message" or "command".

    (Ref. Clean Code, Refactoring & other nice books - more than three arguments for a method is too many. Refactor them in to a parameter class. ;) )

    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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  7. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  8. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    planned  ·  2 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  9. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    under review  ·  2 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  10. 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 votes
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
    started  ·  Support responded

    Project 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.

  11. Catalog sorting

    Should be possible to sort catalogs in the same manner as categories.

    2 votes
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  12. setup default value for a product property in product definition

    2 votes
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
    planned  ·  Support responded

    Thank you for your feedback. We will add this feature to the platform.

  13. 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
    Al

    2 votes
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    planned  ·  3 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  14. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  15. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  16. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Delete…  ·  Admin →
  17. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  18. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  19. 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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
  20. 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.

    Should be a very simple feature to introduce with big benefits.

    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
    Vote
    Sign in
    prestine
    (thinking…)
    Password icon
    Sign in with: Facebook Google
    Forgot password?
    Create a password
    Signed in as (Sign out)
    Close
    Close
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Edit…  ·  Delete…  ·  Admin →
← Previous 1 2 3 4 Next →
  • Don't see your idea?
uCommerce
uCommerce Terms of Service Powered By UserVoice

Your password has been reset

We have made changes to increase our security and have reset your password.

We've just sent you an email to . Click the link to create a password, then come back here and sign in.