Connecting Your Store

Link your Shopify store to MRKT Mesh to enable webhook-based event tracking.

How It Works

When you connect your Shopify store, MRKT Mesh installs as a Shopify app and registers webhooks for orders, refunds, and customer events. This allows server-side tracking without any browser dependency.

Connection Steps

  1. Log in to your MRKT Mesh dashboard
  2. Navigate to Settings → Store or use the onboarding wizard
  3. Enter your Shopify store URL (e.g., your-store.myshopify.com)
  4. Click Connect to begin the OAuth flow
  5. Approve the app permissions in your Shopify admin
  6. You'll be redirected back to MRKT Mesh once connected
MRKT Mesh requests only the permissions it needs: read access to orders, checkouts, and products, plus webhook subscriptions. Customer name and address are not requested in the current release.

What Gets Registered

After connection, the following Shopify webhooks are automatically created:

  • orders/create — New purchases (online and POS)
  • orders/updated — Order modifications
  • checkouts/create — Begin-checkout events
  • refunds/create — Refund events

Customer email and phone arrive on order webhooks and are SHA-256 hashed at ingestion before any persistence. Customer name and address are not requested.

Disconnecting

To disconnect your store, go to Settings → Store and click Disconnect. This removes all webhooks and stops event processing. Your historical data is retained for 30 days.