Magento features..

Posts: 64
Joined: 04/12/2008

I'd like to see some of the features that Magento has implemented in Ubercart.. (I've also thrown in some additions too...)

Such as:

* Backordering (with selectable tresholds, let us set how many to sell that aren't in inventory so we can determine how far behind we want to allow orders to go..)

* Minimum and maximum quantities on orders per item

* Cross-selling and up-selling

* Coupons these should be limited by role, taxonomy, number of uses per customer, number of uses total, start date, and end date.. Also linked products, where if you buy product x, you get a % or $ off discount on product y.. this could be used for an Amazon like "Buy these products together and save even more"

* Discounts (per roll, time based sales, added by the store administrator.. also per taxonomy)

* Product reviews

* (RSS feed for low inventory would be nice too)

* Re-ordering of previously ordered products

* Affiliate tracking/payouts, fully configurable

* Multiple, configurable wishlists (baby registry, birthday wishlist, etc. whatever the admin allows or it could be set to allow user's to name the list, as in Amazon's latest system..)

* Flat rate shipping per item, per order, or both.. (If there is a way to switch the behavior with the current system could someone please let me know?)

* Recently viewed items block

* Ability to compare 2 items side-by-side, and also a recently views comparisons block if items have been compared..

* Tell-a-friend through email function, with a special link included in the email to allow someone to block their email address from being emailed further. This should have an access permission so the store administrator can decide whether they want anonymous uses to be able to use this or not, or have it set per role.

* Landing page generator, to create pages similar to the FrontPage module, and do tracking on these and allow ordering right off the page.

* Gift cards - Allow users to purchase gift cards which can be spent in place of using a payment method.. and can be emailed to anyone they choose.. (ZenCart does this...)

* EBay - The ability to list products on ebay through the Ubercart administration as if you're adding a product.. and optionally have this product displayed in the cart as well, but send someone over to ebay if they're trying to order it. (Maybe have different wording on the order button so it's clear that it's an auction item?)..

* EBay #2 - Allow people to check-out after winning the Auction through the Ubercart system to make payment.. (Vendio does this..) It could also handle emails to the customer, letting them know they won, and please click here to check out.. This would have the benefit of bringing the customer right to your site where they can make future purchases, and hopefully they give you permission to email them in the future through your newsletters..

Ok I've got lot's more ideas but if I keep posting them, I'l be here all day so I'll have to post more in the future..

Maybe we should start some bounties for some of the more popular feature ideas?

Comments/suggestions?

-Myke

Posts: 53
Joined: 10/20/2007

Aren't a few of these already available as UC addons, such as:
Product Minimum: http://www.ubercart.org/contrib/274 / Product Maximum: http://www.ubercart.org/contrib/2155
Reorder Button: http://www.ubercart.org/contrib/3734
Upsell: http://www.ubercart.org/contrib/2972

And I know there's stuff being worked on for discounts, wish lists, coupons, and affiliate programs.

Plus some of these strike me as Drupal features, not Ubercart features. For example:
Fivestar for reviews: http://drupal.org/project/fivestar
Numerous "related" and "similar" content modules
Forward to a friend: http://drupal.org/project/forward

That being said, I think keeping an eye on Magento features is a good idea and I'd love to see some of this stuff too Smiling I think getting a solid Drupal 6 release out is top priority though...

Posts: 64
Joined: 04/12/2008

stephthegeek@drupal.org wrote:

That being said, I think keeping an eye on Magento features is a good idea and I'd love to see some of this stuff too Smiling I think getting a solid Drupal 6 release out is top priority though...

I knew some of those modules had to exist, and even knew about the five star one but haven't really had time to check on the others..

Maybe we should put useful Ubercart modules into a wiki of some sort?

Also I think we all should do what we can to get any modules that are still in development or testing into a stable version suitable for production sites..

-Myke

Posts: 195
Joined: 12/28/2007
Uber DonorBug Finder

Benchmarking is always a good practice to speed up development of organizations and products. Magento development for sure is one to keep on eye, and not only from technical point of view.

Posts: 53
Joined: 10/20/2007

myke@drupal.org wrote:
Maybe we should put useful Ubercart modules into a wiki of some sort?

http://www.ubercart.org/docs/user/333/using_third_party_drupal_modules

Posts: 5378
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

I'll add this link to the list... it's a forum post w/ a "Recently viewed products" list... unfortunately it wasn't posted as a contrib, which is why it's hard to find. I just knew it was there from reviewing the code. Eye-wink

Anyways, thanks for compiling this list! I'd love to see movement in many of these areas. I'm especially interested in eBay integration, though someone from the developer program there hinted that they aren't accepting new applications for the checkout API. We'll have to look into that.

Posts: 64
Joined: 04/12/2008

I'm looking all over developer.ebay.com I haven't found anything to suggest that they aren't accepting new applications.. I'll look more into it..

-Myke

Posts: 5378
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

I'm not sure how recent this document is, but it was the notice at the top of this page.

Posts: 130
Joined: 08/07/2007

I couldnt agree more. I think because ubercart leverages drupal we have a much better base. That being said, their features are fantastic. Great use of Ajax and their backend is extremely powerful.

They also have a lot more resources. Ubercart should get funded!

Posts: 195
Joined: 12/28/2007
Uber DonorBug Finder

As Magento is so well organized, it's easy to understand the fast and effective development... for sure they're benchmarking and getting a lot of inspirations from Ubercart Eye-wink