Difference between revisions of "VbzCart/pieces/cart"
Jump to navigation
Jump to search
(based on VbzWiki page, which can now be deleted) |
(data tables) |
||
Line 2: | Line 2: | ||
Cart functionality is defined in: | Cart functionality is defined in: | ||
+ | ==PHP files== | ||
* [[VbzCart/code/files/cart.php]] -- basic business logic | * [[VbzCart/code/files/cart.php]] -- basic business logic | ||
** [[VbzCart/code/files/cart-data.php]] -- non-item data stored in cart | ** [[VbzCart/code/files/cart-data.php]] -- non-item data stored in cart | ||
Line 7: | Line 8: | ||
* [[VbzCart/code/files/admin.cart.php]] -- administration | * [[VbzCart/code/files/admin.cart.php]] -- administration | ||
* [[VbzCart/code/files/page-cart.php]] -- public user interface (i.e. displays carts for customers) | * [[VbzCart/code/files/page-cart.php]] -- public user interface (i.e. displays carts for customers) | ||
+ | ==data tables== | ||
+ | * {{l/same|tables/shop_cart}} | ||
+ | ** {{l/same|tables/shop_cart_line}} | ||
+ | ** {{l/same|tables/shop_cart_event}} | ||
+ | ** {{l/same|tables/shop_cart_data}} |
Revision as of 18:06, 16 February 2013
A cart is a temporary holder for a collection of items to be ordered plus any order-fulfillment data (contact/shipping info, payment). The contents of a cart may be used to create a new order, or may be abandoned. They cannot currently be added to an existing order, although this might be useful functionality.
Cart functionality is defined in:
PHP files
- VbzCart/code/files/cart.php -- basic business logic
- VbzCart/code/files/cart-data.php -- non-item data stored in cart
- VbzCart/code/files/cart-lines.php -- handles content items
- VbzCart/code/files/admin.cart.php -- administration
- VbzCart/code/files/page-cart.php -- public user interface (i.e. displays carts for customers)