Skip to content

Wallet Settings (Pro)

The Wallet tab brings a customer’s store wallet into the WhatsApp chat. Open Purchase via WhatsApp → Configuration → Wallet.

The Wallet tab with Wallet in Chat and Pay with Wallet

The plugin looks up the account whose billing phone matches the WhatsApp number. If no account matches, or two accounts share the number, the customer gets the Number Not Found Reply. The plugin never guesses whose wallet it is.

  • Wallet Replies: “Let customers use their wallet in the WhatsApp chat”. On by default. It switches the balance reply, wallet payments and wallet alerts on or off together.
  • Balance Reply: Sent when a customer writes WALLET or BALANCE. It can use {first_name}, {balance}, {topup_link}, {site_name} and {shop_url}.
  • Number Not Found Reply: Asks the customer to save the number as the billing phone on their account.
  • Wallet Hint: “Reply WALLET to check your wallet balance.” Added to the end of the Welcome and Help replies. Leave it empty to hide it.

The Wallet Replies checkbox boxed on the Wallet tab

On the demo, WALLET got this reply:

Hi Amara, your wallet balance is *$113.80*.
Add money any time: https://demo.devdiggers.com/woocommerce-purchase-via-whatsapp/my-account/ddwc-wallet-management/
  • Payment Method: “Offer the wallet as a payment method in the chat”. On by default. The wallet is listed only when the balance covers the whole order, and the list shows the balance beside it. It still follows Payment Methods on the Chat Assistant tab.
  • Pay Inside The Chat: “Take the payment from the wallet right away”. On by default. Off, the customer gets a payment link and pays after logging in.
  • Paid Reply: Added to the order confirmation. The default is “Paid from your wallet. Your remaining balance is {balance}.”

The Pay Inside The Chat checkbox boxed on the Wallet tab

The Wallet Alerts section of the Wallet tab

  • Wallet Alerts: “Message customers when their wallet changes”. Off by default.
  • Alert On: Money added to the wallet, which is the default, and Money taken from the wallet.
  • Alert Message: Can use {first_name}, {amount} with a plus or minus sign, {balance}, {reason} and {site_name}.
  • Content Template SID: Variables are {{1}} first name, {{2}} amount, {{3}} balance and {{4}} reason.

Alerts go only to customers who agreed to WhatsApp updates and never sent STOP. A wallet payment made in the chat is not alerted again, because the confirmation already says it.

Click Save Changes.