[contributions:vauxia] /modules/order/includes/handlers order_cart.inc order_product.inc order_transaction.inc /modules/order/includes order.product.inc /modules/order/includes order.cart.inc order.menu.inc /modules/order order.info order.install order.module /modules/order/theme order.theme.inc
User: vauxia Branch: HEAD Date: Wed, 05 Aug 2009 19:02:16 +0000 Added files: /modules/order/includes/handlers order_cart.inc order_product.inc order_transaction.inc /modules/order/includes order.product.inc Modified files: /modules/order/includes order.cart.inc order.menu.inc /modules/order order.info order.install order.module /modules/order/theme order.theme.inc Log message: 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. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/order/includes/han... http://cvs.drupal.org/diff.php?path=contributions/modules/order/includes/han... http://cvs.drupal.org/diff.php?path=contributions/modules/order/includes/han... http://cvs.drupal.org/diff.php?path=contributions/modules/order/includes/ord... http://cvs.drupal.org/diff.php?path=contributions/modules/order/includes/ord... http://cvs.drupal.org/diff.php?path=contributions/modules/order/includes/ord... http://cvs.drupal.org/diff.php?path=contributions/modules/order/order.info&o... http://cvs.drupal.org/diff.php?path=contributions/modules/order/order.instal... http://cvs.drupal.org/diff.php?path=contributions/modules/order/order.module... http://cvs.drupal.org/diff.php?path=contributions/modules/order/theme/order....
participants (1)
-
drupal-cvs@drupal.org