WhatsMax DocumentationWhatsMax Documentation
Home
Getting Started
Deployment
Integrations
Platform Guide
FAQ
Home
Getting Started
Deployment
Integrations
Platform Guide
FAQ
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Configuration
    • First Steps
  • Production Deployment

    • Production with PM2
    • Nginx & SSL
    • Updating
  • Integrations

    • WhatsApp Cloud API
    • WhatsApp QR
    • Telegram
    • WeChat
    • Social Media
    • Payment Gateways
    • AI Providers
    • E-commerce
    • Webhook Automation
    • SMS & Email
    • Realtime (Pusher)
  • Platform Guide

    • Platform Overview
    • Omnichannel Inbox
    • Templates & Auto Replies
    • Website Chat Widget
    • Contacts & Segments
    • Campaigns & Broadcasting
    • Automations
    • AI Chatbots
    • Social Planner
    • Leads & Pipeline
    • Reports & Analytics
    • Media Library
    • Workspaces & Team
    • Subscription & Support
    • Developer API
  • Admin Panel

    • Admin Panel
    • Clients & Subscriptions
    • Plans, Coupons & Tax
    • Content & Support
    • Configuration
    • System & Health
    • License Activation
  • Reference

    • FAQ
    • Troubleshooting
    • Changelog
    • Credits

E-commerce Integrations

Workspaces can connect Shopify, WooCommerce and BigCommerce stores. Once connected, WhatsMax syncs orders and products, links orders to contacts, and can recover abandoned carts through WhatsApp/SMS/email automations.

Connection happens in the client app under E-commerce → Stores → Connect Store.

StoresConnected stores in a workspace.

Shopify

  1. In the Shopify admin go to Settings → Apps and sales channels → Develop apps and create a custom app.
  2. Grant Admin API scopes: read_orders, read_products, read_customers, read_checkouts.
  3. Install the app and copy the Admin API access token and your store domain (your-store.myshopify.com).
  4. In WhatsMax: E-commerce → Stores → Connect → Shopify, paste the domain and token.
  5. WhatsMax registers webhooks automatically; if your store blocks that, add them manually pointing to the store's webhook URL shown on the store card:
https://your-domain/api/webhooks/ecommerce/shopify/{store}

WooCommerce

  1. In WordPress admin: WooCommerce → Settings → Advanced → REST API → Add key (Read permissions).
  2. Copy the Consumer key and Consumer secret.
  3. In WhatsMax connect with the store URL (https://shop.example.com) plus both keys.
  4. For real-time updates add a webhook in WooCommerce → Settings → Advanced → Webhooks for order events, pointing to:
https://your-domain/api/webhooks/ecommerce/woo/{store}

BigCommerce

  1. In the BigCommerce control panel: Settings → API accounts → Create V2/V3 API token with Orders/Products/Customers read scopes.
  2. Copy the Store hash, Access token and Client ID.
  3. Connect in WhatsMax with those values; webhook URL pattern:
https://your-domain/api/webhooks/ecommerce/bigcommerce/{store}

What you get after connecting

OrdersSynced orders, matched to contacts.

ProductsThe synced product catalog.

  • E-commerce → Orders — synced orders with status, matched to contacts by email/phone.
  • E-commerce → Products — synced catalog, usable in messages and campaigns.
  • Abandoned carts — recoverable carts detected from checkout events; pair with an automation to send recovery messages automatically.
  • Automation triggers — order created/updated events can start automations (order confirmations, shipping updates, review requests).

Store URLs are validated

For security, store connections are validated against SSRF — internal/private URLs are rejected. Stores must be reachable over public HTTPS.

Prev
AI Providers
Next
Webhook Automation