When using the WooCommerce Button, you can add dynamic variables to automatically include product details and site information in the pre-filled WhatsApp message. This ensures every chat starts with the exact context of the product the customer is viewing.
✅ Available Variables #
WooCommerce Product Variables
{productName}→ Product name{productSlug}→ Product slug (URL-friendly name){productSku}→ Product SKU{productPrice}→ Current product price{productRegularPrice}→ Regular price{productSalePrice}→ Sale price (if any){productStockStatus}→ Product stock status
Global Variables
{siteTitle}→ Your website’s title{siteEmail}→ Website email address{currentURL}→ Current page URL{currentTitle}→ Current page title{siteURL}→ Main site URL{ip}→ Visitor’s IP address{date}→ Current date
Conditional Blocks
{PRODUCT_START}...{PRODUCT_END}→ Only shows content if WooCommerce product data exists.{NOT_PRODUCT_START}...{NOT_PRODUCT_END}→ Shows content when no product data is available.
📌 Example Pre-filled Template #
Hello! I’d like to ask about {productName} (SKU: {productSku}) on {siteTitle}.
{PRODUCT_START}
Current price: {productPrice} (Regular: {productRegularPrice}, Sale: {productSalePrice})
Stock status: {productStockStatus}
{PRODUCT_END}
Page: {currentTitle} ({currentURL})
Result in WhatsApp (on a product page):
Hello! I’d like to ask about Premium Leather Jacket (SKU: JCK-12345) on MyShop.
Current price: $149 (Regular: $199, Sale: $149)
Stock status: In Stock
Page: Premium Leather Jacket (https://example.com/product/premium-leather-jacket)
👉 This ensures your support team immediately sees which product the customer is asking about, reducing back-and-forth and speeding up responses.
