Log of /contributions/modules/order/order.module
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.24 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 5 19:02:15 2009 UTC
(3 months, 3 weeks ago)
by
vauxia
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.23: +94 -79 lines
Diff to
previous 1.23
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.
Revision
1.21 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 22 18:37:01 2007 UTC
(2 years, 9 months ago)
by
mfredrickson
Branch:
MAIN
Changes since
1.20: +54 -15 lines
Diff to
previous 1.20
Upgrading to Drupal 5. This is simply a compatibility releases, not any new features.
The only thing that is not working is proper permissions for anonymous users. Also, integration with pay.module and postal.module is untested.
Revision
1.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 7 21:22:54 2006 UTC
(2 years, 11 months ago)
by
vauxia
Branch:
MAIN
Changes since
1.11: +3 -2 lines
Diff to
previous 1.11
Do not interrupt order workflow when users log in or register:
- if the user is logging in, direct them to the order creation screen
- if the user is registering, also proceed to order creation, associating
the order with the newly-registered user.
Revision
1.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 7 17:14:50 2006 UTC
(2 years, 11 months ago)
by
mfredrickson
Branch:
MAIN
Changes since
1.7: +27 -13 lines
Diff to
previous 1.7
Allie destroyed some changes I made to hook_user. Porting them back to the top of the revision system.
Revision
1.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 7 00:24:23 2006 UTC
(2 years, 11 months ago)
by
mfredrickson
Branch:
MAIN
Changes since
1.4: +27 -14 lines
Diff to
previous 1.4
Users may now start carts as anonymous users and finish them as logged in users.
If a user has an existing cart (from a previous logged in session), it is deleted.
Cart merging maybe possible in the future, but for now, deletion is the easiest option.
Revision
1.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 6 23:29:21 2006 UTC
(2 years, 11 months ago)
by
mfredrickson
Branch:
MAIN
Changes since
1.3: +62 -31 lines
Diff to
previous 1.3
Carts now can be created by anoymous users. They persist during anon sessions and can be resumed after log in.
Revision
1.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 6 21:07:19 2006 UTC
(2 years, 11 months ago)
by
mfredrickson
Branch:
MAIN
Changes since
1.2: +20 -5 lines
Diff to
previous 1.2
Modified the cart loading code to use UID if available and SID if not. This allows carts to be started by anonymous users, and later saved when they register for an account.
Revision
1.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 6 20:44:03 2006 UTC
(2 years, 11 months ago)
by
mfredrickson
Branch:
MAIN
Changes since
1.1: +19 -8 lines
Diff to
previous 1.1
Added explantory text in the login page theme function. Added some CSS to make it a little more clear.
Revision
1.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 6 19:52:21 2006 UTC
(2 years, 11 months ago)
by
vauxia
Branch:
MAIN
An alternative e-commerce system. Orders are saved as nodes so that they can more easiliy be integrated into Views and use other Drupal features.
Order is a self-contained module that provides cart and order functionality. Additional modules can adjust prices and item contents through order_cart_alter() hooks. After rules are processed, the cart is saved as a node.
Payment processing will ship separately from this module, and will operate independently (e.g. a donation system that doesn't need full-blown cart functionality).
There's more to come, and this is pretty rudimentary. Input is welcome, but don't try running this on a production system yet!
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.