littleartika.com: think we're going with ubercart - some questions

Posts: 7
Joined: 12/09/2007

Having done only custom, ground-up solutions in the past (as the developer) in PHP and J2EE, finally being "the customer" and choosing a cart has proven interesting...

Had almost settled upon ZenCart when I came across the Drupal/Ubercart combo. It seems that its current development state is feasible for our live store. We are willing to fund useful custom modules and plan to use the "Bounties" forum quite a bit.

My main question is: how hard will it be to perfectly, seamlessly wrap ubercart into our existing design? We do not want to compromise the site design once the user hits "Shop Online", as so many stores do. I've only just begun digging into the documentation and haven't seen yet how UC would be effectively embedded into our design template. We don't intend to redo the whole static site as it currently sits in Drupal, unless this is the cleanest way to go.

Any advice or tips on integrating UC into an existing design would be appreciated. TIA Laughing out loud

For reference:
www.littleartika.com

--

:: little artika | cool stuff for small humans
:: www.littleartika.com

Posts: 89
Joined: 09/08/2007
Bug Finder

Very nice site and graphics. For using Ubercart you will need drupal. On what is the site running now? Will you switch the whole site to drupal - worth thinking about...

Basically, you or someone else are able to theme the site in drupal, especially if you got all the CSS stuff ready and well documented. Modules like panels 2 will make it easier even if your not familiar with the theme functions

Cheers,
Amitai

Posts: 7
Joined: 12/09/2007

Thanks!

Drupal is new to me since finding UC. The current site is basically static xhtml/css with a smattering of PHP. The serving environment will always be PHP/Linux/Apache, so Drupal support won't be an issue.

It didn't occur to me to go up a level to Drupal itself. I understand that it is the engine upon which UC is built, but thought it could just live quietly under the cart and most of the work would be done in UC itself. If I understand you, the site should be created entirely in Drupal, with UC implemented for the store portion...? Or I imagine, we could leave the existing static pages as static xhtml and just leap over to the drupal-based UC pages for the shopping part, although that doesn't sound as seamless, as we'll want "cart view" functionality and account access from any page on the site.

Hmmm.... heading over to Drupal forums.

:: little artika | cool stuff for small humans
:: www.littleartika.com

--

:: little artika | cool stuff for small humans
:: www.littleartika.com

Posts: 89
Joined: 09/08/2007
Bug Finder

If you'll implement UC in drupal, my guess is that you will quickly decide to move all your site to Drupal. One - scalable -system makes sense.

I'd recommend you to 'check' how to move your site to drupal. my quick tips would be to install drupal locally and familiarize yourself with the following modules:

* CCK, Views - don't leave home without them Smiling
* Panels 2
* Nodequeue
* Ubercart

Good luck, and welcome to Drupal Sticking out tongue

Posts: 7
Joined: 12/09/2007

Thanks again. I've posted this development request in the Drupal Forums. Thanks for the heads up Laughing out loud

Project Details and Requirements
General

- business is an existing brick&mortar retailer, with plans to sell a limited inventory + dropship from select vendors online.
- goal is a fully functional website, with Drupal CMS and UberCart eCommerce implementation, to take CC payment and fulfill hard goods via a variety of shipping and dropship arrangements. shipping rules determined per product.
- timeframe is late q1/early q2 2008.
- budget is flexible, based on final scope determined from requirements gathering

Client Provides

- largely static site is already graphically designed and implemented live at: www.littleartika.com
- existing static markup and photoshop docs.
- appropriate development and hosting environments.
- use cases and screen mock-ups as required by developer.

Expectations of Developer

- ability to execute presentation layer/markup/CSS from static designs is a must.
- North America-based preferred, but not required. Arizona-based a huge plus (ongoing work is a given)!!!
- spoken and written english proficiency.
- previous Drupal/UC experience preferred.
- previous eCommerce devleopment required.

Payment Terms

- Based on scope determined after initial discussion, developer will provide a Statement of Work (we can provide a template) with an estimated budget and timeline.
- Payment will be made upon mutually agreeable milestones (example: 25% deposit, 25% at static site port to Drupal completion, 25% at beta review with working UberCart, final 25% at go-live).

Any advice or tips on integrating UC into an existing design would be appreciated. TIA!

For reference:
www.littleartika.com

--

:: little artika | cool stuff for small humans
:: www.littleartika.com

Posts: 931
Joined: 11/05/2007
Bug FinderFAQ ModeratorGetting busy with the Ubercode.

Looking at your site, it seems to me that it would be a very quick job to move it all into Drupal. Then you would get Ubercart and all sorts of other functionality for free. Just installing Drupal, learning how to use it, configuring options, and moving all your pages will take a day. The harder part is to preserve the site design. For that you will have to do a bit of learning about how to theme Drupal sites, but again this shouldn't be difficult, given your experience and existing design. (The biggest problem I have when theming is doing the design in the first place, and making the css work the same in a majority of browsers!) A nice side effect is when you've ported your design to a Drupal theme, everything you add from then on, whether Ubercart or something else, will share the design.

--

<tr>.

Posts: 7
Joined: 12/09/2007

Yeah, I'm leaning heavily toward porting the existing static stuff over to drupal as well. Just seems like it will be more seamless and I'll be able to call to drupal/UC functions from every page, versus "jumping over" to the store, from the static side. That said, I'm extremely busy and only have time for a conceptual catchup on drupal's framework, and need a developer to do all the heavy lifting, outside of me use cases and designs, etc.

:: little artika | cool stuff for small humans
:: www.littleartika.com

--

:: little artika | cool stuff for small humans
:: www.littleartika.com

Posts: 37
Joined: 09/30/2007

In bringing up my site, I've been through three shopping carts (oCSMax, drupal/ecommerce, drupal ubercart). Each time I've had to reload all my products. My last choice was going to be Zen Cart, but thank goodness, I don't need to go there. Right now, I'm doing Drupal/Ubercart, and I highly recommend it. I have been happy, except for one or two glitches that I am working my way through, using this forum. Do not under any circumstances load drupal/ecommerce. DO NOT LOAD IT! I did and had to blow everything away, before loading ubercart. I tried ecommerce, it has many fatal errors and basically is not a functional shopping cart.

Worse of all the ecommerce developers are basically non-responsive. A big, big, benefit of ubercart, is you get an answer to your question on the forum, not so in ecommerce.

From your posts it seems like you are comfortable with PHP and CSS. That is all you need for Drupal. Drupal is very robust and for the most part bug free. It takes a little time getting used to their menu system, but once you do you realize you have complete control of your site and it's appearance without any coding, which means that non-software savy store operators can learn how to change products and pricing on the site easily. You can set a user's catagory for store administrator, and set permissions on what they can and can not do.
I assume you already have a server. Install Drupal, and MySQL through your server cpanel, and then install ubercart. I had some hookup problems if I installed everything through the ubercart install script. Don't know why, but installing through the server is better. Drupal requires a database. You do not need to know anything about PHP or MySQL to use Drupal/ubercart. That is underneath the hood. If you want to know how it all works there is only one book that's worthwhile, and I highly recommend, "Pro Drupal Development" by John V. VanDyk and Matt Westgate.
Advantages of Drupal: fast screens, search engine friendly, complete content management of your site, sizes well, even into multiple sites, your website appearance can be made to look identical through Drupal themes and your css file which themes uses.
Why use ubercart: This is by far the best checkout shopping cart I've ever seen anywhere. It has a one page checkout and a nice store administration panel behind. The others don't come close to it's ease of checkout. Since, it uses Drupal, it works and works fast. But the absolutely best part, is you can write in this forum and get some feedback. Welcome...to Drupal/Ubercart and the forum.

Posts: 7
Joined: 12/09/2007

thank you very very much. this is exactly the kind of feedback i was looking for.

as a developer in my former life, and now coming from the customer perspective, i value the inputs of people on all sides of the equation. my research lead me to drupal/UC and i'm excited to go down this path, and to contribute my company's efforts/resources.

cheers!
ron

:: little artika | cool stuff for small humans
:: www.littleartika.com

--

:: little artika | cool stuff for small humans
:: www.littleartika.com

Posts: 89
Joined: 09/08/2007
Bug Finder

Hi Ron,
Did you get the PM I've sent you?

Amitai

Posts: 375
Joined: 10/16/2007

Dale:

Seems that you have a lot of cart experience under your belt. Thinking of moving to a new host that is keeping up to date with PHP and MySQL.

They have cubecart, oscommerce, zen and agora all loadable under Fantastico. Any opinions on these?

So far have had good luck with Uber. But always open for suggestions just in case someone would like to explore other possibilities.

Jim

Posts: 7
Joined: 12/09/2007

yes, sorry. not an office day for me, so i haven't had time to respond. i will try to tonight after working the store (we also have a brick&mortar) today.

thanks for your efforts and initiative!

--

:: little artika | cool stuff for small humans
:: www.littleartika.com

Posts: 37
Joined: 09/30/2007

Hi Alaska,

If your just thinking about moving to a new host, why not move to a host that offers Drupal? I'm assuming your not happy with your host. I'm using HostMonster, and I will recommend them. I asked them to move me up to PHP 5 and MySQL 5 and they moved me to the new server no problem. Never have had a problem with them, and they have good reponse on support. You can load Drupal with Fantasco along with a bunch of other programs.

As far as carts. OSCommerce is the daddy of them all. It has a large users community and many, many modules, but is cubersome to program, and use from what I've read. CubeCart and ZenCart sprang from oscommerce code. Their purpose was to improve on oscommerce. Both did and are improvements. I understand, I could be wrong, CubeCart is charging a fee. ZenCart is the cart that I would have gone to next. It has good reviews. Don't know anything about Agora, never looked at it.

Curious, if your thinking of these other carts, why are you posting on the ubercart site? Are you not happy with Drupal/Ubercart, or just want a change?

Posts: 375
Joined: 10/16/2007

Dan:

Thanks for the rundown on the carts. My present host, just found out, can move the site to another server with updated PHP and MySQL. However, it would appear that the move would require that I reload the entire site. Thus looking at what Blue Host has to offer as it sounds like a much better deal and they have a number of carts already available. However, no Uber at this point. i.e. once Uber hits Beta and beyond it would be great if Uber would start to appear as a listed cart option with these larger hosts.

The key is that hosts offer other carts on their systems and if I am working with a client they often desire the least expensive solution. Have a Uber cart up and operational but was interested in hearing what others have to say about alternatives.

Jim