Updated April 2025

RetailCloud – 2-Way Interface

Overview : 

RetailCloud posts sales data and pulls item data from Yellow Dog’s Fetch API.

Sync Approach:

This integration consists of two main elements:

  1. RetailCloud’s processes to sync data with Yellow Dog’s API

  2. Yellow Dog’s ProcessSales application to match sales to items, adjust on hands, and update cost and reports data.

Sync Frequency: 

RetailCloud 

  • Posts Sales data to Yellow Dog’s Fetch API every 15 minutes

  • Pulls Item data from Yellow Dog’s Fetch API every 30 minutes

Configuration Options:

This integration supports a single instance of RetailCloud against a single Yellow Dog database, and one RetailCloud revenue center per Yellow Dog store.

This integration does not support multiple instances of RetailCloud against a single Yellow Dog database.

This integration does not support multiple RetailCloud revenue centers per Yellow Dog store.

Requirements 

Client:

  • Determine which YD store will be the designated Interfaces store

  • Complete Revenue Center Mapping in RetailCloud

  • Complete any other setup with RetailCloud, including determining whether Taxes will be set via RetailcloudTax interface or via Level4 in YD.

Yellow Dog:

  • Provide API Credentials to RetailCloud

  • Ensure that SKUs in YD are 15 characters or less and that autonumber for SKUs is set to create SKUs < 15 characters

POS:

  • Pull Stores data from YD's API for Revenue Center mapping in RetailCloud

  • Post ThirdPartyCodes to YD's API to the designated Interfaces store

  • Get Items from YD's API

  • Complete setup on the RetailCloud side to get items from YD's API and schedule for every 30 min

  • Complete setup on the RetailCloud side to post sales data to YD's API and schedule for every 15 min


Data Exchange

Sales Data from POS

RetailCloud posts Sales data to Yellow Dog’s Fetch API every 15 minutes.

If sales are missing/missed, RetailCloud will need to post them to Yellow Dog’s Fetch API.

Yellow Dog Stores are mapped to RetailCloud revenue centers in RetailCloud.

RetailCloud’s ItemID matches Yellow Dog’s SKU.

RetailCloud posts the following sales data:

Modifiers

The two-way RetailCloud integration with Yellow Dog is focused on Retail items and not F&B items, but, in general, the sales data RetailCloud posts to Yellow Dog includes modifier data when applicable.

Item Data from Yellow Dog 

RetailCloud pulls Item data from Yellow Dog’s Fetch API every 30 minutes.

Interface Codes 

Yellow Dog Item to POS Mapping is not used for the two-way RetailCloud integration.

SKU & UPC Limitations

  • SKUs are limited to 15 characters 

  • SKUs cannot be updated in Yellow Dog after the item’s data has been pulled into RetailCloud.

  • When updating UPCs on an item, RetailCloud will NOT remove UPCs that are assigned to the item in RetailCloud but are no longer assigned to the item in YD.

Workflows - Where Performed

Accounting Export : Total net sales only

Limitations

  • RetailCloud doesn't support online sales

  • ItemID is visible but cannot be modified in RetailCloud. 

  • RetailCloud's ItemID field is limited to 15 alphanumeric characters

    • YD's SKU is used in that field, so note that SKU cannot be more than 15 characters

  • Store mapping must be 1:1 - multiple RetailCloud locations mapped to a single YD Store is NOT supported

  • SKU cannot be updated in YD after the item's data has been imported into RetailCloud (for a one-way integration) or pulled from YD's API into RetailCloud (for a two-way integration)

    • RetailCloud uses YD's SKU as their ItemID, which is visible but NOT editable in RetailCloud

  • RetailCloud pulls Retail1 from the designated interfaces store only

    • Per Store Retail prices aren't supported in this integration

  • When updating UPCs on an item, RetailCloud will NOT remove UPCs that are assigned to the item in RetailCloud but are no longer assigned to the item in YD.

  • Items pulled into RetailCloud are available to ALL locations; RetailCloud does not assign items to locations based on their store assignments in YD

  • Images are not currently supported by this integration