7 replies [Last post]
ProfitProphet's picture
Offline
Joined: 08/23/2007
Juice: 29
Was this information Helpful?

Hey guys, this is my first post here. This looks like a really great project. I'm hoping to get involved.

Currently I have only a static HTML web site, and I run a lot of ebay auctions.

I want to add an ecommerce shopping cart to my web site to supplement ebay sales, and I want to use an open source product.

I have been doing some research on the different products available: ZenCart, CRE, OSC, and recently found Drupal and UberCart.

I have to say that this cart looks really great, The demo sites I have looked at are so much better looking than most of the other cart software demo sites.

So I have some questions about choosing a cart software, I'm hoping someone here can help me out.

1. If I am new to Drupal and my existing site is just statis HTML pages, when I switch over to Drupal and UberCart can I maintain the appearance of my current site, menu links, pages, images, etc?

2. What are the advantages/disadvantages of using UberCart compared to other carts like ZenCart?

3. Is UberCart easy to customize and add on new modules if I need more functionality in the future? Some things I would like to be able to do are:

  • a) Have a module built that can take my store inventory and list it on ebay, using checkout redirect to send winning bidders from ebay to my web site's cart to check out and pay. There is a product available for oscommerce/cre that does this: http://auctionblox.com - would something like this be possible to build with UberCart?
  • b) Build a Windows based program to connect to my web site and download orders, print postage using a program like Endicia Dazzle, import tracking numbers and then upload them back into the cart software so customers can get a tracking link emailed to them and also when they check order status.
  • c) Run my own auctions on my web site. I know there is a module for Drupal to do this, will it work with UberCart or do I need to have one built from scratch?

Thanks a lot. Sorry for all the questions.

Andy's picture
Offline
Administrator
Joined: 08/07/2007
Juice: 1076
Ubercart modules and eBay support

1. It depends on how your static html site is set up. Drupal and Ubercart are incredibly flexible. You should be able to get something very close to your old site, but it might not be perfect. If you can post a link to your old site, we can provide a better answer

2. We are currently using oscommerce on several ecommerce sites. Zencart is based on (forked from) oscommerce, so they are very similar, so I feel very qualified to answer this question. Ubercart has several advantages over zencart.
First Ubercart is built on Drupal so Ubercart automatically has forums, SEO, and CMS features built in. Some of these features are available to a limited degree via modules for zencart, but they are no where near as good as the built in features of Drupal / Ubercart.
Second Ubercart has real modules. Zencart's "modules" are really patches which require editing the source code by hand. This gets really tricky (read "frustrating as hell") when more then one "module" affects the same file or God forbid, the same function / line of code. As someone with a heavily modified version of oscommerce, I cringe at the idea of splicing in the code for a new feature. Ubercart modules are simple to install. Just copy the module into the modules directory, log in ad admin, enable the module, and configure the options if necessary. I can not overstate how big a deal this has been in my experience.
Third, Ubercart has a core of paid developers. Ryan, Lyle, Shawn, and I are all paid to develop Ubercart full time (well, I don't work on it full time, but they do). this means that we address issues quickly, and are rapidly developing the cart. I also think this helps to insure a consistent, cohesive core of code.
Now for the bad. Ubercart has a smaller community of developers, fewer features implemented, and has not been around as long. All three problems are really one problem. Ubercart is a young project. But we are working hard to implement new features and the community is growing rapidly. There are some great coders out there writing modules for and improving Ubercart.
Second, because Ubercart is built on Drupal it has the potential to be a little heavier / slower then a pure shopping cart. I personally think this is worth it for the added features of working with a solid CMS. Plus, oscommerce is crap code. I think zencart made some improvements on it, but my gut feeling from running both oscommerce and Ubercart is that Ubercart is faster and places less load on the database server. Either way, hardware is CHEAP. You can easily buy enough ram to load your entire database for less money then it will cost you in time to try to maintain zencart in any sort of modified state.

3. Ubercart is very easy to customize. As someone who has been writing code since before the PS2, I feel that zencart is not in the same ballpark as Ubercart when it comes to modularization. Zencart isn't even playing the same game.

a) There is no auctionblox equivalent yet. We use auctionblox on one of our e-commerce sites, so I am familiar with what it does. Yes this is possible with Ubercart. I am certain that you could offer a bounty and get it done, or wait patiently and someone will get around to it.
b)You can certainly do this. Ubercart all ready has a pretty good import export feature you can use. As for the Windows program, it doesn't seem that difficult, but I don't think it is necessary. You can tell Dazzle to connect directly to your database tables. Dazzle can then get the info it needs for printing postage, and it will even write the tracking number back to the database so your customer can see it.

c) I think you would need to have one built. I don't believe the existing module will work with Ubercart. I will have to look into this a little further. Again, you can post a bounty and someone (maybe us) will write the feature for you.

Peace,
Andy

ProfitProphet's picture
Offline
Joined: 08/23/2007
Juice: 29
Re: Ubercart modules and eBay support

Andy - wow - Thanks such a clearly written and helpful response. I really appreciate it.

My plans for the future will include heavy customization, so it looks like I would be wise to stay away from osc and probably ZenCart Smiling

UberCart looks and sounds great, I will be jumping on board.

I'll PM you my current site url, I'm keeping it private for now. If anyone else wants to have a look just ask and I'll send you the url.

I would like to hire someone to convert my site to Drupal and install/customize UberCart. If you have any suggestions on who I could hire to get this done please let me know. I'll post up details in the bounty section shortly.

As for the add on modules I asked about, I have a budget for them and can pay to have them built. I didn't expect they would be done already.

dougdagaz's picture
Offline
Joined: 08/12/2007
Juice: 21
Hi ProfitProphet, We do

Hi ProfitProphet,

We do Drupal development and theming, and are 'sandboxing' Ubercart at the moment. I am happy to take a look at your site to determine the project scope. Here are a couple of Drupal sites we have done for your reference: www.chatomvineyards.com, www.sanramon.org.

Doug

canuckclint's picture
Offline
Joined: 12/10/2008
Juice: 8
good points

Andy, that was well written, you mentioned the pros and the cons.
The "one big problem" is causing me some frustration lately because
of some features like coupons and discounts not available in Ubercart 2.

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
Re: good points

Well, this is a very old thread - the "one big problem" mentioned by Andy a year and a half ago, Ubercart being a new project and lacking critical mass, ceased to be true a long time ago.

As far as porting some of the contributed modules to the next version of Ubercart (currently in beta): This is open source. The best way to get stuff done is to contribute. If you're not a programmer and can't help out with code, then maybe you're a designer and can help with the theming and css. If you're "just" a user who has a need, you can help by funding the development of features you want. Regardless, open source works only when people give to the project, not just take.

<tr>.
artbobo's picture
Offline
Joined: 03/08/2009
Juice: 2
Re: New to Drupal and UberCart

I migrated our shop from OSCommerce to Zen Cart last year and now I'm ready to migrate again. Every shopping cart has it's issues but IMHO the must have feature for a shopping cart is a very simple checkout process with guest checkout. Zen Cart requires customer registration and has a 4+ page checkout. I know I've abandoned purchasing from sites that required me to register and create a password.
I was considering Magento which seems to have a lot of buzz at this time. However, I've noticed very little support in the Magento forums and I'm concerned with security issues. Magento has a Zen Cart/OSCommerce migration module but it was broken when I tried to use it.
Ubercart looks pretty good to me at this point. I've just started playing with the Ubercart on Drupal 6 beta release. I wish there were a Zen Cart/OSC migration instruction page. I'll slog through the node import and see how that goes.
--artbobo

ac00perw's picture
Offline
Joined: 05/07/2010
Juice: 5
Old Post

But if I got here a few weeks ago and so will others!

This guide has proved to be invaluable in converting osc products to ubercart. Most of the work was done using node_import.
http://dirkgomez.de/de/migrating-oscommerce-shop-drupal-ubercart.

Thanks Dirk.

Adam