WaConnectWaConnect
Use casesFeaturesHow it worksPricingGuideAboutSupport
Install freeAdd to Shopify
Use casesFeaturesHow it worksPricingGuideAboutSupport

For Shopify reviewers

Shopify App Review — Testing & API Scopes

Public testing guide for WaConnect App Store review: test store access, WhatsApp testing steps, billing Monthly/Annual, and API scope notes.

Last updated: May 7, 2026

  • Privacy Policy
  • Terms of Service
  • Data Deletion
  • Refund Policy
  • Support

Screencast — tested on Shopify's review store

Per your request, WaConnect was installed and tested on your review store isfemd-nf.myshopify.com (staff access accepted). WhatsApp Business is connected on that store. This screencast shows the app functionality from isfemd-nf.myshopify.com:

Reviewer storeisfemd-nf.myshopify.com
Admin URLhttps://isfemd-nf.myshopify.com/admin
WhatsAppConnected on isfemd-nf.myshopify.com

Watch functionality screencast (isfemd-nf store) →

Proof of resolution URL: https://drive.google.com/file/d/1rYkQaLXV2uJPPF7XinhoiR3kJ5eQ2D4m/view?usp=sharing

Test Credentials & WhatsApp Testing

This page is for Shopify App Store reviewers only. Staff login email and password are in the Partner Dashboard Testing instructions field (not published here for security).

Our demo storewaconnect-qo0jcaeb.myshopify.com
Admin URLhttps://waconnect-qo0jcaeb.myshopify.com/admin
Login email / passwordSee Partner Dashboard → Testing instructions
WhatsApp BusinessAlready connected on this store

Open our demo store admin →

WhatsApp automation — testing steps

  1. Prefer testing on isfemd-nf.myshopify.com (your store) — see screencast above — or use our demo store with Partner Dashboard login.
  2. Open the WaConnect app from Apps.
  3. WhatsApp is already connected (visible under WhatsApp settings — connection status shows Connected).
  4. Place a test order (Cash on Delivery), entering your own WhatsApp number as the customer phone.
  5. You will receive an order confirmation on WhatsApp with Confirm and Cancel buttons.
  6. Tap Confirm or Cancel to test the full flow.

Keep the optional storefront Checkout button and OTP OFF unless you are specifically testing those optional paths. Native Shopify checkout remains the payment path.

Billing — Monthly / Annual & Plan Switching

Merchants can switch between Monthly and Annual billing, and between any plan, directly in the app. No reinstall and no contacting support.

  • Open Billing in WaConnect.
  • Use the large Monthly / Annual toggle at the top of the pricing section (Annual shows Save 25%).
  • On your current plan card, choose Switch to Annual or Switch to Monthly, or pick another plan (Upgrade / Downgrade).
  • WaConnect cancels the current Shopify subscription and creates the new one; Shopify asks you to approve the charge. The new charge appears in the merchant's Shopify Admin billing / charge history.

Watch billing demo video →

Checkout & payments (Shopify policy 1.1.2)

WaConnect does not bypass Shopify checkout. All orders are placed through native Shopify checkout. WaConnect is a WhatsApp messaging layer on top of the merchant's existing Shopify order flow. WaConnect does not process card payments.

The optional WhatsApp Checkout Button and OTP verification are OFF by default on new installs. Native Buy/Checkout buttons stay visible until a merchant explicitly enables the optional widget. Shoppers who use OTP still complete payment at Shopify /checkout.

Test store: waconnect-qo0jcaeb.myshopify.com — keep checkout button and OTP OFF for review unless testing that optional path.

API scope summary (App review notes)

WaConnect is a WhatsApp automation app for Shopify. All customer purchases complete through native Shopify checkout. WaConnect does not process payments or create orders outside checkout.

read_orders — Read order details (number, customer phone, line items, totals, status) to send WhatsApp order confirmations, shipping/delivery updates, refund notifications, and abandoned-checkout recovery when merchants enable those automations.

write_orders — When a customer taps Cancel on the WhatsApp order-confirmation message (or replies CANCEL), WaConnect cancels the Shopify order and adds confirmation/cancellation tags so merchants see status in Admin. Merchants enable this on the WhatsApp page.

read_customers — Read customer profile fields for optional birthday greeting messages and to check WhatsApp marketing opt-in status before sending promotional messages.

read_fulfillments — Read fulfillment and tracking data to send WhatsApp shipping and delivery notifications when merchants fulfill orders.

read_inventory — Detect when a variant is back in stock and notify shoppers who subscribed on the sold-out product page.

read_products — Include correct product titles and storefront URLs in back-in-stock, winback, and reorder WhatsApp messages.

write_discounts — When merchants enable abandoned-cart recovery, winback, or post-purchase upsell, WaConnect creates single-use Shopify discount codes and sends them via WhatsApp. Codes are not created for every message — only when those optional features are turned on.

read_draft_orders / write_draft_orders — When merchants enable COD→prepaid conversion offers, WaConnect creates a Shopify draft invoice with the prepaid discount applied so customers can pay online. The draft is invoice-only (online payment); it does not replace native Shopify checkout.

Optional storefront checkout button and OTP are OFF by default. Native Shopify checkout/Buy buttons remain until the merchant explicitly enables the optional widget; shoppers still pay through Shopify checkout.

You can copy the block above into Partner Dashboard → App review notes or per-scope justification fields.

Per-scope detail

read_orders

Why: WaConnect sends WhatsApp messages when Shopify orders are created, updated, or refunded. Webhooks (orders/create, refunds/create) and order data power order confirmation, refund updates, COD protection analytics, and inbox context.

Customer benefit: Automatic WhatsApp order confirmation and refund notifications without manual copy-paste.

write_orders

Why: When a customer taps Cancel on the WhatsApp order-confirmation message (or replies CANCEL), WaConnect cancels the corresponding Shopify order and applies confirmation/cancellation tags. Merchants see status in Admin.

Customer benefit: Customers can confirm or cancel COD orders from WhatsApp; merchants reduce fake orders.

In the app: WhatsApp page → Order confirmation toggle.

read_customers

Why: Read customer profile fields for birthday greeting automations and to respect WhatsApp marketing opt-in status stored on the customer record.

Customer benefit: Personalized birthday messages; marketing only to opted-in customers.

read_fulfillments

Why: Send WhatsApp shipping notifications when fulfillments are created and delivery/out-for-delivery updates when fulfillment events occur.

Customer benefit: Real-time shipping and delivery updates on WhatsApp with tracking links.

read_inventory

Why: Detect when a product variant is back in stock and notify subscribers who signed up on the sold-out product page.

Customer benefit: Shoppers get a WhatsApp alert when a wanted product is available again.

read_products

Why: Include product titles and storefront URLs in restock alerts, winback messages, and reorder reminders so links point to the correct product page.

Customer benefit: Actionable WhatsApp messages with direct links to products.

write_discounts

Why: Create single-use Shopify discount codes automatically when merchants enable abandoned-checkout recovery, winback, or post-purchase upsell automations.

Customer benefit: Personalized discount codes delivered via WhatsApp to recover sales.

Note: Codes are created only when the merchant enables these features; not used on every message.

read_draft_orders

Why: Read draft invoices created for optional COD→prepaid conversion offers so WaConnect can send the correct online payment link and track status.

Customer benefit: Accurate prepaid checkout links on WhatsApp without leaving Shopify Admin.

write_draft_orders

Why: Create Shopify draft invoices with the prepaid discount applied when merchants enable COD→prepaid offers. Drafts are for online payment only and do not replace native Shopify checkout.

Customer benefit: Discounted pay-online invoices that COD shoppers can complete safely.

In the app: WhatsApp page → COD prepaid offer (optional).

Webhooks (reference)

WebhookPurpose
orders/createOrder confirmation, COD flows, analytics
orders/cancelledOptional WhatsApp when merchant cancels in Admin
fulfillments/createShipping WhatsApp
fulfillment_events/createDelivery / out-for-delivery
checkouts/updateAbandoned checkout recovery
refunds/createRefund WhatsApp
inventory_levels/updateBack-in-stock alerts
app/uninstalledCleanup on uninstall
shop/updatePause WhatsApp automations when the Shopify store is closed or frozen
customers/data_requestGDPR compliance
customers/redactGDPR compliance
shop/redactGDPR compliance

Need help?

Email support@zaptechapps.com for collaborator access or questions during review.

App URL: https://getwaconnect.com/app

Production domain: https://getwaconnect.com

Contact: support@zaptechapps.com · WhatsApp

WaConnectWaConnect

WaConnect is provided by DG ZONE LLC (USA), a Meta WhatsApp Business Platform Tech Provider. Operations and merchant support are handled in Pakistan by DG ZONE STORE SMC-PRIVATE LIMITED.

All systems operational

Follow WaConnect

Product

FeaturesHow it worksPricingScreenshots

Resources

Merchant guideSupportAbout usFAQContact

Legal

Privacy policyTerms of serviceData deletionRefund policy

Account

Install freeMerchant loginGet help

© 2026 DG ZONE LLC. All rights reserved. Operations in Pakistan: DG ZONE STORE SMC-PRIVATE LIMITED.

getwaconnect.com · Shopify WhatsApp automation