Kentico Product Ideas

Welcome to the community site for sharing and discussing your ideas for Kentico, the integrated marketing solution.

Help us better understand your needs so that we can deliver a product you love. It’s easy!
Simply share your ideas, comment on the ideas of others and vote for those you want to see happen in Kentico.

If you could add something to Kentico, what would it be and why?

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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Ecommerce - Deduct Stock Quantities Only Upon Successful Sale

    Only deduct stock levels once the sale is actually complete and payment is received; return items to stock if purchase is not completed within a suitable time frame.

    6 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  E-commerce  ·  Admin →
    • Support for Canadian Provinces in E-Commerce, Tax, and Elsewhere

      Currently it is not possible to specify tax for a specific province in Canada--there is only a country-wide sales tax option presently. However, each province has its own sales tax calculation, with total tax percentage ranging from 5% to 15%. See the following article for a brief description:

      https://en.wikipedia.org/wiki/Sales_taxes_in_Canada

      It would be preferable to have the ability to set this taxes correctly in the native interface rather than writing a custom provider or connecting to a custom provider.

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  E-commerce  ·  Admin →
      • Order notifications recipients by order status and general structure.

        Currently Kentico only has a single option to send order status notifications which sends the notifications to both store admins and customers.

        I'd like to see this split so that customers do not necessarily need to get notifications for internal changes.

        Whilst making this change I would also like to see the ability to set recipients based on Order Status, such that if an Order is in 'Payment failed' a notification can be sent to accounts, whilst an order that is 'Payment Accepted' can go to order fulfilment. This could be implemented as a Recipients field in the order status…

        36 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • Use the Service model for SKUAvailableItems

          I would like to see the SKUAvailableItems implemented using the Service model similar to the way Pricing and Calculations have been implemented in Kentico 11.

          Ideally the service would have the SKUID, ShippingAddress and UserID. This will allow lookups to get the SKUAvailableItems based on the users location or the shipping address and hence we would be able to check the quantity in the nearest Warehouse / Distribution point.

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Restrict currencies by country

            Can we have the ability to limit currencies by the customers country?

            For example a customer in the UK should be restricted to ordering in GBP whilst those in a different EU country can order in Euro's or US Dollars.

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • Product Attribute Price Adjustment as percentage

              Currently you can speicfy a price adjustment as a fixed amount in the Main Currency. I'd like to see the ability to set the price adjusment as a percentage of the Product Price.

              I'm not sure of all the scenario's that this will be suitable to, but I have been asked for this for a clothing store which wants to add a percentile based amount to larger sizes.

              4 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  E-commerce  ·  Admin →
              • Make the Authorize.net payment gateway SAQ-A PCI Compliant

                The current Authorze.Net payment gateway imposes a substantial PCI compliance burden on organizations as customers must input credit card information on a Kentico page. Authorize.Net's new Accept Hosted payment method, where customers enter credit card data on an Authorize.Net page, enables developers to process credit card payments while maintaining SAQ-A level compliance, the simplest, least expense compliance method.
                http://developer.authorize.net/api/reference/features/accept_hosted.html

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Searching/filtering variants of products

                  After hotfix 9.0.30 Kentico remove the seach functionality for variants throught the Product app due to "Filtering products and searching for them in the Products application caused a database query timeout on sites containing thousands of products." and by this time clients can' search for them in the ADMIN UI. It only concerns the biggest ecommerces.

                  There should be a new setting key for this:
                  Search through variants in Products Tab - Boolean

                  Which will be available on ecommerce settings tab. It will turn on/off special where condition for searching/filtering for the variants throught Products app

                  12 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    2 comments  ·  E-commerce  ·  Admin →
                  • Use current currency to perform calculations in Ecommerce Module

                    At the moment we have faced issues in rounding because Kentico uses the sites Main currency in all its calculations. This should be changed so that the calculations are done using the current currency and then converted to the Main Currency to store those values.

                    This issue has cropped up in an instance which uses 3 currencies and has seperate prices. As an example, we take the EUR price of 169 and an exchange rate to GBP of 1.2 we end up with 140.8333 in the main currency. When this 140.8333 is used in calculations it creates a rounding error…

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      2 comments  ·  E-commerce  ·  Admin →
                    • Make it possible to use multiple coupons in one order (by default)

                      By default, only one coupon (or any other type of discount for that matter) can be applied to an order.
                      It would be nice to have the ability to let your customers use multiple coupons in one order, without having to customize the default Kentico functionality.
                      Besides, it is very common to be able to use multiple coupons on the same order in webshops.

                      47 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        In Beta  ·  2 comments  ·  E-commerce  ·  Admin →
                      • Payment fee

                        I can set up fee for delivery method. But sometimes I need set up fee for payment method (for example: additional fee for paying by credit card).

                        57 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          9 comments  ·  E-commerce  ·  Admin →
                        • Allow recurring payment option for payment using existing gateway

                          The payment gateway options available in Kentico do not have the capability to make a particular transaction as recurring.
                          We have membership as a product, and want to give option to user to auto-renew it on completion. At the moment, we have an alert mail that can be sent X number of days prior to completion of membership, and ask user to make another payment.
                          Authorize.Net have this option.
                          Authorize.Net is available as a payment option with Kentico. It would be nice if one order can have the option to make the payment recurring.

                          57 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            19 comments  ·  E-commerce  ·  Admin →

                            Hello

                            How do you currently implement recurring donations or membership renewal?

                            Is there a common scenario for the membership renewal? e.g. Purchaser will buy a membership/donate, and after a year an email will be sent to this Purchaser with new billing info and payment link or confirmation that a recurring payment was made?

                            Kind Regards
                            Michal Kadak
                            E-commerce and Platform Product Owner

                          • Use Decimal instead of Double for all financial calculations

                            Kentico ecommerce unfortunately suffers from rounding errors at times. The reason for this is because the Double type has been used rather than Decimal.

                            All financial calculations (e.g. calculating the total basket cost) should be done using the Decimal type - it's what it was created for because Double's simply don't offer enough precision.

                            See these links:
                            http://msdn.microsoft.com/en-us/library/364x0z75.aspx
                            http://stackoverflow.com/questions/1165761/decimal-vs-double-which-one-should-i-use-and-when

                            Please stop using Double, and starting use Decimal instead.

                            73 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              5 comments  ·  E-commerce  ·  Admin →
                            • eVoucher or gift card functionality

                              We had several requests for gift card functionality in the past so I would like to know your opinion. I expect the scenario behind the idea is as follows (please correct me if I am wrong)

                              1) Store manager configures gift card with specific code and price
                              2) Gift cards can be bough as standard products
                              3) After paying for the order the owner of the card can use its code during the checkout process to decrease the order total price according to the card price

                              If you feel it is important for your business, please support this idea. Any…

                              56 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                5 comments  ·  E-commerce  ·  Admin →
                              • Tax calculations per ZIP code

                                In some situations the only way to charge the correct tax on a sale is to look at the purchasers ZIP code. Taxes can vary per state, city and ZIP. It would be great to have the option to control it at that level.

                                115 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  8 comments  ·  E-commerce  ·  Admin →

                                  Hello,

                                  We are currently in the middle of implementing several customization points. One of those is a “Tax Service” which should be used as a bridge between tax calculation in Kentico and external system or custom logic.

                                  This Tax service is a single point of customization, so it should be easy to extend with a custom logic like taxing per ZIP.

                                  It’s a code block with an input and output where the input is:
                                  - SKU
                                  - Quantity
                                  - Price
                                  - Customer
                                  - Currency
                                  - Date
                                  - Shipping address
                                  - Billing address
                                  and output:
                                  - calculated tax

                                  With this new Tax Service should be easy to implement this functionality as customization as the ZIP is available in the address object.

                                  What do you think about it? I’m sorry if it’s too technical, old habits.

                                  thank you

                                  Kind Regards
                                  Michal Kadak
                                  E-commerce and Platform Product Owner

                                • 75 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    18 comments  ·  E-commerce  ·  Admin →

                                    Hello,

                                    Our current approach is to cover scenarios:
                                    1. Order created (All Order data are available for GA EC tracking)
                                    2. Single SKU impression (SKU data from visited product page are available for GA EC tracking)
                                    3. check out process journey (cart abandonment in GA)

                                    For the first and second scenario, we plan to introduce helper tool which will provide valid JSON with order (items, totals, etc.) data that will be pushed into the data layer.

                                    Best practice will be to use Tag Manager to connect GA and Kentico.

                                    All three scenarios will be covered in our documentation with step by step tutorial.

                                    By nature the Google Analytics E-commerce tracking is not suitable for “single click setting feature” and that’s the reason why
                                    we decided to go with this helper solution.

                                    Helper will be customizable.

                                    What do you think?

                                    thank you

                                    Kind Regards
                                    Michal Kadak
                                    E-commerce and Platform Product…

                                  • Authorise and Capture Payment

                                    For the ecommerce checkout process it would be nice to allow configuration of the store to initially allow an order payment to be authorised, but not captured.

                                    A cms admin can then capture the payment once goods are shipped. Most ecommerce shopping carts seem to support this (see www.aspdotnetstorefront.com as an example)

                                    Also google checkout integration would be a nice to have.

                                    72 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      4 comments  ·  E-commerce  ·  Admin →

                                      Hello,

                                      We will shortly begin a research which should lead to an upgrade of our payment gateway API/model and eventually new payment gateways with Authorise and Capture capabilities.

                                      If you’ve already tried to implement Authorise and Capture with the current model, please sum up the issues/struggles in the comment below or leave a contact if you want to be a part of the research.

                                      Kind Regards
                                      Michal Kadak
                                      E-commerce and Platform Product Owner

                                    • Add the possibility to do tax calculation from price including tax

                                      Most customers want to sell using a "nice price", like 199 Euro's.

                                      Right now you could have difficulties reaching that nice price from calculating it from the price excluding tax.

                                      For instance the following is not possible:
                                      Retail price : 415 Euro
                                      Price excluding tax : 342,98 Euro

                                      342,98 * 1,21 = 415,0058
                                      Which means : 415,01 Euro

                                      You can't get to exaclty 415 Euro:
                                      342,97 * 1,21 = 414,9937
                                      Which means : 414,99 Euro

                                      Also when you want to sell something for 415 Euro's on your french and Belgium site, you'll have a problem, because they apply different taxes.

                                      38 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        5 comments  ·  E-commerce  ·  Admin →

                                        Hello all,

                                        You can configure the E-commerce solution to store and process product prices with or without tax included. Based on the configuration, the system automatically adjusts how taxes are displayed on the website and the calculation of taxes during checkout.

                                        Setting “Prices include tax”:
                                        - If disabled, store managers enter prices without tax. The system calculates and adds the tax to the price total during the checkout process.
                                        - if enabled, store managers enter prices with tax already included. The system does not change prices when calculating taxes, only shows the tax portion of the price.

                                      • Price list

                                        Price lists per market.

                                        I came across the same issue with severl shopping carts / ecommerce platforms, having different prices for different regions/countries or customer groups. Using a currency conversion is only useful for very small businesses, most middle to big size organisations have different pricing for different markets. At the moment the only way to achieve this is by customization.

                                        I would like a feature were you can enter prices for specific groups of customers or regions.

                                        24 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          4 comments  ·  E-commerce  ·  Admin →

                                          Hello,

                                          We are currently in the middle of implementing several customization points. One of those is a “Pricing Service” which should be used as a bridge between SKU (variant, option, etc) price calculation and an external system or custom pricing logic.

                                          We should eventually start looking into the built-in support for the price lists, but for now, we have this concept:

                                          one service (C# class) with methods:
                                          GetPrices(SKU, SKU options[], PriceParameters)
                                          GetAdjustment(SKU option, SKU, PriceParameters)

                                          and PriceParameters contains:
                                          - Site on which prices are calculated
                                          - Currency of the calculation
                                          - User for whom the prices are calculated
                                          - Coupon codes collection
                                          - Product quantity – used to identify the volume discounts

                                          This service is used to get the price of the SKU, Variant or the option adjustment. And it should be a suitable place for the Price List integration.

                                          What do you think about…

                                        • Serialization of SKU in OrderItem

                                          This is an odd issue as it will only affect users who have custom pricing implemented using a field other than "SKUPrice" and enable the Order Editing feature. At present when an item is added to the order the SKU is serialized to a field in the OrderItem table and this in turn contains the SKUPrice field. If you have a custom provider that requires additional fields this is not found when editing an order.

                                          I know only a small subset of Kentico sites will enable order editing and even fewer will come across this problem.

                                          0 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  E-commerce  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base