[Zope] Is e-commerce feasible with Zope?

Diego Dainese xdsi@xddainese.unive.it
07 Feb 2000 14:51:41 +0100


Hi all,

I'm a Zope newbie; I working for a little support company that
realizes (above all) dynamic Web sites with Apache + PHP; I've already
worked with these tools but I feel that PHP is too limited for this
complex duty, mostly because I'm accustomed from long time to such a
powerful language as Python; thus for my next project I would try to
employ Zope+Python instead.

The problem is that as with many other commercial project I've a
strict deadline to couple with.

For this reason I need at least a confirmation that Zope is the right
choice for this project; if it is, I've no problem to invest some time
to learn how to use it efficiently. Obviously I would be very happy if
you will give me some hint on how to proceed also ;-)



The site I must realize is a e-commerce site very similar to amazon's
one. The products catalog will reside in another site (not handled by
us), and from this site when a customer clicks on a product, a script
on our site will be called with the product's code as parameters. 

The script will add the product to a shopping basket; later the
customer can proceed to the checkout. Here she/he will be able to
create an account on our site for later shopping.

What I need is:

- A means to implement the basket; with Apache+PHP I would use a
  simple file containing a list of product codes, or an SQL table.

- A means to set a cookie on the client browser and to associate the
  it with a basket; with Apache+PHP I would use a SQL relation
  cookie->basket, or I would put in relation the basket filename with
  the cookie.

- A means to store the products database; with Apache+PHP I would use
  a simple SQL DBMS.
  
- A means to store customer informations on the site; with Apache+PHP
  I would use another SQL table, with a relation one to many to store
  the (possibly) many customer's addresses.

- I would let the site to be accessed both via https and http.

- The site must be easily internationalized, thus I must be able to
  replace all the text in the pages with a translated version; with
  Apache+PHP I would use an include file where to store the text
  messages as PHP constants.

How can I implement all this using the "Zope's Zen"? ;-)

If you need some other informations I would happy to give them to
you. 

I greatly appreciate any kind of help.

Bye,

-- 
Diego   | To reply remove the `x' and swap the | Sorry for my
Dainese | words around the `@' in the address. | bad English.