Overview

Fulfilment account

Typically a fulfilment account is required to interact with the Ochre fulfilment System, it provides depth to the fulfilment information. Fulfilment accounts are created for clients as part of our on boarding process here at Ochre. Each fulfilment account has a relationship with the entities that are outlined below.

SKU

An SKU represents a physical item that can be stored at a warehouse. Each entity is unique and holds information about the physical item that is associated with it. This helps to identify it and allows the warehouse to interact with it.

Shipment

When stock is ordered, it departs the warehouse as part of a shipment.A shipment contains stock from a given warehouse. Which is then sent out specified customer address. Shipments can contain multiple physical items.

Statuses

  • Incubating
    The initial status the shipment is in when created. Accordingly, the shipment exists on Ochre but has not yet reached the third party system. The shipment is left in this state until our system attempts to contact the external fulfilment service.

  • Syncing
    Indicates the shipment is in the process of being synced with external fulfilment service.

  • New
    Indicates the shipment exists in both Ochre and the third party system but has not been processed yet by the third party further.

  • Pending Hold request
    Indicates that the shipment is waiting to be picked up by the integration for pausing it in the external fulfilment service.

  • Hold request
    Indicates that the shipment was requested to be paused and is awaiting confirmation from a external fulfilment service to transition into the Hold state.

  • Hold
    Indicates that a shipment (which exists in both Ochre and the third party system) has been paused by the third party system and will not be processed until unheld. This may occur for various reason. However, a common scenario is the warehouse is waiting for stock.

  • Pending Unhold request
    Indicates that a request is scheduled to be made to process a shipment out of hold into 'new' status.

  • Unhold request
    Indicates that a request has been made to process a shipment out of hold into 'new' status.

  • Dispatched
    The final step prior to shipping; indicates a shipment has been dispatched by the third party(warehouse).

  • Pending Cancel request
    Indicates that a shipment is waiting to be picked up by the integration for cancelling it in the external fulfilment service.

  • Cancel request
    Indicates that a shipment cancellation has been requested and its now waiting for a confirmation from a external fulfilment service.

  • Cancelled
    Indicates that a cancellation request has been completed, and the related shipment is now cancelled.

  • Fail on cancel
    Indicates that a shipment which has received a cancellation request encountered an error on the Ochre side when the cancellation was attempted.

  • Fail
    Indicates that a shipment which exists on Ochre has not been successfully created on the third-party system, and has failed. Once a shipment is in this state it requires ochre admins intervention.

  • Unknown
    Indicates that a shipment (which exists in Ochre and the third-party system) has not yet been process, and the current state of the shipment is unknown.

Stock

Stock determines how many units of a specific SKU are available in a specific warehouse.

Customer Return

A customer return is a special type of shipnotice that represents stock that is due (or has arrived) to the warehouse because of the action of having dispatched a shipment previously. Stock can be returned either because the carrier has been unable to deliver a shipment or because the recipient has decided to ship it back to the warehouse. When the recipient is involved, returns will usually be created in advance as they will be agreed with an admin to ship back the stock or take any other additional action. It is important in this case to fill in the reason of return to keep good statistics and be able to spot problems later on.

Advanced Stock Notification

This represents a inbound stock notification to be received by the warehouse. It includes SKUs and corresponding quantities that the Warehouse will be receive following a stock purchase made by a Client. After receiving the goods, the Warehouse will update the status for each item.

Fulfilment Channel

it is simply an external ID which is tied to a fulfilment account and a specific store. It is used by Ochre and a third-party to relate a fulfilment account with a specific store

Warehouse

A warehouse is where physical products are stored and dispatched. Within Ochre, the warehouse is referred to in various entities including SKUs, Shipments, Stores and Stock. Warehouses are typically associated with specific geographic location.