-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey,
I''ve got the beginnings of an e-commerce store done. You can check
out the repository at http://joevandyk.com/svn/gamefest. There''s
still a lot left to do, but I haven''t been able to do any work on it
during the past couple weeks, and I told some people that I''d open up
the repository once it got to a somewhat usable state.
The big things missing from the store are payment processing, sales
tax, and shipping.
The store is going to replace http://www.gamefest.com, which was
based off of osCommerce -- a php webstore. There''s a demonstration
version of the current code at http://www.prettypucker.net (sorry
about the domain name choice -- it''s a long story). It''s a
website
that sells games.
Here''s the "completed" section from TODO:
COMPLETED
- Admin can add products to the site. Products can have the
following:
Name
List Price
UPC
Item Code
Prices and Quantity for each Product Condition (new, used, etc)
One or more:
Images
Authors
Artists
Publishers
Formats
Genres
Themes
Categories
Description
Contents
Possible Foreign Text
Age range
Number of players range
Average Play length
- Users can browse the site, see what products are associated
with a given category, artist, publisher, etc.
- Users can add stuff to their cart
- Users can remove stuff from their cart
- Users can check out and the order is saved.
- The admin user can view all orders
- Customers can sign up
It''s not great code yet, I wrote most of it in a hurry. It comes
with absolutely no warranty.
Oh, you can also view the source at http://joevandyk.com:2529. The
TODO is at http://joevandyk.com:2529/repository/file/trunk/TODO.
One of the things I''m not too happy about the current design is that
Products habtm Publishers, Formats, Genres, Themes, and Categories.
I''m thinking that the best thing to do is make Categories
acts_as_tree and have the others be subtrees of Categories. Oh, and
I didn''t design the HTML, and so some of the layout is a little hairy.
One of the tasks I''m going to have to do sometime soon, but
haven''t
thought too much about yet, is allowing some or all of the product
inventory management to be done by a third party. (gamefest shares
their inventory with another site who is doing all the shipping of
games, and currently they''re actually *manually* keeping the
inventory information between the two sites'' databases in sync. So I
need to figure out a good way of dealing with that).
I would really appreciate bug reports, feature additions, or pretty
much any feedback. Please let me know if you have any questions.
I''m infrequently on IRC as joevandyk.
Enjoy!
Joe Van Dyk
http://www.pinkpucker.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFDVESwsWh6/7z1gt4RAtvAAJ4+LSsGiL/g61HBOHRcUCxW6JzENgCfYBku
EjPBS5YA52R0DLseErAsLEE=7TL2
-----END PGP SIGNATURE-----