Skip to main content

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