Loading...
 

Shopping cart

Since Tiki5 there has been a basic shopping cart feature in Tiki and, since Tiki7.1, there are a number of advanced features that can be further configured.


Products or services can be maintained in wiki pages or with the Pretty Tracker method and added to Module Cart through the PluginAddToCart, and information sent to payment.

The profile Shopping Cart can be used to get started easily.



Option Description Default
Payment heading Heading displayed on payment form Cart Check-Out
Products tracker name Name of tracker that is the products tracker, needed for advanced cart features; the item ID will be the product code. None
Orders tracker name Name of tracker that is the orders tracker None
Order items tracker name Name of tracker that is the order items tracker None
Product classes tracker name Name of tracker that is the product classes tracker None
Products tracker ID ID of the tracker that is the products tracker, which is needed for advanced cart features; the item ID will be the product code. None
Inventory type field ID In the products tracker, the ID of the field to store the inventory type; the value of the field must be "none" or "internal". 0
Inventory total field ID In the products tracker, the ID of the field to store the total inventory of products None
Inventory total less hold field ID In the products tracker, the ID of the field to store the total inventory of products less the amount on hold because they are currently in carts None
Product name field name In the products tracker, the name of the field for the product name that will be used as the label of the product, for example in a bundle. None
Product price field name In the products tracker, the name of the field for the product price None
Items in bundle field name In the products tracker, the name of the field for a comma-separated list of product IDs of products in the bundle (that is, if the field contains anything, then this product is a bundle). You can also specify the number of the sub-products; for example, 23:("colon")2,24 means item 23 (x2) + item 24 (x1). None
Associated event ID field name In the products tracker, the field name for the associated event ID. This is needed for the associated events cart feature, and requires an events tracker to be set up in which the item ID there is the event ID to be associated with. None
Product class ID field name In the products tracker, the name of the field for the product class ID, needed for the gift certificates cart feature None
Gift certificate template field name In the products tracker, the name of the field for the gift certificate template, needed for the gift certificates cart feature None
Manage product inventory Activate product inventory feature. This requires a products tracker to be set up properly, and the item ID must be the product code. Disabled
Inventory hold timeout Minutes to hold inventory before making it available again when there is no user cart action 15 minutes
Bundled products feature for cart Activate the bundled products feature. This requires a products tracker to be set up properly, and the item ID must be the product code. Disabled
Record cart orders in trackers This feature is available for registered users and requires two trackers to be created and configured, an orders tracker and an orders item tracker. Profiles also need to be configured, to do the recording. None
Orders profile Wiki page containing the profile for creating orders (page name must not have spaces) None
Order item profile Wiki page containing the profile for creating order items (page name must not have spaces) None
Allow anonymous shopping Allow shopping by anonymous users and record the orders in trackers. Disabled
Anonymous orders profile Wiki page containing the profile for creating orders for anonymous users (page name must not have spaces) None
Anonymous order item profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous shopper info profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous users order review page Wiki page where anonymous users can review their orders None
Temporary shopper group Group name of group with permission to access review page via a token None
Enable association of product orders Enable association of products with events (or projects, etc.). Disabled
Events tracker ID Tracker ID of tracker that is the events tracker None
Events tracker name Name of tracker that is the events tracker None
Event start field name Field name in events tracker of start date/time None
Event end field name Field name in events tracker of end date/time None
Allow exchange of products None
Order items tracker ID Tracker ID of tracker that is the order items tracker None
Gift certificates Disabled
Gift certificate tracker ID ID of tracker that is the gift certificate tracker None
Gift certificate tracker name Name of tracker that is the gift certificate tracker None
Option Description Default
Payment heading Heading displayed on payment form Cart Check-Out
Products tracker name Name of tracker that is the products tracker, needed for advanced cart features; the item ID will be the product code. None
Orders tracker name Name of tracker that is the orders tracker None
Order items tracker name Name of tracker that is the order items tracker None
Product classes tracker name Name of tracker that is the product classes tracker None
Products tracker ID ID of the tracker that is the products tracker, which is needed for advanced cart features; the item ID will be the product code. None
Inventory type field ID In the products tracker, the ID of the field to store the inventory type; the value of the field must be "none" or "internal". 0
Inventory total field ID In the products tracker, the ID of the field to store the total inventory of products None
Inventory total less hold field ID In the products tracker, the ID of the field to store the total inventory of products less the amount on hold because they are currently in carts None
Product name field name In the products tracker, the name of the field for the product name that will be used as the label of the product, for example in a bundle. None
Product price field name In the products tracker, the name of the field for the product price None
Items in bundle field name In the products tracker, the name of the field for a comma-separated list of product IDs of products in the bundle (that is, if the field contains anything, then this product is a bundle). You can also specify the number of the sub-products; for example, 23:("colon")2,24 means item 23 (x2) + item 24 (x1). None
Associated event ID field name In the products tracker, the field name for the associated event ID. This is needed for the associated events cart feature, and requires an events tracker to be set up in which the item ID there is the event ID to be associated with. None
Product class ID field name In the products tracker, the name of the field for the product class ID, needed for the gift certificates cart feature None
Gift certificate template field name In the products tracker, the name of the field for the gift certificate template, needed for the gift certificates cart feature None
Manage product inventory Activate product inventory feature. This requires a products tracker to be set up properly, and the item ID must be the product code. Disabled
Inventory hold timeout Minutes to hold inventory before making it available again when there is no user cart action 15 minutes
Bundled products feature for cart Activate the bundled products feature. This requires a products tracker to be set up properly, and the item ID must be the product code. Disabled
Record cart orders in trackers This feature is available for registered users and requires two trackers to be created and configured, an orders tracker and an orders item tracker. Profiles also need to be configured, to do the recording. None
Orders profile Wiki page containing the profile for creating orders (page name must not have spaces) None
Order item profile Wiki page containing the profile for creating order items (page name must not have spaces) None
Allow anonymous shopping Allow shopping by anonymous users and record the orders in trackers. Disabled
Anonymous orders profile Wiki page containing the profile for creating orders for anonymous users (page name must not have spaces) None
Anonymous order item profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous shopper info profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous users order review page Wiki page where anonymous users can review their orders None
Temporary shopper group Group name of group with permission to access review page via a token None
Enable association of product orders Enable association of products with events (or projects, etc.). Disabled
Events tracker ID Tracker ID of tracker that is the events tracker None
Events tracker name Name of tracker that is the events tracker None
Event start field name Field name in events tracker of start date/time None
Event end field name Field name in events tracker of end date/time None
Allow exchange of products None
Order items tracker ID Tracker ID of tracker that is the order items tracker None
Gift certificates Disabled
Gift certificate tracker ID ID of tracker that is the gift certificate tracker None
Gift certificate tracker name Name of tracker that is the gift certificate tracker None
Option Description Default
Payment heading Heading displayed on payment form Cart Check-Out
Products tracker name Name of tracker that is the products tracker, needed for advanced cart features, the itemId will be the product code None
Orders tracker name Name of tracker that is the orders tracker None
Order items tracker name Name of tracker that is the order items tracker None
Product classes tracker name Name of tracker that is the product classes tracker None
Products tracker ID ID of the tracker that is the products tracker, which is needed for advanced cart features; the item ID will be the product code None
Inventory type field ID In the products tracker, the ID of the field to store the inventory type; the value of the field must be “none” or “internal” 0
Inventory total field ID In the products tracker, the ID of the field to store the total inventory of product None
Inventory total less hold field ID In the products tracker, the ID of the field to store the total inventory of product less the amount on hold because they are currently in carts None
Product name field name In the products tracker, the name of the field for the product name that will be used as the label of the product, for example in a bundle. None
Product price field name In the products tracker, the name of the field for the product price. None
Items in bundle field name In the products tracker, the name of the field for a comma-separated list of product IDs of products in the bundle (that is, if the field contains anything, then this product is a bundle). You can also specify the number of the sub-products; for example, 23:(“colon”)2,24 means item 23 (x2) + item 24 (x1) None
Associated event ID field name In the products tracker, the field name for the associated event ID. This is needed for the associated events cart feature, and requires an events tracker to be set up in which the item ID there is the event ID to associate with None
Product class ID field name In the products tracker, the name of the field for the product class ID, needed for the gift certificates cart feature. None
Gift certificate template field name In the products tracker, the name of the field for the gift certificate template, needed for the gift certificates cart feature. None
Manage product inventory Activate product inventory feature. This requires a products tracker to be set up properly, and the item ID must be the product code Disabled
Inventory hold timeout Minutes to hold inventory before making it available again when there is no user cart action 15 minutes
Bundled products feature for cart Activate bundled products feature. This requires a products tracker to be set up properly, and the item ID must be the product code Disabled
Record cart orders in trackers This feature applies to registered users and requires two trackers to be created and configured, an orders tracker and an orders item tracker. Profiles also need to be configured, to do the recording. None
Orders profile Wiki page containing the profile for creating orders (page name must not have spaces) None
Order item profile Wiki page containing the profile for creating orders items (page name must not have spaces) None
Allow anonymous shopping Allows shopping by anonymous users and record the orders in trackers Disabled
Anonymous orders profile Wiki page containing the profile for creating orders for anonymous users (page name must not have spaces) None
Anonymous order item profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous shopper info profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous users order review page Wiki page where anonymous users can review their orders None
Temporary shopper group Group name of group with permission to access review page via a token None
Allow association of product orders Allow association of products with events (or projects, etc.) Disabled
Events tracker ID Tracker ID of tracker that is the events tracker None
Events tracker name Name of tracker that is the events tracker None
Event start field name Field Name in events tracker of start date/time None
Event end field name Field Name in events tracker of end date/time None
Allow exchange of products None
Order items tracker ID Tracker ID of tracker that is the order items tracker None
Gift certificates Disabled
Gift certificate tracker ID ID of the tracker that is the gift certificate tracker None
Gift certificate tracker name Name of tracker that is the gift certificate tracker None
Option Description Default
Payment Heading Heading displayed on payment form Cart Check-Out
Products Tracker Name Name of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Orders Tracker Name Name of tracker that is the Orders tracker None
Order Items Tracker Name Name of tracker that is the Order Items tracker None
Product Classes Tracker Name Name of tracker that is the Product Classes tracker None
Products Tracker ID ID of the tracker that is the products tracker, which is needed for advanced cart features; the item ID will be the product code None
Inventory Type Field ID In the products tracker, the ID of the field to store the inventory type; the value of the field must be "none" or "internal" 0
Inventory Total Field ID In the products tracker, the ID of the field to store the total inventory of product None
Inventory Total Less Hold Field ID In the products tracker, the ID of the field to store the total inventory of product less the amount on hold because they are currently in carts None
Product Name Field Name In the products tracker, the name of the field for the product name that will be used as the label of the product, for example in a bundle. None
Product Price Field Name In the products tracker, the name of the field for the product price. None
Items in Bundle Field Name In the products tracker, the name of the field for a comma-separated list of product IDs of products in the bundle (that is, if the field contains anything, then this product is a bundle). You can also specify the number of the sub-products; for example, 23:("colon")2,24 means item 23 (x2) + item 24 (x1) None
Associated Event ID Field Name In the products tracker, the field name for the Associated Event ID. This is needed for the Associated Events cart feature, and requires an Events tracker to be set up in which the item ID there is the event ID to associate with None
Product Class ID Field Name In the products tracker, the name of the field for the Product Class ID, needed for the Gift Certificates cart feature. None
Gift Certificate Template Field Name In the products tracker, the name of the field for the Gift Cert Template, needed for the Gift Certificates cart feature. None
Manage product inventory Activate product inventory feature. This requires a products tracker to be set up properly, and the item ID must be the product code Disabled
Inventory Hold Timeout (minutes) Minutes to hold inventory before making it available again when there is no user cart action 15
Bundled products feature for cart Activate bundled products feature. This requires a products tracker to be set up properly, and the item ID must be the product code Disabled
Record cart orders in trackers (registered users) This feature requires two trackers to be created and configured, an Orders tracker and an Orders Item tracker. Profiles also need to be configured, to do the recording. None
Orders Profile Wiki page containing the profile for creating orders (page name must not have spaces) None
Order Item Profile Wiki page containing the profile for creating orders items (page name must not have spaces) None
Allow anonymous shopping and record the orders in trackers Allows shopping by anonymous users Disabled
Anonymous Orders Profile Wiki page containing the profile for creating orders for anonymous users (page name must not have spaces) None
Anonymous Order Item Profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous Shopper Info Profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous Users Order Review Page Wiki page where anonymous users can review their orders None
Temporary Shopper Group to Access Review Page via Token Group name of group with perms to access review page via token None
Allow association of product orders with events (or projects, etc.) Allow association of products with events (or projects, etc.) Disabled
Events Tracker ID Tracker ID of tracker that is the Events tracker None
Events Tracker Name Name of tracker that is the Events tracker None
Event Start Field Name Field Name in Events tracker of start date/time None
Event End Field Name Field Name in Events tracker of end date/time None
Allow exchange of products Allow exchange of products None
Order Items Tracker ID Tracker ID of tracker that is the Order Items tracker None
Gift certificates Gift Certificates Disabled
Gift Certificate Tracker ID ID of the tracker that is the Gift Certificate tracker None
Gift Certificate Tracker Name Name of tracker that is the Gift Certificate tracker None
Option Description Default
Payment Heading Heading displayed on payment form Cart Check-Out
Products Tracker Name Name of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Orders Tracker Name Name of tracker that is the Orders tracker None
Order Items Tracker Name Name of tracker that is the Order Items tracker None
Product Classes Tracker Name Name of tracker that is the Product Classes tracker None
Products Tracker ID ID of the tracker that is the products tracker, which is needed for advanced cart features; the item ID will be the product code None
Inventory Type Field ID In the products tracker, the ID of the field to store the inventory type; the value of the field must be "none" or "internal" 0
Inventory Total Field ID In the products tracker, the ID of the field to store the total inventory of product None
Inventory Total Less Hold Field ID In the products tracker, the ID of the field to store the total inventory of product less the amount on hold because they are currently in carts None
Product Name Field Name In the products tracker, the name of the field for the product name that will be used as the label of the product, for example in a bundle. None
Product Price Field Name In the products tracker, the name of the field for the product price. None
Items in Bundle Field Name In the products tracker, the name of the field for a comma-separated list of product IDs of products in the bundle (that is, if the field contains anything, then this product is a bundle). You can also specify the number of the sub-products; for example, 23:("colon")2,24 means item 23 (x2) + item 24 (x1) None
Associated Event ID Field Name In the products tracker, the field name for the Associated Event ID. This is needed for the Associated Events cart feature, and requires an Events tracker to be set up in which the item ID there is the event ID to associate with None
Product Class ID Field Name In the products tracker, the name of the field for the Product Class ID, needed for the Gift Certificates cart feature. None
Gift Certificate Template Field Name In the products tracker, the name of the field for the Gift Cert Template, needed for the Gift Certificates cart feature. None
Manage product inventory Activate product inventory feature. This requires a products tracker to be set up properly, and the item ID must be the product code Disabled
Inventory Hold Timeout (minutes) Minutes to hold inventory before making it available again when there is no user cart action 15
Bundled products feature for cart Activate bundled products feature. This requires a products tracker to be set up properly, and the item ID must be the product code Disabled
Record cart orders in trackers (registered users) This feature requires two trackers to be created and configured, an Orders tracker and an Orders Item tracker. Profiles also need to be configured, to do the recording. None
Orders Profile Wiki page containing the profile for creating orders (page name must not have spaces) None
Order Item Profile Wiki page containing the profile for creating orders items (page name must not have spaces) None
Allow anonymous shopping and record the orders in trackers Allows shopping by anonymous users Disabled
Anonymous Orders Profile Wiki page containing the profile for creating orders for anonymous users (page name must not have spaces) None
Anonymous Order Item Profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous Shopper Info Profile Wiki page containing the profile for creating order items for anonymous users (page name must not have spaces) None
Anonymous Users Order Review Page Wiki page where anonymous users can review their orders None
Temporary Shopper Group to Access Review Page via Token Group name of group with perms to access review page via token None
Allow association of product orders with events (or projects, etc.) Allow association of products with events (or projects, etc.) Disabled
Events Tracker ID Tracker ID of tracker that is the Events tracker None
Events Tracker Name Name of tracker that is the Events tracker None
Event Start Field Name Field Name in Events tracker of start date/time None
Event End Field Name Field Name in Events tracker of end date/time None
Allow exchange of products Allow exchange of products None
Order Items Tracker ID Tracker ID of tracker that is the Order Items tracker None
Gift certificates Gift Certificates Disabled
Gift Certificate Tracker ID ID of the tracker that is the Gift Certificate tracker None
Gift Certificate Tracker Name Name of tracker that is the Gift Certificate tracker None
Option Description Default
Payment Heading Heading displayed on payment form Cart Check-Out
Products Tracker Name Name of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Orders Tracker Name Name of tracker that is the Orders tracker None
Order Items Tracker Name Name of tracker that is the Order Items tracker None
Product Classes Tracker Name Name of tracker that is the Product Classes tracker None
Products Tracker ID Tracker ID of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Inventory Type Field ID Field ID in Products tracker to store the inventory type, the value of the field must be "none" or "internal" 0
Inventory Total Field ID Field ID in Products tracker to store the total inventory of product None
Inventory Total Less Hold Field ID Field ID in Products tracker to store the total inventory of product less the amount on hold because they are currently in carts None
Product Name Field Name Field Name in Products tracker of the product name that will be used as the label of the product, e.g. in a bundle. None
Product Price Field Name Field Name in Products tracker of the product price. None
Items in Bundle Field Name Field Name in Products tracker of a comma separated list of product IDs of products in the bundle (i.e. if the field contains anything, then this product is a bundle), you can also specify the number of the sub-products, e.g. 23:("colon")2,24 means item 23 (x2) + item 24 (x1) None
Associated Event ID Field Name Field Name in Products tracker of the Associated Event ID, needed for the Associated Events cart feature, requires an Events tracker to be setup where the item ID there is the event ID to associate to None
Product Class ID Field Name Field Name in Products tracker of the Product Class ID, needed for the Gift Certificates cart feature. None
Gift Certificate Template Field Name Field Name in Products tracker of the Gift Cert Template, needed for the Gift Certificates cart feature. None
Manage product inventory Activate product inventory feature, needs Products tracker to be set up properly, the itemId must be the product code Disabled
Inventory Hold Timeout (minutes) Minutes to hold inventory before making it available again when there is no user cart action 15
Bundled products feature for cart Activate bundled products feature, needs Products tracker to be set up properly, the itemId must be the product code Disabled
Record cart orders in trackers (registered users) This feature requires 2 trackers, and Orders tracker and an Orders Item tracker to be configured. It also needs profiles to be configured to do the recording. None
Orders Profile Wiki page where the profile for creating orders is (page name must be without spaces) None
Order Item Profile Wiki page where the profile for creating orders items is (page name must be without spaces) None
Allow anonymous shopping and record their orders in trackers Allows shopping as anonymous user Disabled
Anonymous Orders Profile Wiki page where the profile for creating orders for Anonymous users is (page name must be without spaces) None
Anonymous Order Item Profile Wiki page where the profile for creating orders items for Anonymous users is (page name must be without spaces) None
Anonymous Shopper Info Profile Wiki page where the profile for creating orders items for Anonymous users is (page name must be without spaces) None
Anonymous Users Order Review Page Wiki page where Anonymous users can review their orders) None
Temporary Shopper Group to Access Review Page via Token Group name of group with perms to access review page via token None
Allow association of product orders to events (or projects etc...) Allow association of products to events (or projects etc...) Disabled
Events Tracker ID Tracker ID of tracker that is the Events tracker None
Events Tracker Name Name of tracker that is the Events tracker None
Event Start Field Name Field Name in Events tracker of start date/time None
Event End Field Name Field Name in Events tracker of end date/time None
Allow exchange of products Allow exchange of products None
Order Items Tracker ID Tracker ID of tracker that is the Order Items tracker None
Gift certificates Gift Certificates Disabled
Gift Certificate Tracker ID Tracker ID of tracker that is the Gift Certificate tracker None
Gift Certificate Tracker Name Name of tracker that is the Gift Certificate tracker None
Option Description Default
Payment Heading Heading displayed on payment form Cart Check-Out
Products Tracker Name Name of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Orders Tracker Name Name of tracker that is the Orders tracker None
Order Items Tracker Name Name of tracker that is the Order Items tracker None
Product Classes Tracker Name Name of tracker that is the Product Classes tracker None
Products Tracker ID Tracker ID of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Inventory Type Field ID Field ID in Products tracker to store the inventory type, the value of the field must be "none" or "internal" 0
Inventory Total Field ID Field ID in Products tracker to store the total inventory of product None
Inventory Total Less Hold Field ID Field ID in Products tracker to store the total inventory of product less the amount on hold because they are currently in carts None
Product Name Field Name Field Name in Products tracker of the product name that will be used as the label of the product, e.g. in a bundle. None
Product Price Field Name Field Name in Products tracker of the product price. None
Items in Bundle Field Name Field Name in Products tracker of a comma separated list of product IDs of products in the bundle (i.e. if the field contains anything, then this product is a bundle), you can also specify the number of the sub-products, e.g. 23:("colon")2,24 means item 23 (x2) + item 24 (x1) None
Associated Event ID Field Name Field Name in Products tracker of the Associated Event ID, needed for the Associated Events cart feature, requires an Events tracker to be setup where the item ID there is the event ID to associate to None
Product Class ID Field Name Field Name in Products tracker of the Product Class ID, needed for the Gift Certificates cart feature. None
Gift Certificate Template Field Name Field Name in Products tracker of the Gift Cert Template, needed for the Gift Certificates cart feature. None
Manage product inventory Activate product inventory feature, needs Products tracker to be set up properly, the itemId must be the product code Disabled
Inventory Hold Timeout (minutes) Minutes to hold inventory before making it available again when there is no user cart action 15
Bundled products feature for cart Activate bundled products feature, needs Products tracker to be set up properly, the itemId must be the product code Disabled
Record cart orders in trackers (registered users) This feature requires 2 trackers, and Orders tracker and an Orders Item tracker to be configured. It also needs profiles to be configured to do the recording. None
Orders Profile Wiki page where the profile for creating orders is (page name must be without spaces) None
Order Item Profile Wiki page where the profile for creating orders items is (page name must be without spaces) None
Allow anonymous shopping and record their orders in trackers Allows shopping as anonymous user Disabled
Anonymous Orders Profile Wiki page where the profile for creating orders for Anonymous users is (page name must be without spaces) None
Anonymous Order Item Profile Wiki page where the profile for creating orders items for Anonymous users is (page name must be without spaces) None
Anonymous Shopper Info Profile Wiki page where the profile for creating orders items for Anonymous users is (page name must be without spaces) None
Anonymous Users Order Review Page Wiki page where Anonymous users can review their orders) None
Temporary Shopper Group to Access Review Page via Token Group name of group with perms to access review page via token None
Allow association of product orders to events (or projects etc...) Allow association of products to events (or projects etc...) Disabled
Events Tracker ID Tracker ID of tracker that is the Events tracker None
Events Tracker Name Name of tracker that is the Events tracker None
Event Start Field Name Field Name in Events tracker of start date/time None
Event End Field Name Field Name in Events tracker of end date/time None
Allow exchange of products Allow exchange of products None
Order Items Tracker ID Tracker ID of tracker that is the Order Items tracker None
Gift certificates Gift Certificates Disabled
Gift Certificate Tracker ID Tracker ID of tracker that is the Gift Certificate tracker None
Gift Certificate Tracker Name Name of tracker that is the Gift Certificate tracker None
Option Description Default
Payment Heading Heading displayed on payment form Cart Check-Out
Products Tracker Name Name of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Orders Tracker Name Name of tracker that is the Orders tracker None
Order Items Tracker Name Name of tracker that is the Order Items tracker None
Product Classes Tracker Name Name of tracker that is the Product Classes tracker None
Products Tracker ID Tracker ID of tracker that is the Products tracker, needed for advanced cart features, the itemId will be the product code None
Inventory Type Field ID Field ID in Products tracker to store the inventory type, the value of the field must be "none" or "internal" 0
Inventory Total Field ID Field ID in Products tracker to store the total inventory of product None
Inventory Total Less Hold Field ID Field ID in Products tracker to store the total inventory of product less the amount on hold because they are currently in carts None
Product Name Field Name Field Name in Products tracker of the product name that will be used as the label of the product, e.g. in a bundle. None
Product Price Field Name Field Name in Products tracker of the product price. None
Items in Bundle Field Name Field Name in Products tracker of a comma separated list of product IDs of products in the bundle (i.e. if the field contains anything, then this product is a bundle), you can also specify the number of the sub-products, e.g. 23:("colon")2,24 means item 23 (x2) + item 24 (x1) None
Associated Event ID Field Name Field Name in Products tracker of the Associated Event ID, needed for the Associated Events cart feature, requires an Events tracker to be setup where the item ID there is the event ID to associate to None
Product Class ID Field Name Field Name in Products tracker of the Product Class ID, needed for the Gift Certificates cart feature. None
Gift Certificate Template Field Name Field Name in Products tracker of the Gift Cert Template, needed for the Gift Certificates cart feature. None
Manage product inventory Activate product inventory feature, needs Products tracker to be set up properly, the itemId must be the product code Disabled
Inventory Hold Timeout (minutes) Minutes to hold inventory before making it available again when there is no user cart action 15
Bundled products feature for cart Activate bundled products feature, needs Products tracker to be set up properly, the itemId must be the product code Disabled
Record cart orders in trackers (registered users) This feature requires 2 trackers, and Orders tracker and an Orders Item tracker to be configured. It also needs profiles to be configured to do the recording. None
Orders Profile Wiki page where the profile for creating orders is (page name must be without spaces) None
Order Item Profile Wiki page where the profile for creating orders items is (page name must be without spaces) None
Allow anonymous shopping and record their orders in trackers Allows shopping as anonymous user Disabled
Anonymous Orders Profile Wiki page where the profile for creating orders for Anonymous users is (page name must be without spaces) None
Anonymous Order Item Profile Wiki page where the profile for creating orders items for Anonymous users is (page name must be without spaces) None
Anonymous Shopper Info Profile Wiki page where the profile for creating orders items for Anonymous users is (page name must be without spaces) None
Anonymous Users Order Review Page Wiki page where Anonymous users can review their orders) None
Temporary Shopper Group to Access Review Page via Token Group name of group with perms to access review page via token None
Allow association of product orders to events (or projects etc...) Allow association of products to events (or projects etc...) Disabled
Events Tracker ID Tracker ID of tracker that is the Events tracker None
Events Tracker Name Name of tracker that is the Events tracker None
Event Start Field Name Field Name in Events tracker of start date/time None
Event End Field Name Field Name in Events tracker of end date/time None
Allow exchange of products Allow exchange of products None
Order Items Tracker ID Tracker ID of tracker that is the Order Items tracker None
Gift certificates Gift Certificates Disabled
Gift Certificate Tracker ID Tracker ID of tracker that is the Gift Certificate tracker None
Gift Certificate Tracker Name Name of tracker that is the Gift Certificate tracker None


Products list page

Click to expand
Click to expand
Single Product Page

Click to expand
Click to expand

Checkout (before payment)

Click to expand
Click to expand
Checkout (after payment)

Click to expand
Click to expand

Manage Product Inventory

Allows inventory to be set and tracked for products in a tracker. The feature also puts products on hold when they are added to a users' cart and are returned subsequently if not bought.

Bundled Products

Allows one product to "contain" multiple other products. The price of the bundle itself is the price that the user pays. The child products' prices are ignored when a bundle is bought.

Record Orders in Trackers

Allows orders and order items to be saved in trackers and therefore can be reviewed or used in conjunction with Pretty Trackers to show users what they have bought, etc...

The recording also allocates and keeps track of value inputted to child products of bundles (not the actual price paid since the user pays the price of the bundle, not the child products).

You will need two trackers, one to store Orders and Order Items, and two special profiles to be placed on wiki pages.

Profiles needed to record orders

These profiles are to be placed on wiki pages on the system where the cart is. The tracker and field IDs in the profiles are to be updated so that orders and order items information can be recorded in the right fields.

OrderProfile and OrderItemProfile

Trackers Needed

Note that for now, the code expect certain specific Field Names. See Shopping Cart Trackers for more information

Anonymous shopping

Documentation on the way...

Collect additional user information when buying certain products

Documentation on the way...

Gift Certificates

Documentation on the way...

Product Exchanges

Documentation on the way...

Page Aliases

Page last modified on Tuesday 29 May, 2018 11:02:09 GMT-0000

doc.tiki.org

Bootstrap AdminGuide UserGuide

Keywords

Keywords serve as "hubs" for navigation within the Tiki documentation. They correspond to development keywords (bug reports and feature requests):

Accessibility (WAI and 508)
Accounting
Articles and Submissions
Backlinks
Banners
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Link Cache
Calendar
Category
Chat
Clean URLs
Comments
Communication Center
Compression (gzip)
Contacts (Address Book)
Contact us
Content Templates
Contribution
Cookie
Copyright
Credit
Custom Home and Group Home Page
Date and Time
Debugger Console
Directory of hyperlinks
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
Draw
Dynamic Content
Dynamic Variable
External Authentication
FAQ
Featured links
File Gallery
Forum
Friendship Network (Community)
Gmap Google maps
Groups
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
Kaltura video management
Karma
Live Support
Login
Logs (system & action)
Look and Feel
Lost edit protection
Mail-in
Map with Mapserver
Menu
Meta Tags
Mobile Tiki and Voice Tiki
Mods
Module
MultiTiki
MyTiki
Newsletter
Notepad
Payment
Performance Speed / Load
Permissions
Platform independence (Linux-Apache, Windows/IIS, Mac, BSD)
Polls
Profiles
Profile Manager
Report
Toolbar
Quiz
Rating
Feeds
Score
Search engine optimization
Search
Search and Replace
Security
Semantic links
Shadowbox
Shadow Layers
Share
Shopping cart
Shoutbox
Slideshow
Smiley
Social Networks
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Stats
Surveys
Tags
Task
Tell a Friend, alert + Social Bookmarking
TikiTests
Theme CSS & Smarty
Trackers
Transitions
TRIM
User Administration including registration and banning
User Files
User Menu
Watch
WebDAV
Webmail
Web Services
Wiki History, page rename, etc
Wiki Plugin extends basic syntax
Wiki Syntax
Wiki structure (book and table of content)
Workspace
WSOD
WYSIWYCA
WYSIWYG
XMLRPC

Tiki Newsletter

Delivered fresh to your email inbox!
Newsletter subscribe icon
Don't miss major announcements and other news!
Contribute to Tiki
Show php error messages