Accumula syncs continuously with Lightspeed Onsite, retrieving any data whose Modified Timestamp is more recent that the last Sync. Lightspeed Onsite does not update the Modified Timestamp of products consistently, so it is important to be aware of the limitations. Products may appear to have their data changed within the Lightspeed Interface, but unfortunately in these cases, the change is not sent to Accumula. Lightspeed is aware of these issues.
Whenever the Save Button on a Product Card is pressed or Imports Tools is used to Update Products, Lightspeed Onsite changes the timestamp on the Modified Date of the Product and sends the updated data to Accumula. Other update methods do not deliver consistent results:
The Set Product Info Tool does not mark the product as modified and should not be used. Adding an image to a Product does not mark the card as modified. Changes made to Matrix Parent Products that may impact their Child Products also do not mark the child products as modified. These are each bugs in LightSpeed which should be addressed in a future Lightspeed Onsite version.
Product Inventories are updated each time a product is updated, sold, or received in Lightspeed Onsite. In addition, Channels performs a Nightly Inventory sync with Lightspeed Onsite to catch other inventory changes.
Nightly Inventory Update
Because inventory changes are not available from the Lightspeed Onsite API, each night Channels retrieves the Inventory of ALL products from Lightspeed Onsite, regardless of whether they were modified or not. The inventory quantity is compared to the current inventory saved in Channels and any products whose inventory differs will be updated automatically.
Reserved Inventory and Adjustments
Lightspeed Onsite does not mark each Product Card as modified when inventory is changed, therefore whenever inventory is reserved or adjusted the product is not updated in the Channels Cloud.
If you need the inventory of a Product to be updated immediately, “Press Save” on the Product Card and the inventory will be updated during the next sync.
Bulk Inventory Updates
If essential, a bulk inventory update can be triggered by using the Bulk Update process. Keep in mind that orders will not be downloaded until the Bulk Update is completed. If updating thousands of products, this will take several hours.
To manually test a product, uncheck and recheck the Editable Sell box on the Product card, then press the Save button. This will ensure that the Timestamp is updated. When testing Matrix Products, you must do this for the Parent and Child Products.
REMINDER: During testing, new products should appear in Shopify within 5 minutes after they are marked as Modified.