Magento 2 WhatsApp Button

The Kowal WhatsApp Button module adds a WhatsApp contact button and a direct phone call link to product pages in Magento 2.
SKU
M2-WHATS-APP
€15.38
Email to a Friend

Enquire about this product

Description / Magento 2 WhatsApp Button

MAGENTO 2 · PRODUCT PAGE · WHATSAPP · PHONE

Give your customer an easy way to ask about a product.

Kowal WhatsApp Button

Display WhatsApp and phone buttons in the product section. Set the number, heading, and contact text separately for store views, without a complex communication system.

wa.me link · tel: call · Texts and number per Store View

HOW IT WORKS IN PRACTICE

01 · Set up the contact
Enable the module and enter the number with the country code.

02 · Customize the message
Change the heading, description, and labels for a specific store.

03 · The customer chooses a channel
They open WhatsApp or phone call handling.

What does your store gain?

Explore the module features, use cases, and settings.

Who is this module for?

For every Magento 2 store owner who wants to:

  • shorten response time to customer questions,
  • support conversion through direct contact,
  • build trust with visible seller availability,
  • serve customers through a popular messenger without implementing complex CRM systems.

What does the module do?

A section with the following message appears on the product page:

Have questions? Call or write:

Along with two buttons:

Button · Action

WhatsApp · Opens a WhatsApp contact with the configured number; the app or web version depends on the device

Phone · Initiates a phone call (tel: link)

SVG icons (WhatsApp and phone) are included with the module — no external dependencies.

Features and capabilities

  • Enable/disable the module from the admin panel
  • Phone number configuration per Store View
  • Multi-store support — different numbers for different locations / language versions
  • Responsive design — full support for mobile devices
  • Lightweight and efficient — no database tables, no external JS libraries
  • Secure — links with rel='nofollow' and target='_blank' attributes
  • ACL support — dedicated permissions in the Magento panel

What does it look like in practice?

The WhatsApp button appears automatically on the product page (the product.info.social block) immediately after enabling the module and configuring the phone number. The number is automatically cleaned to digits only for the wa.me link.

Why is it worth it?

WhatsApp enables contact through a messenger in Poland and Europe. Customers increasingly prefer contacting companies via chat rather than email or forms. Adding a WhatsApp button to the product page is a simple way to:

  • reduce cart abandonment,
  • close sales faster,
  • improve the customer shopping experience.

Number and texts in the panel

Stores → Configuration → Kowal → WhatsApp – Contact lets you set the status, number, heading, description, WhatsApp label, and icon alternative texts. You can customize the number and texts for each Store View.

Enter the number in international format. The WhatsApp link keeps only digits, while the tel: link keeps digits and the plus sign. A custom theme should provide the product.info.social location.

Contact via link, without a conversation backend

The module opens wa.me and tel:; how the app or web version starts depends on the customer’s device. The WhatsApp number must be linked to a supported account.

These are contact buttons, with no automatic replies, no conversation history in Magento, and no WhatsApp Business API integration. The module does not automatically add product content to the message.

Small resource footprint

SVG icons are local package assets. The module does not require a JavaScript library, cron, or its own tables. The WhatsApp link opens a new tab with rel=nofollow; the phone link starts call handling.

After configuration, check button visibility, the number, and operation on a phone. The impact on conversion depends on team availability and response quality.

Installation via Composer

Package kowal/module-whatsapp, module Kowal_WhatsApp. After configuring access to the Kowal repository, install the package, enable the module, update Magento, and clear the cache. In production, include compilation and static content deployment according to the store process.

From configuration to results

1. Set up the contact
Enable the module and enter the number with the country code.

2. Customize the message
Change the heading, description, and labels for a specific store.

3. The customer chooses a channel
They open WhatsApp or phone call handling.

Question before purchase

The customer views a product and needs a brief consultation. In the contact section, they choose WhatsApp or the visible phone number.

The buttons start the selected channel handling on the customer’s device. The store team provides the response and further support.

Add contact options to the product page

Want to adapt the module to your store? Ask about implementing Kowal WhatsApp Button and discuss the configuration or required extensions.

More Information

Theme compatibility Luma / Blank, KOWAL

Change Log

Initial release: WhatsApp contact button on Magento 2 product pages, phone call link, Store View phone number configuration, ACL support, responsive layout, and bundled SVG icons.

Module Installation Instructions

Installation via Composer

You will receive the access details for the Composer repository (customer email address and license token) by email after purchase. They are also available in the customer panel after logging in at kowal.store. Replace TWOJ_EMAIL_KLIENTA with your account email address and TWOJ_TOKEN with the token you received. Run the commands in the Magento root directory.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-whatsapp

Completing the installation

After installing the package, update Magento and clear the cache:

php bin/magento setup:upgradephp bin/magento cache:flush

In a production environment, also run DI compilation and deploy static files according to your store deployment process.

Press to skip carousel

We found other products you might like!

Write Your Own Review
You're reviewing: Magento 2 WhatsApp Button
Your Rating:
Price
Quality
Support
loader
Loading...

You submitted your review for moderation.

Update cookie preferences