Skip to Content
DestinationsShopifyOverview

Shopify

Managed destination - Vendo can model Shopify as an event destination. Confirm the destination is enabled in your Vendo environment before running a production sync.

Shopify is also available as a source for storefront events, order data, customer records, products, and server-side webhooks.

Activation Capabilities

The Vendo app catalog marks Shopify as accepting event data.

Data typeWhat Vendo prepares
EventsModeled events with a timestamp, event name, customer identity, order identifiers, and mapped properties

Shopify activation is event-only. It does not replace the Shopify source, which is responsible for importing Shopify orders, customers, products, checkouts, and storefront activity into Vendo.

Required Identity

Map the strongest available customer or order identifiers for each event.

IdentifierUse
Shopify customer IDPreferred customer match key when present
EmailCustomer match key for events that do not include a Shopify customer ID
Order IDOrder lifecycle and purchase-event correlation
Checkout IDCheckout and cart-event correlation

Setup

  1. Connect Shopify from Apps or install the Vendo Shopify app.
  2. Create a destination sync to Shopify from Destinations.
  3. Choose the source table, model, or event stream to activate.
  4. Select the event data type.
  5. Map the event timestamp, event name, and customer or order identifiers.
  6. Save the destination and run a small test sync before enabling a schedule.

Platform Details

SettingValue
Auth methodShopify app connection / Admin API access token
Destination typesEvents
Common identityShopify customer ID, email, order ID, checkout ID
Source compatibilityAny Vendo source or model that provides the required event fields
Current setup modelManaged activation; verify environment support before production use

What Vendo Does Not Send

Data or actionStatus
Customer profile updatesNot part of the Shopify destination contract
Audience or segment membershipNot supported for Shopify activation
Product catalog updatesNot part of this destination
Shopify data importUse the Shopify source

Verify Setup

  1. Confirm the Shopify destination is connected and active in Vendo.
  2. Run a small test sync with known event rows.
  3. Confirm Vendo job logs show rows sent, skipped, and failed.
  4. Check the target Shopify workflow or downstream app that consumes the event.
  5. Confirm event timestamps, customer identity, and order identifiers match the source rows.

Troubleshooting

SymptomWhat to check
Destination cannot be selectedConfirm Shopify is connected and has destination capability in Vendo
Events are skippedConfirm event name, timestamp, and at least one customer or order identifier are mapped
Events do not match customersPrefer Shopify customer ID when available; otherwise confirm email normalization
Order events do not correlateConfirm order ID or checkout ID is mapped from the Shopify source data
Last updated on