Hi there,

I've got a project in which we need to develop a website for price comparison in which the we estimate there will be 10s of thousands of products in the database. The site database will feed off other websites database through XML.

It will be something like that: You're the shop owner (owner A), so you go to the website, create an account and add your products. The end user visits the site and search for something. The site searches for it and display 5 products (yours included).The user is interested in your product and fill a contact form. The shop owner (owner A) receives a email saying that user 1 is interested in product X.

I understand that there will be a lot of customization to get Drupal to do that - I'm guessing - but is it a good idea? Or is it best find another CMS?

Thanks!

Comments

durangolll’s picture

There are many different CMS's and determining the best one is usually up to the opinion and experience level of the speaker. Drupal is certainly up to the task that you are describing.

I'm not sure what exactly you have in mind in your second sentence, but the rest of it sounds very do-able and without a lot of custom programming in Drupal. I am currently building a site using Drupal that has a similar framework but geared to a much different market, so obviously I think Drupal would be your best bet.

Hope this helps.

drutube’s picture

We're working on something like this and could possibly help or you could help us.

Thanks allot.

picxelplay’s picture

I think this could be done fairly easy using Drupal. But easy to me could mean hard for you.

For the shop owners to submit their products, utilize permissions, content types, and cck. Your going to need a very advanced search system. If you are looking into a cms for this project, Drupal is a great choice. All the major comparison sites are custom frameworks, but I believe this could be done in Drupal.

----
Sudo Kill Cylons

mojiz’s picture

I don't think you'd need a lot of customization. Drupal has everything you need, as picxelplay said. You'll only need to modify the comments module so it sends an email to the owner instead of showing a comment.

sonicrev7’s picture

Hi everyone,

I am also brand new to Drupal and looking to do something similar to thorandzeus. I am happy to hear that most respondents think drupal will be able to do this without too much customization. The site will also be comparing prices on thousands of items and needs to be sorted by 5 or 6 filters, similar to the MLS real estate listings. Optimally, I would love business owners to input their own data, if not possible to have it automated, but that is not crucial. Any suggestions on where to start?

picxelplay’s picture

For sorting filters:
http://drupal.org/project/apachesolr

Maybe start here for comparing nodes (your products):
http://drupal.org/node/479062

For allowing business owners to add their own data, you can utilize cck and permissions. Your options are really limitless in this area. You could configure it so many different ways. Each business owner could have a different role, or they could all have the same role. You could have different content types for each business owner, or different content types for each type of product. Use permissions to restrict where and what they can add and do. If you want it automated, like say if your grabbing csv product feeds from Overstock and Amazon, just import them into your content type formats, and there you go. There are so many ways to go about this (depending on exactly what your doing), there is no right answer.

----
Sudo Kill Cylons

vishal33_us’s picture

We need a total consultancy on developing a price comparison as well as information site and we really feel you are quite experience in making us understand the same as ours is complex one that too with lots of products and services price comparison with quality feature,search could be done by best quality or lower price.
what are the right price collection techniques and how could we develop the in stock position for particular product.

vishal33_us@yahoo.com