WhatsMine Documentation
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
  • Integrations

    • Integrations Overview
    • Meta / WhatsApp Business
    • Messenger & Instagram
    • SMS Providers
    • AI Providers
    • Payments (Stripe, PayPal & Paddle)
    • Social Networks
    • Google (Workspace & Places)
    • E-commerce (Shopify, WooCommerce, BigCommerce)
    • Email / SMTP
    • Real-time & Push Notifications
    • Storage

E-commerce (Shopify, WooCommerce, BigCommerce)

WhatsMine syncs with online stores so customers can browse products, track orders, share products in chat and give chatbots order context. Shopify and BigCommerce use OAuth (you register an app once); WooCommerce uses store API keys (no admin app needed).

Shopify (OAuth)

Admin setup (one-time)

  1. Create a Shopify app (Partner Dashboard or a custom app).
  2. Set the App URL and Redirect URL to:
    https://your-domain.com/app/ecommerce/oauth/shopify/callback
    
  3. Request scopes such as: read_orders, write_orders, read_customers, read_products, read_fulfillments, write_fulfillments.
  4. In Admin → Integrations → Shopify, enter the Client ID and Client Secret, then enable it.

Customer connects

The customer goes to E-commerce → Stores → Add Store → Shopify, enters their store domain and authorises the app. WhatsMine syncs products and orders, and registers store webhooks to keep orders up to date.

BigCommerce (OAuth)

Admin setup (one-time)

  1. Create a BigCommerce app in the Developer Portal.
  2. Set the Auth Callback URL to:
    https://your-domain.com/app/ecommerce/oauth/bigcommerce/callback
    
  3. Request scopes for orders, customers, products, information and webhooks.
  4. In Admin → Integrations → BigCommerce, enter the Client ID and Client Secret, then enable it.

Customer connects

The customer connects from E-commerce → Stores → Add Store → BigCommerce and authorises.

WooCommerce (API keys)

No admin app registration is required. The customer connects directly with store credentials:

  1. In WooCommerce → Settings → Advanced → REST API, the customer creates an API key (Consumer Key + Secret) with Read/Write access.
  2. In WhatsMine → E-commerce → Stores → Add Store → WooCommerce, they enter the store URL and the API key.
  3. Test and Sync.

📸 Screenshot: Connecting a store on the E-commerce → Stores page.

Webhooks (orders stay fresh)

When a store is connected, WhatsMine registers webhooks so order changes sync automatically. The URL pattern is:

https://your-domain.com/webhooks/ecommerce/{platform}/{store}?token={secret}

These are set up for you during the connect flow.

What customers get

  • Products they can search and share in conversations.
  • Orders they can view, refresh and fulfil.
  • Order context on the contact timeline and inside AI chatbots.

See the E-commerce user guide.

➡️ Next: Email / SMTP.

Last Updated: 6/19/26, 4:34 PM
Prev
Google (Workspace & Places)
Next
Email / SMTP