Prioritizing features for WordPress e-Commerce Plugin 3.7

We have already started work on WordPress e-Commerce 3.7 but before we get really stuck in please tell us what you want to see. I’ll add your suggestions to my own list and then we’re vote on features.

  1. One click install (for additional gold features)
  2. Template Engine
  3. Additional Marketing Features (conditional coupons)
  4. Delta Variations
  5. Adding additional Payment Gateways
  6. Fedex Shipping
  7. Multiple currency support
  8. More jQuery
  9. More hooks()
  10. Product Importer
This entry was posted in WP Plugins, WP e-Commerce. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

50 Comments

  1. Anders
    Posted January 26, 2009 at 3:02 pm | Permalink

    Is it possible to use e-Commerce to set up a “Pay Per Post” site? If not, that would be a nice feature to add.

  2. Posted January 26, 2009 at 6:34 pm | Permalink

    1. Parent-child navigation of categories in the body (not sidebar). Specifically, option to show items in subcategories when at the parent. And, option to show links to subcategories (before product listing).

    2. General update to gold-cart adds: ie. grid options that work, search that searches everything (including user-created fields).

    Keep up the good work Dan! Thanks!

  3. deMelo
    Posted January 27, 2009 at 1:37 am | Permalink

    Lets take on that big Junkie…!!!…
    Generate add to cart buttons… or add to cart Shortcode… ;)

    Also… Product Titles URL’s… so you can have the single product page someplace else… ;)

  4. tatters
    Posted January 27, 2009 at 3:09 am | Permalink

    hi, i am a chines people. when i want to enter a product name in chines, the character become “????” code. i hope the new version will resove the problem, thanks!

  5. Posted January 27, 2009 at 3:24 am | Permalink

    It’s been a while since I’ve looked at WP e-commerce, so maybe I am off base or out of touch, but I would love to see Add To Cart shortcodes for posts/pages. Of course if you do that already… I should figure it out. 8-)

  6. blackbookdesign
    Posted January 27, 2009 at 6:45 am | Permalink

    TEMPLATE ENGINE!
    A definitive must!

    + more jQuery would be also great.

  7. davemee
    Posted January 27, 2009 at 7:48 am | Permalink

    Missing

    11. Internal documentation

    Templating would be good, if it added features as per deMelo’s and John’s comments.

  8. Posted January 27, 2009 at 7:50 am | Permalink

    A template engine would be very nice – maybe using SMARTY, but my vote would be to do a major code cleanup for v3.7.

    Including:
    Going through all major functions and analyzing/modifying code for cleanliness, efficiency, and bug fixes. Re-structuring parts where needed. Queries. html output. etc etc.

    I still feel there are several bugs which are being overlooked for new features.

    Aside from that, I was thinking about writing in a new Product Reviews module which would allow customers to write their thoughts/comments.

  9. Posted January 27, 2009 at 7:57 am | Permalink

    - A new template engine.
    - A new full featured base template that presents all the beautiful characteristics of WP Ecommerce plug-in
    - SEO friendly implementations (look at this for tips and inspiration http://www.mywebtronics.com/atlanta-seo/wp-e-commerce-seo-tutorial/)
    - Code cleaning
    - New keys that fully localize WP-Ecommerce Plug-in
    - Working RSS Feed
    - Working XML Sitemap integration
    - Include Shayne Guide as a present for Gold Cart buyers (this would make more sense to people)

    I am not compellig about the plug-in, this is just a list in the interest of the future development…

    Keep up the good work

  10. deMelo
    Posted January 27, 2009 at 9:20 am | Permalink

    1 more…
    Search & Cart together in the sidebar widget… ;)

  11. Posted January 27, 2009 at 11:09 am | Permalink

    Seo improvements : each product would get it’s own title and meta description and the ability to add this would be part of the product controller.
    I can tweak this using all in one seo and editing my header.php for better title tag code but it should be implemented in the core.I think.

    Product Images : the ability to choose what effect you would like to use whether highslide, shutter, lightbox you could grab this from nextGen.
    Also if users have both plugins installed the popup lightbox window is still wonked out. I still sometimes delete wpsc’s thickbox and add in nextGen’s to the js folder.

    Products with limited stock cause the buyer not to be able to change the added to cart amount in the checkout confirm page–even if there is more stock of that product and therefore more could be added.

    The dropshop module is slowish. Dragging products down to the drop shop doesn’t always add them to the cart. Customers have to keep dragging to add products.How many times is a customer going to do this before they give up? It would be nice to have more backgrounds available because those dark or light stripes are really not hot anymore .Of course you can go into the css and change it.But try telling a client they can do this when most don’t even get FTP.

    Shipping is still an awkward grope in the dark. I still can’t find a good solution to choose from in the shipping options and this is for a shop just selling t shirts.

    Continental US or or all 50 states – how is this actually put into action?

    Buyers should not be able to control their shipping costs beyond being able to choose a faster (more pricey) shipping rate. Buyers should have a shipping rate forced on them based on their country and zip. Except this isn’t found out until after they choose their shipping. Shipping needs to be calculated after they add their ship to address.

    You should also have the option to remove or re add from the database all those countries in the currency list table from within the shipping settings in the shop admin.

    You guys are amazing. I have nothing but sheer admiration of what you have done so far. This is the best cart plugin for wordpress.

  12. maystor
    Posted January 27, 2009 at 11:45 am | Permalink

    Hello Guys,

    Firstly, a thanks to you guys for creating this cart. Overall I love using it and i think its great and on the way to being excellent, however a couple of major things in my opinion that need to be dealt with:

    1. Shipping seems to be a big issue, and i second McCormicky’s sentiment on that issue.

    2. The way the orders are currently processed and output into the CSV file – if i wanted to somehow intergrate my order data on a daily basis with a fulfillment company it would be very difficult considering that the CSV file exports all data on a monthly basis. Also, it seems to me that the CSV does not contain any SKU data.

    For a small operation this cart is wonderful, I think to take it to the next level what it really needs is some tweaking in the shipping, fulfillment and payment processing options.

    Overall, thank you guys again for all your work… this is just constructive feedback and by no means complaints…

    Ohh and i like the “Quantity” feature… :)

  13. Posted January 27, 2009 at 1:20 pm | Permalink

    There were many reasons why I choose this cart over all the others…
    One of the main reason was that it was the first cart to embrace digital downloads in very real way… not just an after thought… or a module thrown in at the end to appease a few users… not only was the digital downloads well thought out… but many aspects of the functionality of the cart where exactly what I had envisioned (after months of research)… and it actually did these things out of the box…!!!… Once I started using the cart I was amazed that you could just start turning off things like shipping and reducing the checkout form to say ‘name’ & ‘email’ without even touching the code… Truly A Versatile Cart… and whoever first decided on this level of flexibility and functionality deserves an award… which brings me to my point… “Flexibility”

    There are the odd improvements you could make… like ‘limiting quantities to 1′ for the digital user and normal for everyone else… or things like ‘manual add to cart buttons’ for those who want complete flexibility…
    But the only area that I can see where you “can’t” really please everybody… Is the media display system we use to show off our products…
    If your seling T-shirts you may want to use the Thick-box…
    If your selling dresses/jewelry you may want the New thumbnail options…
    Personally I use a I use Shadowbox to play the music while display the artwork… others may want the product image to go straight for the single product page… etc…
    So it’s hard to imagine how you could please everybody with just one solution as it really depends on what you’re selling…

    What would be great is if all the code for displaying your products is bundled together in one folder… and documented… so that you could easily rewrite the files… share the files… and accommodated every type of merchant… ;)

  14. yupkime
    Posted January 27, 2009 at 1:34 pm | Permalink

    Working good so far but just a few things for me to make it perfect:

    Shipping
    1. Maximum Flat rate shipping – per item cost up to a maximum cost BY REGION would be great! It would encourage higher quantity sales.

    Example each item is $2.00 up to a maximum of $5.00 for 3 items or more! One item is $2.00 and two items is $4.00 and 3+ items would always be $5.00.

    Coupons
    1. Allow some items to be excluded from coupons and/or more conditional coupons by group/keyword/category etc ..

    Inventory
    1. Inline editing of common inventory input boxes (ie. sku,price,quantity) for multiple items on the same page. Updating inventory counts is time consuming for hundreds of products!

    2. Easy complete product import and export (above #1 not needed then)

    Thanks for the hard work! Looking forward to 3.7

  15. fuhrmara
    Posted January 27, 2009 at 9:02 pm | Permalink

    1. General Code-Cleanup
    2. Don’t add more features, before the old bugs are fixed.
    3. More localization support (europe)

    Keep up the good work Dan! Thanks!

  16. m3diator
    Posted January 28, 2009 at 1:24 am | Permalink

    I also look for this in version 3.7
    - “… a new Product Reviews module which would allow customers to write their thoughts/comments.”
    - “Include Shayne Guide as a present for Gold Cart buyers”
    - the search in sidebar widget.

  17. Posted January 28, 2009 at 1:43 am | Permalink

    Is it possible if you could add a standalone payment modules rather than leaving the site each time customer will checkout.

  18. Posted January 28, 2009 at 3:24 am | Permalink

    1. Templates Engine (the dev version of this is definitely going in the right direction and will give us load of control over the visual appearance)

    2. Fixing coupons to not discount shipping costs, just products.

    3. Fix all the other little bugs before adding too much more new stuff.

    4. General code cleanup and modularize the code more when possible into functions. This will make it much easy for us to help you bug fix or add functionality.

  19. Posted January 28, 2009 at 7:57 am | Permalink

    O.K. This is what you do:
    Tell your families, your friends, the milk man, that your gonna be away a while. Grab some supplies, lock the doors, the windows, close the curtains and ~Fire UP Them Computers! Take WP e-Commerce 3.7 and carve that son of a’ ….. up! Like never before, just keep saying, “modular, modular, modular” and likely you’ll see code to be cleaned up and optimize.
    O.K. When you’ve got beards like ZZ Top it’s time to stop! Before you go looking for a drummer, hit the web and announce to the world that there’s a new, improved, optimize and modular WP e-Commerce!!!!!!!

    Then open a developer forum, document the cart and encourage the top coders to join the community and contribute. Then just sit back, and enjoy your success ;)

  20. Posted January 28, 2009 at 10:28 am | Permalink

    Fix the “+tax” feature.
    Actually this feature doesn’t work at all…correct me if I am wrong…
    Thanks to “perkovich” there has been a good suggestion in the forum:

    maybe there could be several different settings for showing the price:
    1. just the price: 100 kr (+ tax)
    2. the price + taxes: 100 + 25 kr
    3. the total amount: 125 kr

    Good idea, isn’t it?

  21. ubrayj02
    Posted January 28, 2009 at 8:58 pm | Permalink

    This is a small one, and has largely to do with the Dashboard user interface.

    When a user is editing a product in the Dashboard, and the user wants to save the changes made to the product, they are confronted with two strange buttons, hidden at the bottom of the product’s options: “Add Product” and “Edit Product”

    For products that already exist, the “Add Product” button should not appear.

    Instead of “Edit Product” I would recommend “Save Changes” or something of that nature.

    Nothing serious with this one, just a small detail.

  22. ubrayj02
    Posted January 28, 2009 at 9:05 pm | Permalink

    I’d like to echo some sentiments above regarding “cleaning up the code” and adding functions. Yes please!

    I have tried, and have been a little successful, at figuring out just what big mamma jamma functions do, and how to change them to suit my needs.

    EventCalendar3 is a plugin with some very strictly put together code – it makes it easier to make improvements without hassling the original coders with crazy complaints.

  23. Posted January 29, 2009 at 3:48 am | Permalink

    I see its got multiple currency support. Excellent. I will now propose to my client that we switch form using CoreCommerce to using your solution.

    Thanks – you guys really listen to your customers.

    Wessel

  24. Posted January 29, 2009 at 3:50 am | Permalink

    Oops I jumped the gun, I see we get to vote. Vote for multiple currencies please

  25. Posted January 29, 2009 at 3:59 am | Permalink

    Last thoughts. I would also prefer bugs ironed out before new features (although I would love multiple currency support).

    Going forward, perhaps you should open up parts of the cart so that others can develop ‘extra’ functionality, and you concentrate on the core.

  26. yupkime
    Posted January 29, 2009 at 10:20 am | Permalink

    Low product inventory notification would be great!

  27. Posted January 29, 2009 at 1:30 pm | Permalink

    Purchasing subscriptions… ie. Magazine Subscription.. recurring payments, reminder emails etc.. You talk about subscriptions being a modulde download, but could not find anywhere…. help? cheers..

  28. Posted January 29, 2009 at 2:29 pm | Permalink

    * Refactored Code…
    * More Cart Widgets Variations – With and without search etc…
    * Preview Upload Improvements – Same functionality as downloadables…
    * Pagination Improvements – Tabs and jQUery…
    * Roll over image – Option rollover png…
    * Ability to add more ‘additional information’ tabs – That ones a winner!!!
    * Need For Speed – Disable features that may not be in use…

    Here is a few Oldie But Goodies…
    Show Breadcrumbs: Top Bottom Both
    « Previous | Pages: 1 2 3 | Next »
    Select a payment gateway: PayPal.gif button, Google.gif button…
    Transaction Results: Display Thumbnails as download links…
    Include IP Field in ‘Customer Details’ Log…

    Love this cart… keep up the good work guys…!!!

  29. Nicolas
    Posted January 30, 2009 at 4:53 am | Permalink

    Dear eCommerce,

    No professional site without PRODUCT IMPORTER.
    If a shop has more than 30 products, it’s almost impossible to input, update your products database. Imagine a bookshop with more than 30.000 books.

    On the other hand, e-Commerce should offer a CUSTOM FIELDS module.

    Thanks for your GREAT PLUGIN

  30. Posted January 30, 2009 at 11:58 am | Permalink

    The language file should be split up between front-end and back-end…
    Front-end should be moved into the theme folder… and the expand collapse png’s should be moved into the theme/images folder too… as they are front end images… :)

  31. Paul
    Posted January 30, 2009 at 12:35 pm | Permalink

    Add a display count for subcategories option.

  32. Posted January 30, 2009 at 5:51 pm | Permalink

    Please work on fixing variations before anything else. Variations is totally hosed in the most recent version and partially hosed in the previous version.

    • Posted January 30, 2009 at 7:33 pm | Permalink

      Trust me. This is all fixed in 3.6.10 – coming very very soon…

  33. Posted January 30, 2009 at 11:55 pm | Permalink

    In the Product Groups widget it would be useful to be able to order by : ID, PAge order, Alphabetical both Ascending or Descending.

    Whenever I upgrade wp-ecommerce I go in and re-edit the code, but this may be something that many users may want to be able to manipulate without having to tinker about

    I like the tax idea above too!.

  34. JIm
    Posted January 31, 2009 at 7:20 am | Permalink

    I am new to this pluging, but not new to IT work. I think you need to focus on getting everything working in the current release before adding new feature. Just a few things I have noticed:

    I am in the US. Your calculating sales tax wrong. Your basing it on the billing address and it has to be based on the final destination or shipping address. They may not be the same. And the shipping address may be in the state where the shop is located, while the billing may not be. Why not use the same field your using for calculating the shipping rate?

    Stop the state field from constantly refreshing to Alabama.

    Why do people have to key in their information 2x if the billing address and the shipping address are the same? There should be a check box to that effect.

    Get the weight based shipping working. I am setting up a tea shop. Weight based is vital to us.

    You really need to work out the bugs in the usps module for internal use. It is way cheaper to ship than ups. Plus unless you take the package to ups there is a pick up charge, not so with the usps. I use the usps for eveything. I use xcart on another site and it works great on there.

    How about the ability to print shipping labels?

    MORE payment gateways. Paypal is to expensive. I use heartland on most of my sites and they have saved me a lot of money and support is great. They cater to small business and I am sure they would work with you. http://www.heartlandpaymentsystems.com/

    Overall I think a concerted effort on streamlining the payment-shipping process would go a loong way to making people much happier with your product.

    This is a great cart. I have been fusing between magento and this one. I have fought with magento for a week and then found this. In a week I still did not get my variances working right. I had this up and essentially working in less than 2 days, complete with my product variance.

  35. Posted February 2, 2009 at 9:13 pm | Permalink

    I’ve previously asked about being able to limit quantity to only 1 per customer. This interest has been shared by other forum users on this site.

    Thank you for taking suggestions from your users.

  36. Posted February 4, 2009 at 4:44 am | Permalink

    I need to be able to add shipping by countries and other local shipping options. I am a noob at this and am cracking my brains to make it work. (I had a web designer to the rest).

  37. Posted February 4, 2009 at 2:08 pm | Permalink

    The Tax really needs to applied differently for each region. This is especially important as we are really talking Sales Tax, which carry heavy legal liability, the rules about which must be pretty closely echoed whichever territory you are in as they have been negotiated on an world-wide inter-governmental level.

    Here comes the explanation… (sorry if you already know this)

    I am UK supplier, registered for VAT (our sales tax), which is currently15% (ordinarily it’s 17.5%, but reduced due to the economic situation for a 12 month period)

    *UK sales – I have to charge 15%
    *European sales – I also have to charge 15% (most European customers) – unless that customer is also registered for sales tax locally (most European businesses), in which case I do not charge.
    *Rest Of The World – I am not allowed to charge Sales Tax to these people…

    If I get this wrong and it gets picked up on by the tax office – at best I get a hefty bill that may bankrupt the business… – at worse, I (and others using the cart) GO TO JAIL!!!!

    If the cart could reflect these business constraints, that would make it a much more useful, professional tool world-wide and help me sleep at night.

    Thanks for all the work, and for listening.

    xxx

  38. kchayka
    Posted February 6, 2009 at 11:42 am | Permalink

    1. Template Engine! I would very much like to define my own HTML and CSS for both product listings and widgets. The existing generated HTML isn’t very good and I dread changing core files that will be blown away at the next release upgrade. It becomes a maintenance PITA.

    2. Fix the problem of Groups that are used as subcategory headings (and have no products of their own) from coming up with a “no products” page. For example, the breadcrumbs:
    Shop – Clothing – T-shirts
    Shop – Clothing – Caps
    Clothing is set up as a group but has no products of its own. All the products are in the subcategories. Click on the Clothing link and you just get a “no products” page. It should list its subcategories instead. Another solution is to *not* make Clothing a link. Put it within a “span” instead of “a” when there are no products directly in that group (the “span” would facilitate styling as needed).

    3. Fix the outstanding Shipping bugs.

    4. More shortcodes, and added options to existing shortcodes:
    - single product
    - latest products within a category

  39. anthony.puglisi
    Posted February 11, 2009 at 12:57 pm | Permalink

    For gold cart customers like myself, it would be nice to have the ability to have a local API key and a production API key. It’s impossible to develop and iterate locally if you have a shop already in production because you can only have 1 gold cart instance going (unless you buy 2 separate keys).

  40. Posted February 12, 2009 at 3:53 am | Permalink

    Fed-ex shipping! Yay! Please!

  41. Posted February 13, 2009 at 6:44 pm | Permalink

    Things i would love to see:
    - “CSS compatible” structure:
    No (their is p, h for it)
    No (use CSS – classes and ids are already there)
    No plain text (use p or h)
    This would speed up my workflow at least 30%..

    - Validation (there are some funny constructions.. nested spans with p tag inside..)

    - Translation: Because in every version there are new features – in every version you need a new translation!
    First i would like to see a better organization for this (May a table with all translations and the actual version – so its easier to see where people can contribute!)
    Than: It would be much easier using the wp translation system (__e) – i guess this isn’t too much effort (using search and replace in code editor)

    ..and a couple of small things – so all in one – not so many new features – more quality for the actual code…

    - i am not that php and js guru – but maybe i can contribute with css and translation – feel free to ask me
    Chris

  42. Posted February 13, 2009 at 6:49 pm | Permalink

    sorry – my code got in wrong use
    the first three No’s are ment to be:
    No linebreak – br (their is p, h for it – and css for space in between)
    No strong (use CSS – classes and ids are already there)
    No plain text (use p or h)

  43. Posted February 17, 2009 at 1:40 am | Permalink

    To assemble a multi-stage (category) package sale, checkout rules would be helpful along the lines of:

    “You must purchase at least one item in the ‘xxxxxx’ category.”
    or
    “You may only purchase 3 or fewer items in the ‘yyyyy’ category.”

    Think about someone buying a battery-driven tool but omitting the special battery from the cart. My problem is similar.

  44. negreen
    Posted February 19, 2009 at 3:36 pm | Permalink

    For sure you should reintroduce the variation visibility feature!!! It was in 3.6.8 RC1 (that I know of) and you used to be able to set the visibility of the variations within a variation set… so if u have heaps of variations across products on your site (say 20 different colours), but each individual product only has 3 colours (variations) that apply to it then you can toggle the visibility on for those 3 variations to on, and turn all of the other variation values off so that they don’t appear in the drop down list. I would be sooooo stoked if you brought this back. Cheers for all your hard work guys… you are doing awesome work.

  45. Posted February 21, 2009 at 4:02 am | Permalink

    My vote is for FedEx shipping, thanks.

  46. Posted March 8, 2009 at 7:11 pm | Permalink

    I’d like to have the ability to designate how many products are shown using the Latest Product Widget. For example….I want to only display 4 products instead of ALL.

    Thanks,
    Jason

  47. mikejohnsonrules
    Posted March 11, 2010 at 3:41 pm | Permalink

    Hello. My wife and I bought our house about 6 months ago. It was a foreclosure and we were able to get a great deal on it. We also took advantage of the 8K tax credit so that definitely helped. We did an extensive remodeling job and now I want to refinance to cut the term to a 20 or 15 year loan. Does anyone know any good sites for mortgage information? Thanks!

    Mike

  48. Posted March 11, 2010 at 11:21 pm | Permalink
  49. Posted April 7, 2010 at 11:57 pm | Permalink

    What I really need is the option to set different tax rates. That is: for books the Dutch have another (lower) tax rate than for other products. So ideally I’d have the option to set the tax rate by product group.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*
  •