How would you design a bookshop site?

Permalink
Hi guys, I ask because I'm used to pulling data from a database using query string and allowing users to input search parameters via an input box or href with a query string.

Have any of you ever designed sites where they have a large amount of products and how did you achieve this?

Thanks

 
jbx replied on at Permalink Reply
jbx
Well, you could go with an addon like Core Commerce for this. Or, you could code it up yourself, depending on your specific needs. Concrete5 itself will have no problem handling a large number of products and searching. C5 has a built in paginator, which is useful for limiting results on large queries.

Drop me a line if you need any more help or advice...

Jon
kappi replied on at Permalink Reply
Thanks Jon, I'll have a look at the addons, I can use a conventional approach with mysql and php but my main concern was the user inteface with C5.

You know allowing the user to simply add and remove products within the editable areas.

but will definitely look at the addons . . .thanks
JohntheFish replied on at Permalink Reply
JohntheFish
As jbx said, this fits nicely into the standard C5 eCommerce. If you have a lot to set up, there is an add-on for bulk import (have not used it myself). Product search works quite well, and product info also indexes well on Google, so you can use Google search.

The main issue with 1000's of books is structuring the categories to enable visitors to find what they want, so it is a matter of really thinking about structure and categories before you get too far to change course. That would be the key design issue whatever commerce system you use.

(Shameless plug - my magic heading add-on can extract description info from product list pages, so facilitating page lists and search metadata)

http://www.hwhyde.co.uk does all of this selling lily bulbs
kappi replied on at Permalink Reply
Hi John, I don't like the feel of the ecomm add on, just persopnal preference I suppose.

Thanks for the help though, much appreciated
JohntheFish replied on at Permalink Reply
JohntheFish
The look from an end user's point of view is completely configurable with alternate views/templates, it includes a plain div based template that is a good starting point. It is also configurable about hover/click behaviour in a product list.

What isn't changeable is the dashboard interface.