Inventory synchronisation between CLEARomni and channel is configurable.


Inventory statuses in CLEARomni


In CLEARomni, inventory falls under one of below statuses:

  • On Hand: Actual Quantity in the Warehouse

  • On Hold: Quantity that customer placed order and already paid

  • Available to Sell (ATS): On Hand minus On Hold


You can choose to sync “On Hand” or “ATS” to Channel by configuration


Example 1 - sync 'On Hand'


The following table show how we sync “On hand” Qty to channel (* Yellow cell mean inventory sync triggered from CLEARomi to Channel)



CLEARomni

Magento



On hand

On hold

ATS

Qty

Saleable Qty

1

Init Stock in

10

0

10

-

-

2

CLEARomni sync On hand to Channel

10

0

10

10

10

3

Customer placed order but not paid

10

0

10

10

9

4

Someone added 1 Qty to stock

11

0

11

11

10

5

Customer paid for the order

11

1

10

11

10

6

Someone added 2 Qty to stock

13

1

12

13

12

7

Order fulfilled

12

0

12

12

12



Example 2 - sync 'ATS'


The following table show how we sync “ATS” Qty to channel (* Yellow cell mean inventory sync triggered from CLEARomi to Channel)



CLEARomni

Lazada



On hand

On hold

ATS

Qty

1

Init Stock in

10

0

10

-

2

CLEARomni sync On hand to Channel

10

0

10

10

3

Customer placed order but not paid

10

0

10

9

4

Someone added 1 Qty to stock

11

0

11

11

5

Customer paid for the order

11

1

10

10

6

Someone added 2 Qty to stock

13

1

12

12

7

Order fulfilled

12

0

12

12


So on Lazada / Shopee Integration, we will sync ATS to channel instead of sync “On Hand”