Skip to main content

Online Ordering FAQ

QUESTION

How can we retrieve the IDs for all items, categories, and menus from the Lightspeed API?

ANSWER

QUESTION

What is the recommended approach for syncing item price changes between our integration and Lightspeed?

ANSWER

  • The recommended approach is to perform nightly syncs for pricing and other item updates, using the Items API, or the Online Ordering API's menu endpoint.

QUESTION

Does Lightspeed provide webhooks or notifications for item price updates that we can subscribe to?

ANSWER

  • Currently, there are no webhooks for menu or pricing updates.

Updating Items

QUESTION

Are there specific endpoints or batch processes for updating item prices in bulk?

ANSWER

NOTE

In order for item changes to be reflected in the POS, the K-Series POS app must be reloaded.

A notification to direct onsite staff to reload the POS can be sent using the Print Message endpoint, which prints a message on the receipt printer and displays a popup notification on the POS app.

Item Settings

QUESTION

What does "Active" mean in the Items API

ANSWER

  • "Active" indicates whether or not the item is archived from the menu.

QUESTION

What does it mean when an item is "Disabled"?

ANSWER

  • If "Disabled" is true, it means that the recording of stock movements for this item is disabled in the back office. More information on stock movements can be found here.

Sub-Items

QUESTION

Are the prices of Sub-Items included in the price of the containing item, or in addition to it?

ANSWER

  • Sub-item prices can either be included in the parent item price or defined as an additional cost by adding a default price for the sub-item. See Sub-Items for more details.

QUESTION

Can any sub-items be added to any main items?

ANSWER

  • Yes, sub-items can be added to main items without restrictions.

Managing Orders

Order Creation

QUESTION

Is there an API endpoint for creating or updating orders in Lightspeed?

ANSWER

QUESTION

What data does Lightspeed require to synchronize orders placed from our integration?

ANSWER

QUESTION

How are online order surcharges handled?

ANSWER

Refunds

QUESTION

What is the recommended workflow for handling refunds through the Lightspeed API?

ANSWER

  • When an online order is voided on the POS, a webhook with the CANCELLED status is sent, allowing you to handle this event on your end.
  • Currently, there is no endpoint to void a receipt; partial or full refunds must be completed on the POS.
  • More details can be found in the Editing and Reviewing Orders guide.

QUESTION

Are there specific endpoints for processing refunds or updating the status of an order to "refunded"?

ANSWER

More

For more answers to frequently asked questions, please see our Quick Start Guide