WhatsApp Chat Help LTD OFF
Grab Your Special Ramadan Deal!
00
Day
00
Hours
00
Minutes
00
Seconds
Grab Your Ramadan Deal!
WhatsApp Chat Help
WhatsApp Chat Plugin Pricing

WhatsApp Chat Help

Do you want to improve your customer service? Chat Help allows your users to start a conversation from your website…

2. Product Page

The WooCommerce Button feature allows you to add a WhatsApp chat button directly to your WooCommerce product pages. This makes it easy for customers to ask questions about a product, pricing, stock, or variations — instantly via WhatsApp.

All settings are available under: Chat Help → WooCommerce Button

Product Page Button Settings #

WooCommerce WhatsApp Button
  1. WooCommerce Button (Enable / Disable) – Enable or disable the WhatsApp button on WooCommerce product pages.
    • Enabled → The button appears based on your selected position and settings
    • Disabled → The button is hidden on all product pages
  2. WhatsApp Type
    • Choose how users will connect when clicking the button:
      • Number → Start a direct chat with a WhatsApp phone number
      • Group → Redirect users to a WhatsApp group invite link
  3. WhatsApp Number / Group Link
    • If Number is selected, enter your WhatsApp phone number in international format e.g., +10123456789.
    • If Group is selected, paste the full WhatsApp group invite URL
      A test link is shown below the field to verify correctness.
  4. Pre-filled Message – Define the message that is automatically inserted into WhatsApp when a customer clicks the button.
    • Customize the message that will be auto-filled when a customer clicks the button.
    • You can use dynamic WooCommerce variables to personalize messages, such as:
      • {productName}, {productSku}, {productPrice}, {productSalePrice}, {productStockStatus}
      • Conditional blocks: {PRODUCT_START}...{PRODUCT_END}
      • Global vars: {siteTitle}, {siteEmail}, {currentURL}, {date}, {ip}
    • Example: Hello! I’d like to ask about {productName} (SKU: {productSku}) on {siteTitle}. Current price: {productPrice} Stock: {productStockStatus}
    • Global variables: {siteTitle}, {siteEmail}, {currentURL}, {currentTitle}, {date}, {ip}
  5. Button Position: Choose where the WhatsApp button appears on the single product page.
PositionDescription
Before Main ContentInserts the button at the very top of the product page content.
Before ProductPlaces the button before the entire product wrapper. Useful for global notices or CTA positioning.
Product SummaryPlaces the button within the main summary block (usually near the title, price, and add-to-cart area).
Before Add to Cart FormInserts the button just before the <form> element that contains the add-to-cart section. Ideal for highlighting contact before purchase.
Before Cart ButtonPlaces the button right before the “Add to Cart” button. Perfect for pre-sale conversations.
After Cart ButtonDisplays the button immediately after the “Add to Cart” button. Great for post-purchase questions.
After Add to Cart FormAdds the button after the entire cart form block. Keeps the chat CTA visible but less intrusive.
After ProductRenders the button after the entire product block. Suitable for long-form content pages.
After Product SummaryInserts the button after the product summary section. A good spot for low-friction chat engagement.

Note: Placement support may vary depending on your WooCommerce theme structure. You can test different positions to see which aligns best with your design.

  1. WooCommerce Button Style – Choose the visual style of the button:
    • Icon – Circular WhatsApp icon only
    • Simple Button – Icon + text label
    • Advanced Button – Agent-style button with richer UI
  2. Button Main Label
    • Customize the text shown inside the button.
    • Example: "How may I help you?"
  3. Icon for Button
    • Choose an icon for the button.
    • Options: WhatsApp default icon, Native icons, Custom icons Or No Icon.
  4. Button Size – Control the overall button size:
    • Choose an icon size from Small, Medium, or Large.
  5. Icon Color – Set the icon color for: normal state, hover state.
  6. Icon Background (Enable / Disable) – Enable or disable a background behind the icon.
  7. Icon Background Color – Select background colors for the icon: Normal & Hover.
  8. Button Background – Set the button’s background color: Normal & Hover.
  9. Button Label Color – Control the text color for: Normal & Hover.
  10. Button Border – Customize the button border: width, style, color, hover color, border radius.
  11. Button Padding – Adjust inner spacing (top, right, bottom, left) in pixels to fine-tune button size.
  12. Button Margin
    • Set the margin (outside spacing) around the button.
    • Input values for Top, Right, Bottom, Left in pixels.
  13. Button Visibility: Choose where the WooCommerce button will be displayed based on device type:
    • Everywhere → Visible on all devices (desktop, tablet, and mobile).
    • Desktop Only → Button is shown only on desktop screens.
    • Tablet Only → Button is shown only on tablets.
    • Mobile Only → Button is shown only on mobile devices.

WooCommerce Button Dynamic Variables #

When configuring the Pre-filled Message for your WooCommerce Button, you can use dynamic variables to automatically insert product details, site information, and conditional content. These variables are replaced in real-time with actual data when a customer clicks the button.

🛒 WooCommerce Variables #

  • {productName} → Displays the product’s name.
    Example:Darkify Plugin
  • {productSlug} → Inserts the product’s slug (URL-friendly name).
    Example: “darkify-plugin”
  • {productSku} → Displays the product’s SKU (Stock Keeping Unit).
    Example: “DP-2025”
  • {productPrice} → Shows the product’s current price (formatted with currency).
    Example: “$49”
  • {productRegularPrice} → Displays the regular/original price.
    Example: “$79”
  • {productSalePrice} → Displays the discounted/sale price (if applicable).
    Example: “$49”
  • {productStockStatus} → Displays the stock availability.
    Example: “In stock” / “Out of stock”

🌍 Global Variables #

These variables insert general site or session-related details.

  • {siteTitle} → Site title from WordPress settings.
    Example: “My WordPress Store”
  • {siteEmail} → Site admin email.
    Example:[email protected]
  • {currentURL} → The URL of the product page where the user clicked the button.
    Example:https://myshop.com/product/darkify-plugin”
  • {currentTitle} → The page/post/product title.
    Example: “Darkify – WordPress Dark Mode Plugin”
  • {date} → Current date of the chat initiation.
    Example: “2025-08-28”
  • {ip} → Visitor’s IP address.
    Example: “192.168.1.101”

🔲 Conditional Blocks #

Conditional blocks allow you to display specific sections of the message only if certain conditions are met.

  • {PRODUCT_START} … {PRODUCT_END}
    Wrap content that should only appear if a WooCommerce product context exists.
    Example: {PRODUCT_START} Product: {productName} Price: {productPrice} {PRODUCT_END}
  • {LOGGEDIN_START} … {LOGGEDIN_END}
    Content only shows if the user is logged in.
  • {NOT_LOGGEDIN_START} … {NOT_LOGGEDIN_END}
    Content only shows if the user is not logged in.

Example Pre-filled Message Using Variables

Hello! I’d like to ask about {productName} (SKU: {productSku}) on {siteTitle}.
{PRODUCT_START}
Price: {productPrice} (Regular: {productRegularPrice}, Sale: {productSalePrice})
Stock: {productStockStatus}
{PRODUCT_END}
Page: {currentURL}
Date: {date}
IP: {ip}

Customer sees something like:

Hello! I’d like to ask about Darkify Plugin (SKU: DP-2025) on My WordPress Store.
Price: $49 (Regular: $79, Sale: $49)
Stock: In stock
Page: https://myshop.com/product/darkify-plugin
Date: 2025-08-28
IP: 192.168.1.101

What are your feelings

Updated on February 20, 2026
Chat Help Demo
ThemeAtelier
Typically replies within 1 minute