Basics | Plugins | Howtos | Applications

The shopping plugin

Adds database models for the shopping cart, delivery methods and the shopping addresses of a user.

For technical details see the lino_xl.lib.shopping plugin.

Glossary

shopping cart

A database row representing the fact that a given user plans to buy a set of products. A shopping cart has one item per product for which the users has clicked “Add to cart”. It also has an action to create an invoice.

shopping address

A postal address that can be used either as invoicing address or delivery address.

Shopping addresses are not stored using contacts plugin because they are private to each user and won’t be used as business partners of the site operator.

delivery method

A method to be used for delivery of a shopping cart.

The end user must set this before they can start an order (invoice) from their shopping cart.

The list of available delivery methods is to be maintained by the site manager.