General

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 vote and comment on it.

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

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

  1. Make product properties typed

    For example, we can have properties with types: 'string', 'integer', 'boolean', 'enum'.
    Depending on the type of properties in the admin panel will display the corresponding controls: input[type=text], input[type=checkbox], select with opportunity add new option value.

    26 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  ·  Flag idea as inappropriate…  ·  Admin →
    • Ability to choose product main image

      It should be possible to choose an image representing product from the list of all product images (variants + master)

      20 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  ·  Flag idea as inappropriate…  ·  Admin →
      • Add taxon to the product prototype

        Product prototype is a really great time saver.
        What would be also helpful is an ability to assign default taxon(s) to the prototype.

        16 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  ·  Flag idea as inappropriate…  ·  Admin →
        • multiple payment providers

          Automatic, configurable routing of order to Payment gateway routing via currency or payment instrument

          15 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  ·  Flag idea as inappropriate…  ·  Admin →
          • Allow extensions to register observers

            It would be cool if extensions could take care of registering observers. This way you could have an extension that observes the order state and does whatever custom logic it needs to when order is canceled, etc.

            13 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…)
              under review  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Changing locale thru URL

              Changing the locale of the site thru the url like

              /en/products or /fr/products for french or english

              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  ·  Flag idea as inappropriate…  ·  Admin →
              • Add Sale Price

                It would be nice to have an additional Sale Price field for the products. This feature would enable you to put an item on sale and also select a time frame of when to put the item on sale and when to take it off sale.

                Also it would be nice to keep a history of this to be able to run reports of sale prices vs # items sold in the reports section. That way you can see if your sale prices are affective or not.

                10 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  ·  Flag idea as inappropriate…  ·  Admin →
                • Use bundle_fu for js and css minimizing and caching

                  instead :cache option of javascript_include_tag

                  10 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  ·  Flag idea as inappropriate…  ·  Admin →
                  • list all available taxons before filtering

                    When going to /admin/product/id/taxon page I should type in name of the taxon to start filtering.
                    This is probably convenient if the number of taxons is big. But for moderate number (~30 in our case) it is more convenient to select from the list of all available taxons.
                    So, I propose when landing on the taxon page, we get the list of all taxons. And if we want to filter, then we start type name of the taxon, as it is now.

                    9 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  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add groups to product properties

                      Then product have many properties, there is a need to display them by groups, rather than one list.
                      This may be such groups as the "specifications", "work mode", "additional info", etc.
                      See for example http://www.technopark.ru/product/1/9572/89/x/0.html

                      7 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  ·  Flag idea as inappropriate…  ·  Admin →
                      • Remove reduntant spaces from the HTML output

                        Remove redundant spaces not only from JS & CSS with the help of bundle_fu but also postproces HTML.

                        Take a look at the google.com's html source and you'll get what I'm talking about.

                        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…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Have a admin events log

                          We have found very useful to have a log of specific events to analyze the users behaviour. For example entering in cart, payment, viewing product, home page, landing page, etc...

                          It only necesary to log user/visitor, ip, browser_string, event, detail, time

                          It's a complimentary log from the information that google analytics can give you. The advantages:
                          1) Real time
                          2) Its based on events, no page views. This lets y ou analyze better the user behaviour.

                          Hope this likes and will be a good feature to have in standard

                          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…)
                            3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Ability to automatically verify that all data necessary for the correct work Spree, are filled.

                            In admin panel add some tab in that admin can run check. Or run it automatically when admin logged in and notify about missing settings (such shipping method, zones, taxes, etc).

                            5 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  ·  Flag idea as inappropriate…  ·  Admin →
                            • Reorder product properties

                              We have reordering on product variants and options but properties lacks this great feature. Can't understand how to work with catalog products without it!

                              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  ·  Flag idea as inappropriate…  ·  Admin →
                              • Support Recurring Creditcard Payments

                                Standard mechanism to support for recurring credit card payments. If we included this in the new Gateway model, Spree could make use of this as a standard mechansim for storing payment profiles, recording new payments using these profiles, etc.

                                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  ·  Flag idea as inappropriate…  ·  Admin →
                                • 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…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Refactor the user model to allow integration/replacement with existing one

                                    Motivation: you are integrating Spree into an existing site. It already has a User model and table with data that you want to continue using.

                                    Suggestion: Refactor the User class in Spree to move fields not related to authentication/authorization to another class - for example UserProfile. Right now (v0.9.x) billing_address and shipping_address are candidates.

                                    Doing this, while not providing a replacable User mode would allow someone already using Authlogic or a simlar User table scheme to integrate via an extension - without having to motify their table to add fields.

                                    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…)
                                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Create a y Security Annoucements Mailing List

                                      Create a low traffic, security announcement mailing list, similar to Ruby on Rails: Security (http://groups.google.com/group/rubyonrails-security/about)

                                      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…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Don't see your idea?

                                      General

                                      Feedback and Knowledge Base