VbzCart/docs/pieces/cart: Difference between revisions

From Woozle Writes Code
< VbzCart‎ | docs‎ | pieces
Jump to navigation Jump to search
imported>Woozle
(→‎PHP files: repointing to GitHub repository)
m (Woozle moved page VbzCart/VbzCart/pieces/cart to VbzCart/docs/pieces/cart without leaving a redirect: correct naming (was no way to import directly to this name))
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
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 {{l/same|order}}, or may be abandoned. They cannot currently be added to an existing order, although this might be useful functionality.
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 {{l/same|order}}, or may be abandoned. They cannot currently be added to an existing order, although this might be useful functionality.


==Code==
Cart functionality is defined in:
Cart functionality is defined in:
==PHP files==
===PHP files===
* {{vbzcart/code|shop.php}} -- customer-facing shopping support
* {{l/vc/code|shop}} -- customer-facing shopping support
* {{vbzcart/code|cart.php}} -- basic business logic
* {{l/vc/code|cart}} -- basic business logic
** {{vbzcart/code|cart-data.php}} -- non-item data stored in cart
** {{l/vc/code|cart/cart-lines.php}} -- handles content items
** {{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}}
** {{vbzcart|table|shop_cart_data}}: contact information for payment and shipping
** {{vbzcart|table|shop_cart_data}}: contact information for payment and shipping
** {{vbzcart|table|shop_cart_event}}: cart-specific event log
** {{vbzcart|table|shop_cart_event}}: cart-specific event log
** {{vbzcart|table|shop_cart_line}}: cart contents
** {{vbzcart|table|shop_cart_line}}: cart contents
==Other==
* [[/archive]]

Latest revision as of 01:53, 25 February 2024

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.

Code

Cart functionality is defined in:

PHP files

data tables

Other