a4ad23c7fa
also convert pending to local (where relevant) when executing batch
79 lines
2.5 KiB
ReStructuredText
79 lines
2.5 KiB
ReStructuredText
|
|
Glossary
|
|
========
|
|
|
|
.. glossary::
|
|
:sorted:
|
|
|
|
external customer
|
|
A customer account from an external system. Sideshow can be
|
|
configured to lookup customer data from external system(s) when
|
|
creating an :term:`order`.
|
|
|
|
See also :term:`local customer` and :term:`pending customer`.
|
|
|
|
external product
|
|
A product record from an external system. Sideshow can be
|
|
configured to lookup customer data from external system(s) when
|
|
creating an :term:`order`.
|
|
|
|
See also :term:`local product` and :term:`pending product`.
|
|
|
|
local customer
|
|
A customer account in the :term:`app database`. By default,
|
|
Sideshow will use its native "Local Customers" table for lookup
|
|
when creating an :term:`order`.
|
|
|
|
The data model for this is
|
|
:class:`~sideshow.db.model.customers.LocalCustomer`.
|
|
|
|
See also :term:`external customer` and :term:`pending customer`.
|
|
|
|
local product
|
|
A product record in the :term:`app database`. By default,
|
|
Sideshow will use its native "Local Products" table for lookup
|
|
when creating an :term:`order`.
|
|
|
|
The data model for this is
|
|
:class:`~sideshow.db.model.products.LocalProduct`.
|
|
|
|
See also :term:`external product` and :term:`pending product`.
|
|
|
|
new order batch
|
|
When user is creating a new order, under the hood a :term:`batch`
|
|
is employed to keep track of user input. When user ultimately
|
|
"submits" the order, the batch is executed which creates a true
|
|
:term:`order`.
|
|
|
|
order
|
|
This is the central focus of the app; it refers to a customer
|
|
case/special order which is tracked over time, from placement to
|
|
fulfillment. Each order may have one or more :term:`order items
|
|
<order item>`.
|
|
|
|
order item
|
|
This is effectively a "line item" within an :term:`order`. It
|
|
represents a particular product, with quantity and pricing
|
|
specific to the order.
|
|
|
|
Each order item is tracked independently of its parent order and
|
|
sibling items.
|
|
|
|
pending customer
|
|
A "temporary" customer record used when creating an :term:`order`
|
|
for new/unknown customer.
|
|
|
|
The data model for this is
|
|
:class:`~sideshow.db.model.customers.PendingCustomer`.
|
|
|
|
See also :term:`external customer` and :term:`pending customer`.
|
|
|
|
pending product
|
|
A "temporary" product record used when creating an :term:`order`
|
|
for new/unknown product.
|
|
|
|
The data model for this is
|
|
:class:`~sideshow.db.model.products.PendingProduct`.
|
|
|
|
See also :term:`external product` and :term:`pending product`.
|