Revision
1.3 -
(
show annotations)
(
download)
Wed Aug 5 19:02:15 2009 UTC
(3 months, 2 weeks ago)
by
vauxia
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.2: +2 -1 lines
Beginning to refactor: An ecommerce Order is an instance of pay_form_order,
which is a subclass of pay_form. Thus, all of the configuration, available
payment methods, etc. are managed by the payment API, while 'cartiness'
is Order's sole domain.
Also, decoupling order_product items from nodes. There's no longer a 1:1
relationship between nodes and products: Product definitions will be class-based
and have an (optional) one-to-many relationship from nodes. For my current needs
I will write a "simple" 1:1 node:product handler, but there's no reason you
couldn't write some fancy sub-product backend later.
P.S. There is no - and will be no - upgrade path from any previous/current
version, until there's a downloadable dev release.