Square

Get started using SquareExternal Link with the On-Brand Menu API.

Create a Square Source

Square support is currently in private beta, contact product@raydiant.comExternal Link and we’ll be in touch.

Locations

A default menu will be created for each Square location.

Categories

Square categories will be returned as menu groups via the On-Brand Menu API.

Items and Modifiers

Square items will be returned as menu items via the On-Brand Menu API. Square item variations will be returned as sub-items.

Exclamation
Square modifiers are not supported at the moment.

Pricing

Menu items won't display any price since they represent Square items, which do not have price. Menu sub-items will display the price present on item variations.

Calories

Square does not natively support calories on items but you can use custom attributes to set calorie data.

The On-Brand Menu API looks for a custom attribute named calories and typed as number.

Tags

Square does not natively support tags on items but you can use custom attributes to set tag data.

The On-Brand Menu API looks for a custom attribute named tags and typed as selection.

Sales Category

Square does not support sales categories.

Visibility

Square items/item variations can be hidden from a specific location by unchecking that location on item details page in Square.

Sorting Items and Groups

Square does not natively support sorting items and groups but you can use custom attributes.

The On-Brand Menu API looks for a custom attribute named position and typed as number.

Publishing Updates

The On-Brand Menu API is notified via webhook about catalog and inventory updates, and might take a few minutes to display updates that are applied whenever you “Save” changes in the Square dashboard. It also periodically checks for updates to your Square catalog, in case of missed notifications.

Next Steps


Was this article helpful to you?
GitHubProvide feedback

Last edited on November 29, 2024.
GitHubEdit this page