Import Integration, an Export Integration or any of the integrations used by the POS system, which we call Runtime Integrations.
For instance we could refer to a Product Import Integration
, a Sales Export Integration
or an E-commerce Product Search Integration
.
A product
is the representation of a physical product to be sold in the Ka-ching system. Products may have associated attributes that describe the details of the product. Note that not every product
in the system is sellable. Some products may have variants
associated with it. A variant
may describe the size of a t-shirt or it's color. As such variants
describe attributes of the product that sets it apart from others, but when you still logically think of the different variations as being the same product
. This is of course a modelling choice - you can also model differently sized t-shirts as entirely separate products if you so wish.
In the POS, the products that we are selling are added to the current basket
. You can think of this as a physical shopping basket, which is emptied when the customer makes a purchase, and the basket
is ready for the next customer.
When adding products to a shopping basket, the representation of the products are referred to as line items
. This means that a line item will typically correspond to some product information and a quantity. For instance a single line item may describe 10 Cappucinos.
An external order is a model describing an order or reservation that's been made in a different location than the pick up point. It is used when using our Reserve & Collect and Click & Collect features. An external order contains information about items, quantities, prices and discounts. It can also contain basic information about the customer who's pickup up the order as well as information about whether it's already been paid or not.