Commerce

What features would you like to see in Craft Commerce?

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

  1. Subscriptions

    Sell subscriptions. Associated email notifications. Change user permissions on subscription/expiry etc.

    154 votes
    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)

      We’ll send you updates on this idea

    • Multiple currencies

      So that one product can have dollar price and euro price, for instance.

      60 votes
      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)

        We’ll send you updates on this idea

      • Gift certificates

        Would like to be able to create a "Gift Certificate" product (or product type) that would have flexible pricing (so the customer can set the amount they want to purchase), and then would generate a random code that would be associated with the product in order receipts, etc. Then there should be some way to redeem those codes at checkout as a payment (or partial-payment) method.

        59 votes
        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)

          We’ll send you updates on this idea

        • POS and Inventory Management

          It would be great if Craft Commerce came with POS (point-of-sale) and Inventory Management integration and or capabilities.

          A good example of POS is from Shopify:

          http://www.shopify.com/pos

          Inventory examples:

          http://www.inventory.com
          http://inventoryapi.com

          Inventory and POS:

          http://www.vendhq.com
          http://www.vendhq.com/partners/developers

          I put both POS and Inventory Management in one since it seems like they could go hand in hand. Inventory on the site and Inventory on the web could be tracked concurrently if need be (though some might separate web/local inventory but still like using the same setup versus two different dashboards.)

          This will bridge the gap between Web Based and Brick and Mortar…

          54 votes
          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)

            We’ll send you updates on this idea

          • Manual sorting of products

            Make products manually sortable

            (e.g. to map the sort order to some kind of popularity metric)

            39 votes
            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)

              We’ll send you updates on this idea

            • Demonstrable import/export workflow

              To import/export product catalog via JSON, XML, CSV, etc.

              39 votes
              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)

                We’ll send you updates on this idea

              • Include a "grouped" product type

                A highly useful product type (which often is not available in ecomm packages) is the "grouped" product type.

                A grouped product lets you display multiple items of various attribute (say, same flavored candy that comes in boxes of different quantities) in a single page. So you have a single unique URL selling essentially a single product, but it displays buying options for two or more SKU items.

                This is in addition to the fairly common product types such as:

                1. Single/simple product
                2. Configurable product
                3. Digital product (downloadable & non-downloadable)
                4. Bundled product
                5. Extendable product

                34 votes
                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)

                  We’ll send you updates on this idea

                  1 comment  ·  Admin →
                • Dashboard

                  Upon login, let admin see an awesome dashboard that gives a snapshot / summary / stats / graphs of various things. e.g. sales for month, % change when compared to previous month (at that same date), sales for year, best sellers, latest orders etc. Compare to dashboards of other big players (e.g. CS Cart, Magento, Shopify, WooCommerce).

                  32 votes
                  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)

                    We’ll send you updates on this idea

                  • Support partial refunds and partial payments

                    It would be very handy if Commerce's CP methodfs for doing refunds and payments could be extended to support partial amounts.

                    This allows you to do things like e.g. refund shipping on an order without having to visit your payment provider.

                    29 votes
                    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)

                      We’ll send you updates on this idea

                      1 comment  ·  Admin →
                    • Set taxes based on country and valid VAT number

                      In the EU, B2B sales have a 0% VAT. This is only valid when someone enters a valid VAT number. (More information on http://ec.europa.eu/taxation_customs/taxation/vat/topics/invoicing_en.htm) It would be nice if there could be a custom tax rule which checks if a custom field (e.g. businessVat) has a value. Even better would be if it also checks if the VAT number is indeed valid. This can be done with http://ec.europa.eu/taxation_customs/vies/vieshome.do

                      27 votes
                      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)

                        We’ll send you updates on this idea

                      • Abandoned Cart Notifications

                        This function is available on a lot of ecommerce systems like Big Commerce. The ability to send a notification out (after a time period) to a user that's added items into their cart then abandoned it. I've seen it done where sometimes they may provide an incentive too like a 10% discount.

                        25 votes
                        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)

                          We’ll send you updates on this idea

                        • Exportable orders and customers to CSV/Excel

                          As the title says, button with data ranges to export customer data and order data to CSV. Mostly for marketing and of course, accounts. Very very important indeed. Standard stuff.

                          25 votes
                          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)

                            We’ll send you updates on this idea

                          • Making a variant blueprint

                            Some products have the same variants. It would be nice if there was a way to make a sort of "variant blueprint" per product type. E.g. for t-shirts, you could make a blueprint for XS - S - M - L - XL with some default values filled in (e.g. price). If a product from that product type doesn't need all of the variants, or has something that is not default, you would just have to edit that variant. This would be much faster than adding e.g. 5 variants for every product, over and over again.

                            23 votes
                            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)

                              We’ll send you updates on this idea

                              1 comment  ·  Admin →
                            • Edit Orders

                              Add ability to add/edit/remove line items, including adjustment of prices, qty, variant. Less important, but nice would be ability to override override adjustments and/or order total.

                              22 votes
                              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)

                                We’ll send you updates on this idea

                                1 comment  ·  Admin →
                              • Attach order PDF to a confirmation email

                                Currently you can only link to an order PDF from within a confirmation email with {{ order.getPdfUrl() }}. It would be great if there was an easy way to include that PDF as an attachment.

                                21 votes
                                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)

                                  We’ll send you updates on this idea

                                • Duplicate a product variant

                                  When managing a fashion store for example, you have to add a lot of variants for each product (colors, sizes, corresponding images). It would be great to be able to duplicate the first variant, and then for example only change the stock amount. This would greatly improve the experience of craft commerce for shop managers.

                                  21 votes
                                  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)

                                    We’ll send you updates on this idea

                                    1 comment  ·  Admin →
                                  • Setting to change PDF paper size: Letter to A4

                                    Currently the PDF invoice is always generated in Letter paper size, a format which is only a standard in North America. Being able to generate it in A4 format (maybe others?) would be perfect.

                                    DOMPDF (the library used by Craft Commerce) has a setting for this: DOMPDF_DEFAULT_PAPER_SIZE.

                                    16 votes
                                    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)

                                      We’ll send you updates on this idea

                                    • Coupon/Discount on Variant rather than product

                                      In some cases store owners will want to give a discount / coupon code on a specific SKU or set of SKUs rather than an entire product.

                                      14 votes
                                      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)

                                        We’ll send you updates on this idea

                                      • Multi-store (shared catalog across multi-domain)

                                        A "master" catalog should have "branches" of product subsets that can be made available across multi-domains.

                                        For example, if I have a catalog of pet-related products, I should be able to manage it in a single Craft site/instance, yet be able to share a subset of my catalog to a separate site that only caters to larger dogs or to another site that sells pet clothing items.

                                        12 votes
                                        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)

                                          We’ll send you updates on this idea

                                        • Live shipping rates

                                          Use carrier APIs (or services like EasyPost, Shippo) to get real-time shipping rates based on cart/product weight and dimensions.

                                          12 votes
                                          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)

                                            We’ll send you updates on this idea

                                          ← Previous 1 3 4 5 6
                                          • Don't see your idea?

                                          Feedback and Knowledge Base