Glossary

external customer

A customer account from an external system. Sideshow can be configured to lookup customer data from external system(s) when creating an order.

See also local customer and 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 order.

See also local product and pending product.

local customer

A customer account in the app database. By default, Sideshow will use its native “Local Customers” table for lookup when creating an order.

The data model for this is LocalCustomer.

See also external customer and pending customer.

local product

A product record in the app database. By default, Sideshow will use its native “Local Products” table for lookup when creating an order.

The data model for this is LocalProduct.

See also external product and pending product.

new order batch

When user is creating a new order, under the hood a batch is employed to keep track of user input. When user ultimately “submits” the order, the batch is executed which creates a true 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 order items.

order item

This is effectively a “line item” within an 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 order for new/unknown customer.

The data model for this is PendingCustomer.

See also local customer and external customer.

pending product

A “temporary” product record used when creating an order for new/unknown product.

The data model for this is PendingProduct.

See also local product and external product.