WooCommerce

We look forward to discussing your ideas.

NOTE: Please do not post links to/promote products outside of the WooCommerce.com catalog. This is not a sales channel. Links to outside sources, intended for spam or self-promotion, will be marked as spam.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Customer Account Area

    WooCommerce really really needs a well featured customer account area: Your details (editable). Your orders (all back orders listed including fulfillment of the orders). Change your password. Your saved orders (wishlist that may be added to the cart later (assuming stock is available)). Your invoices. Your back orders (good but tough this one). Your subscriptions (this is when you have developed lovely recurring subscriptions ;-).

    25 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  2. Be able to sort variations of variable products in back-end

    If you have variable products in your store, and WooCommerce creates all variations for you, it will create them in a totally random fashion.

    Let's think about jeans sizes (Width/Length). Size 32x30 may appear as the first variation in your list, and the next logical variation 32x32 will be nowhere close. So this forces you to search for it all over the page. But then variation 32x34 is again somewhere else, and again you lose time searching for it.

    Imagine doing that for all other variations, and it's a huge waste of time. Adding a simple sort function would be…

    20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    59 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  3. Woo Points and Rewards with Ambassador Extention

    Would love to use the Ambassador plugin with Points to allow customers to receive points for referrals. Ambassador already has the ability to give out points instead of $ but the Ambassador extension doesn’t really do anything but sync woo with ambassador to track sales, now that woo has points it makes perfect sense to allow these two extensions to work together to offer points for referrals. Being able to have customers get credit for referring others would be amazing social marketing.

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    declined  ·  Patrick Rauland responded

    Hey Travis,

    Thanks for creating this idea. We researched this with Ambassador but right now the way their system is setup there isn’t an easy way for both systems to sync. If Ambassador builds webhooks into their platform we can reinvestigate.

  4. We NEED support for Pretty Permalinks

    No user would dispute we need to solve the permalink issue. If you do not know, you MUST use the default permalink settings or your products will 404. User's like me also run a blog on their site and need custom permalinks for SEO and to make it easier on users to remember certain URLS (like "/blog")
    Take a look here: http://wordpress.org/support/topic/plugin-woocommerce-woocommerce-pretty-permalinks?replies=4#post-2596043

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    41 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
    declined  ·  Magnus responded

    WooCommerce fully supports pretty permalinks.

  5. Ajax cart widget

    The default cart widget has a bad inpact on cache. I would like an ajax version that would not have inpact on cache.

    A solution is written here. (The widget content should be loaded from another page.)
    https://github.com/woothemes/woocommerce/issues/1464#issuecomment-8221261

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →

    A JS powered cart would indeed be performant, but it would lead to issues with validation and could impact extensions like product builders/addons which rely on forms to build product options. If this were client side the data could be manipulated. For that reason, this shouldn’t be in core.

  6. 19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  7. 19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  8. Make WooCommerce cache-ready

    Currently WooCommerce can only run alongside W3 Total Cache or WP Supercache when dynamic pages like cart and checkout are excluded. This way a shopping cart widget will not work as it requires every page to be dynamic.

    Similarly to the shopp cache helper plugin this could be improved. It makes all pages uncached when a special cookie is detected. This way once something is added to the cart or if a user logs in everything is dynamically loaded.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Increase max # of Variations

    I have a product with 13 sizes and 6 colors, so I am currently not able to sell it using WooCommerce/FlexiShop 2 unless someone comes up with a way to link more attributes. Woocommerce has only have 50 variations, which isn't enough for me or many other vendors.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    17 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →

    There is no hard limit on the max number of variations, but it will only generate 50 at a time. You can repeat the process if you have more or set the WC_MAX_LINKED_VARIATIONS constant in your wp-config.php file.

    If you do need > 50, you may want to look at why you need this volume or if there are alternatives e.g. product addons, because too many variations can be decremental to performance.

  10. incomplete order tracking

    I'd like to get some analytics on lost sales. If a person adds an item or items to their cart, but then decides not to checkout, I'd like to store those orders for later review. Another nice feature might be to prompt the user when navigating away from the page asking why they decided not to purchase what was in the cart with a few quick options.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  11. product category widget with exclude / include possibility

    It would be good to have the possibility to exclude or to include product categories in the product category widget.

    example: I have two main categories producer and products. Subcategories for producer are nike, pume, sony, apple, ect.
    Subcategories for products are fashion, furniture, bags, ect.
    Now I'd like to place the product categories twice, once with the subcategories producer and once with the subcategory products.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →

    This can be done with menus.

    First create a ‘menu’ from Appearance > Menus. At the top of that screen you can enable categories from ‘screen options’ if not already visible. Add your chosen categories to the menu and save.

    Now from Appearance > Widgets you can add a “navigation menu” widget and choose the one you just created with the desired categories inside it.

  12. Easy Stores with WooCommerce

    I'm building a Solution with WooCommerce, where users can create their own store easily and we'd handle the Payment Processing, Item Pickup & Delivery, Marketing, SEO, etc.

    Would love to get your comments and views on this. Has someone already implemented this?

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    declined  ·  6 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add a new field to "New Order"-email

    Can you please add a new field to the New Order-mail, and in Backend? For my accounting-papers, we need a number that automatic increase by 1 for each order/sale. Since the OrderID = to the PostID, will there be spaces between each sale.
    Ex:
    Sale 1 = OrderID # 1249
    Sale 2 = OrderID # 1321
    Sale 3 = OrderID # 1324
    Sale 4 = OrderID # 1529

    We need something like this:
    Sale 1 = OrderID # 1249 | SaleID = 1
    Sale 2 = OrderID # 1321 | SaleID = 2
    Sale 3 = OrderID # 1324 |…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    declined  ·  1 comment  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  14. Continuity Program Management for Direct Response Marketers (Auto-Ship/Auto-Bill)

    Marketers that offer a continuity program where a customer is enrolled in an auto ship program, need specialized tools for managing these programs and need to allow the customer to manage their own programs as well. Here are some features that would be extremely helpful in a plugin, or core functionality, to anyone offering this type of continuity program:

    Self-Service customer management interface allowing the customer to :
    1) Increase/decrease/add products to a continuity program
    2) change the billing date of the program or the date their credit card is charged.
    3) adjust the shipping date for the monthly recurring…

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    declined  ·  1 comment  ·  Category - Extension Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  15. 14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Category - Payment Gateways  ·  Flag idea as inappropriate…  ·  Admin →
    declined  ·  Patrick Rauland responded

    We’re not really sure what you want us to do with this idea. Do you want us to integrate with a specific service? Can you add a link to that service?

  16. Variable priced products should have ability to have a percentage off flat rate sale price.

    Right now there is no ability to set up a sale for, like 20% off a variably priced item. (ie, whatever the price variations are, it will take a flat 20% any of them for this product.)

    This seems more of an oversight or a bug than a feature that must be requested. ANY products in the shop should be able to be put on sale, either with a sale price that you enter in or a percentage off.

    Please fix this for us.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    declined  ·  2 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  17. same order number and invoice number

    Hi,

    It would be awesome for accounting to have the same order and invoice number. Let me explain.

    If a payment is made by credit and fail... an order is created, the customer then make a new order and new payment.

    This way order and invoice do not have the same number.

    For accounting we lose of time with this....

    Also, it would be good to link PDF invoices and Order number in CSV exporter :) => ++++

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add another hook at the beginning of function get_product_object / class WC_Product_Factory

    add hook before it is manipulate.
    there is hook at the end :

    apply_filters( 'woocommerce_product_object', $the_product );

    But i need filter hook base on original input of beginning ($the_product);

    for example, if the $the_product is a value like 1233{23}4
    then it will have result false.

    And i cannot manipulate using filter, because i lost the reference of the original value of $the_product.

    Please improve this.... thank you.....

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  19. Treat Sale as Discount (Show "Regular price – Sale price = Discount" in checkout and order data)

    Say we have a $100 item.

    If you have a 10% off coupon for this item, in the order export data you will see that the Order Total = $100, Order Subtotal = $90, and Order Discount = $10

    However, if I have the same item on sale for 10% off you will get the following in the report.
    Order Total = $90, Order Subtotal = $90, Order Discount = $0

    This leads to confusion in the order export data, as it is not correctly showing products on sale as being discounted.

    The Sale is nothing but a discount offered…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Category - Core  ·  Flag idea as inappropriate…  ·  Admin →
  20. no gateway at all

    Can we just see the card info when it comes through the site so we don't have to sign up to use a gateway?

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    declined  ·  5 comments  ·  Category - Payment Gateways  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

WooCommerce

Feedback and Knowledge Base