Skip to main content

POS & Menu Sync overview

Use POS & Menu Sync to find the store list and POS-integration controls. Plugin installation, mapping, setup, disconnect, logs, and sync actions each have their own access and operational boundaries.

Availability

POS & Menu Sync may be available to Dashboard administrators when its feature flag or a related route condition is enabled. The parent Connect group, item visibility, route access, integration data, plugin state, and API authorization can each have separate requirements.

Open POS & Menu Sync​

  1. In the Dashboard sidebar, select Connect.
  2. Select POS & Menu Sync.
  3. Use the active-state control, Search, or pagination to find the intended store.
POS and Menu Sync store list with Search applied and no matching stores

Selecting a business opens its details and can add its ID to the URL. Search, filtering, pagination, refresh, and a direct ID can retrieve business or integration data; treat these as operational reads and do not assume a request is risk-free. URL state alone does not confirm that a store record was retrieved.

Review available integrations​

The page lists POS integration options, with provider names, logos, plugin or setup state, and controls depending on your project and available integration data. Confirm provider support for your project before starting a connection.

An integration can have no plugin, an installable plugin, an existing business mapping, or optional setup status. Each path can cross an independent API, plugin, or provider boundary.

Understand the store mapping​

An available POS mapping can open an integration panel with:

  • External ID — displayed from mapping data but potentially unavailable for editing in the POS panel.
  • Enabled — a separate mapping setting.
  • Setup status — shown when available.
  • Logs and plugin-defined links — separate authenticated or embedded surfaces.

For an unmapped integration with a plugin ID, Connect can create an enabled business/integration mapping. In an existing POS mapping, External ID can be displayed without being editable. The enabled switch, Disconnect, plugin install or setup, and log controls remain write, provider, or sensitive-data boundaries.

The store-detail workspace can also include the business enabled switch, Custom fields, and Delete. A visible Sync now label alone does not confirm that a sync was started.

Plan for one POS relationship per business. If an External ID is accepted, it may need to be 1–255 characters and unique within the third-party integration. Connect can start with an enabled mapping, and later saves can include the displayed External ID and enabled state. Disconnecting can affect the relationship and related sync identity, while integration actions can have additional provider effects. Confirm the exact configuration requirements and result through the approved operational workflow.

Connection changes are live

Connecting, changing enabled state, disconnecting, and installing a plugin can change configuration or provider state. Use them only when authorized, and confirm uniqueness, validation, state transition, and recovery through the relevant operational workflow.

Sync actions​

For a connected provider, the panel can offer:

  • Sync business
  • Sync menu

Both choices can send a request for the selected business/integration mapping. A loading state or response message does not by itself confirm a callback, job, provider completion, menu change, rollback, or reconciliation.

No preview or universal retry

Treat either control as a possible outbound or job effect boundary. The control and its response message are not proof of provider processing or the final menu state.

Some plugins can open setup or general-settings content in an iframe. Those URLs can carry credential-bearing values and cross an external-origin boundary.

Keep integration data private

Do not copy provider setup URLs, External IDs, credentials, tokens, or account information into screenshots, recordings, browser-history exports, tickets, chat, or shared documentation. Use your approved secret-management and support process.

Troubleshooting​

Why is POS & Menu Sync missing?​

Availability can depend on administrator access, the route feature condition, the parent Connect group, and the item itself. Ask a project administrator to confirm the applicable access and configuration.

Why can't I connect a provider?​

An integration can be blocked by a missing plugin, contact-us mode, plugin installation, an absent mapping, or an API or provider response. External ID can be shown without being editable in the POS panel, so use the approved provider-specific setup process when a change is needed.

Why did Sync menu show success but the menu is unchanged?​

A success message can indicate that the request returned without an error. Confirm the provider result and target menu before relying on the change or taking another action.


Related guides: Configure POS & Menu Sync · Importers · Stores overview

Ordering.co POS integration pages: Oracle Simphony · Clover · Square · Deliverect · ItsaCheckmate · Stream · LimeTray · Wansoft

POS connection scope notes​

These notes help prepare a project-specific review; they are not self-service setup procedures:

The Square order-processing guide covers Square-specific operational details. Each note links back to its Ordering.co integration overview. Confirm project-specific scope and requirements with the Ordering.co team; documentation links do not confirm a configured connection or a completed sync.

Ordering.co's public partner overview labels Toast POS Already integrated, and its Toast comparison says Ordering.co integrates with Toast. The POS catalog still labels Toast Coming soon. These statements do not define product, location, workflow, or project scope. Review the Toast connection scope note and ask Ordering.co to confirm a specific project's status before planning a connection.