Viare's Data Model

Learn about Viare's data model, including Orders, Products, Routing & Dispatch Points.

Key Concepts

Viare is a sophisticated Distributed Order Management System, here, we outline some of the key concepts & terminology used throughout Viare.

Orders

An Order within Viare is the container used to hold information about a customer order. This includes the list of items, the billing and delivery addresses, contact details etc.

Orders can be split into a hierarchy of parent-child orders, facilitating unique and diverse workflows, whilst maintaining a common, unified line of reference to the original order.

Orders move through various statuses as they progress through the Viare workflows on the way to fulfilment.

Dispatch Points

Dispatch Points are typically a physical location to which orders are assigned to be taken through the fulfilment workflow. They may also be virtual locations (such as 3PL's, suppliers, or dropship locations) that handle fulfilment operations opaquely, but form part of the retail fulfilment network.

Stores

A Store within Viare typically represents a physical retail store. Stores can be configured with various details, to support Find-In-Store and Click & Collect functions. Stores are also used to hold records of Stock or Inventory. Dispatch Points typically pick from the Stock held in a particular Store.

Products

Viare holds a record of products to facilitate several functions, in support of both workflow operations, such as picking, as well as serving as the container for storing stock and availability.

Products are composed of one or more Product Items - which are the primary Stock Keeping Unit within Viare.

Complex Products, known as Composite Products can be created from two or more products to represent goods such as Kits, Bundles, or Extra's.