GRC Contact Buttons for WooCommerce

Description

GRC Contact Buttons for WooCommerce adds, on the product page, quick contact buttons to your preferred channels: Facebook Messenger, WhatsApp, TikTok, Phone, Email, Viber, Telegram, and Instagram.

Features:

  • Independent enable/disable toggle for each channel.
  • For each channel you can set the recipient (phone number, username, or email address).
  • The default message is configurable per channel and can automatically include the product name and the page link, using the placeholders {product} and {link}.
  • Built-in icons for each channel, with no external dependencies.
  • Button labels are automatically translated for Russian and Greek, with English as the default for every other site language.
  • All settings are managed from a single admin page: Settings > Social Buttons.

This plugin requires WooCommerce to be installed and active, since the buttons are displayed on the WooCommerce product page.

Installation

  1. Upload the grc-contact-buttons-for-woocommerce folder to the /wp-content/plugins/ directory, or install the zip archive directly from Plugins > Add New > Upload Plugin.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings > Social Buttons and configure the channels you want (enable, recipient, message).
  4. The buttons will automatically appear on every WooCommerce product page.

FAQ

Does the plugin work without WooCommerce?

No. The buttons are displayed on the WooCommerce product page, so WooCommerce must be installed and active.

Does the prefilled message work on every channel?

WhatsApp, Viber, Telegram, and Email prefill the message directly in the link. Facebook Messenger, TikTok, and Instagram do not allow prefilling a message through a URL, due to platform restrictions; the configured text is shown as a tooltip on the button instead.

Can I change the text displayed on the buttons?

Button labels are automatically translated based on the site language (English by default, with Russian and Greek also supported). The message sent to the customer is configured separately, on the settings page.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“GRC Contact Buttons for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3.1

  • Facebook Messenger links now prefill the message via the official text parameter (m.me/USERNAME?text=…).
  • Verified and documented which channels genuinely support message pre-filling: WhatsApp, Email, Viber, and Facebook Messenger fully; Telegram partially (depends on client version); TikTok and Instagram do not support it at all (platform limitation).

1.3

  • Added an editable “Button text” field for every channel, so the visible label can be translated or customized per channel.
  • Removed the automatic locale-based label translation in favor of the new editable field.

1.2

  • Full English translation of all plugin strings (admin settings page, notices, default messages, placeholders).
  • Removed hardcoded default recipient values; all channels are disabled by default until configured.
  • Renamed the message placeholders from {produs}/{link} to {product}/{link}.

1.1.1

  • Fixed unescaped output flagged by the Plugin Check tool.
  • Renamed the main class to avoid naming collisions with other plugins.
  • Updated readme to standard English.

1.1

  • Renamed the plugin to avoid the restricted “woocommerce” term in the name/slug.

1.0.0

  • First public release.
  • Support for Facebook Messenger, WhatsApp, TikTok, Phone, Email, Viber, Telegram, Instagram.
  • Automatic insertion of the product name and link in the message.