VbzCart/docs/pieces/cart: Difference between revisions
Jump to navigation
Jump to search
imported>Woozle m (→data tables: link updates) |
imported>Woozle (→PHP files: repointing to GitHub repository) |
||
Line 3: | Line 3: | ||
Cart functionality is defined in: | Cart functionality is defined in: | ||
==PHP files== | ==PHP files== | ||
* | * {{vbzcart/code|shop.php}} -- customer-facing shopping support | ||
* | * {{vbzcart/code|cart.php}} -- basic business logic | ||
** | ** {{vbzcart/code|cart-data.php}} -- non-item data stored in cart | ||
** | ** {{vbzcart/code|cart-lines.php}} -- handles content items | ||
* | * {{vbzcart/code|mw/admin.cart.php}} -- MediaWiki-based administration (not supported as of 2015-01-25) | ||
* | * {{vbzcart/code|vbz-page-cart.php}} -- public user interface (i.e. displays carts for customers) | ||
* | * {{vbzcart/code|vbz-page-ckout.php}} -- handles checkout process / pages | ||
==data tables== | ==data tables== | ||
* {{vbzcart|table|shop_cart}} | * {{vbzcart|table|shop_cart}} |
Revision as of 19:09, 25 January 2015
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
- Template:Vbzcart/code -- customer-facing shopping support
- Template:Vbzcart/code -- basic business logic
- Template:Vbzcart/code -- non-item data stored in cart
- Template:Vbzcart/code -- handles content items
- Template:Vbzcart/code -- MediaWiki-based administration (not supported as of 2015-01-25)
- Template:Vbzcart/code -- public user interface (i.e. displays carts for customers)
- Template:Vbzcart/code -- handles checkout process / pages
data tables
- Template:Vbzcart
- Template:Vbzcart: contact information for payment and shipping
- Template:Vbzcart: cart-specific event log
- Template:Vbzcart: cart contents