Customer communication
This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Customer communication adds a contact method selector to checkout. Customers mark the channels that suit them, while managers see the saved choice in the order and can proceed directly to a call or conversation.
What it is for
The add-on records the customer's communication preference before the first order follow-up. Managers do not have to ask whether to call or send a message: the configured contact methods and the customer's selection are available in the order details.
Key features
- Contact methods for phone calls, WhatsApp, Telegram, Viber, Email, and MAX.
- Independent activation of every channel and control over its visibility at checkout.
- Preselected options and optional text labels next to channel icons.
- Custom icon upload for every contact method, with a built-in icon used when no file is uploaded.
- Placement of the selector in the checkout page layout.
- Storage of the channels selected by the customer in the order.
- Quick links for phone calls, email, and supported messengers in the order details; the phone number for MAX can be copied.
- Read-only access to the active contact methods for integrations.
How it works
- The administrator activates the required channels, selects which ones appear at checkout, and optionally configures defaults, labels, and custom icons.
- The “MS: Customer communication” block is added to the checkout page layout.
- The customer marks one or more suitable contact methods. The selection is stored with the order.
- In the order details, the manager sees the configured channels and the customer's selection. Phone, Email, WhatsApp, Telegram, and Viber open the corresponding links, while the number for MAX can be copied.
Still have questions about this add-on?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Buyers
- Owners
- Vendors
- English
- Русский
- 4.20
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Instructions for Customer communication
The add-on places a contact method selector on the checkout page and stores the options marked by the customer in the order. Available methods include phone calls, WhatsApp, Telegram, Viber, Email, and MAX.
What the add-on does
The administrator configures every channel separately: activates it, allows it at checkout, sets its default state, enables a label, and optionally uploads a custom icon. Customers can mark one or more channels. After the order is placed, the selected options appear in the order details sidebar.
For phone calls, Email, WhatsApp, Telegram, and Viber, the add-on builds a link from the phone number or email address stored in the order. For MAX, the manager can copy the customer's phone number.
Where to find the add-on
- Add-ons → Downloaded add-ons → Customer communication → Settings — channel options and icon uploads.
- Website → Themes → Layouts → Checkout — placement of the contact method block.
- Orders → View orders → required order — the Customer communication section in the order sidebar.
Configure contact methods
- Open the add-on settings.
- Configure the required channels: Mobile, WhatsApp, Telegram, Viber, Email, and MAX.
- Save the changes.
Four options are available for every channel:
- Use for connect — activates the channel for the add-on. A disabled channel is not shown to the customer or used in the manager's communication section.
- Display on checkout page — adds the active channel to the storefront selector.
- Activated by default — preselects the channel in the block. The customer can change the selection.
- Display sign — shows the channel name next to its icon on the storefront.
Channel settings are independent. The block uses checkboxes, so a customer can select several contact methods. If only one option should be preselected, activate the default setting for that channel only.

Configure icons
- Find the icon field below the required channel.
- Upload a file, select an image from the server, or provide a URL with the standard CS-Cart image uploader.
- Save the settings and check the storefront block.
If no custom icon is uploaded, the block uses its built-in icon for that channel. For a consistent layout, use transparent images with a similar visual size.
Add the block to checkout
- Go to Website → Themes → Layouts → Checkout.
- Select the grid where the contact method selector should appear and click Add block.
- Open the tab for creating a new block and select MS: Customer communication.
- Enter a block name, save it, and make sure the block is enabled in the layout.
The block is intended for the checkout page. It displays only channels for which both Use for connect and Display on checkout page are enabled.
Customer selection at checkout
At checkout, the customer marks the suitable contact methods. Changes are stored in the current checkout session, so the selection remains available when other order data is refreshed. When checkout is completed, the marked channels are saved with the order.

Use the saved method in an order
- Open the created order in the administration panel.
- Find the Customer communication section in the sidebar.
- Check which channel the customer selected.
- Use the channel link to call, create an email, or open a supported messenger. For MAX, use the copy button next to the phone number.
The links use the phone number and email address stored in the order. Opening them also depends on a corresponding application or link handler being available on the manager's device.

How to verify the result
- Activate two test channels, such as Mobile and WhatsApp.
- For both channels, enable Use for connect and Display on checkout page. One channel may be activated by default.
- Make sure the MS: Customer communication block is enabled in the checkout layout.
- Open the storefront, start a test checkout, and confirm that both channels are visible.
- Change the selection and place the order with a valid phone number and email address.
- Open the order in the administration panel and verify the Customer communication section, the selected channel, and its link.
- When testing MAX, use the copy button and confirm that the customer's phone number is copied to the clipboard.
If the block or selection is missing
- No channels appear in the block. Make sure both the activation and checkout display options are enabled for the required channel.
- The block is absent from the storefront. Check the Checkout page in the active layout and the block status.
- A label is missing. Enable Display sign for that channel.
- An uploaded icon is missing. Save the settings again and verify that the source file is available. When no custom file is available, the add-on shows its built-in icon.
- An older order has no selection. Data is present in orders created after the block was added and a customer selected a channel.
- A link opens without the expected contact. Check the phone number and email address in the order, as these fields are used to build the links.
Change history
v1.3.1 from 2026-03-11
[*] Added block styling, alignment, and fixed icon sizing for the Responsive and Nova themes.
[*] Replaced the MAX image with an inline SVG and aligned its appearance with the other channels.
[*] Improved add-on settings readability in the administration panel dark theme.
[*] Updated the paths and styles of the edit and save button icons.
[+] Added helper files for synchronizing the add-on with a test environment.
[!] Fixed the visibility of inner elements in messenger SVG icons.
[!] Fixed the edit and save icons in the Responsive and Nova themes.
v1.3.0 from 2026-03-05
[*] Updated the add-on template.
v1.2.1 from 2026-03-04
[*] Updated the add-on name and language descriptions to “Customer communication”.
[+] Added the description, instructions, and setup screenshots to the add-on information directory.
[*] Clarified the current path to the checkout page layout in the instructions.
[!] Fixed a checkout page failure caused by incorrectly formatted stored contact method data.
[!] Contact method data is normalized before it is stored in the customer session.
v1.2.0 from 2026-02-03
[+] Added phone number copying for communication through MAX.
[*] Updated the contact methods block template.
v1.1.0 from 2025-12-24
[+] Added a contact method selector to checkout.
[+] Added MAX and Email.
[+] Added support for a custom phone number or username for a contact channel.
[+] Added an API for mobile applications to retrieve contact methods and their icons.
[*] Replaced plain checkboxes with channel icons in the selector interface.
[*] Moved event handlers from the main functions file to a separate file.
[!] Changed the order field type to store selected contact methods correctly.
v1.0.13 from 2023-06-08
[!] Fixed the “New arrivals” page layout in compact mode.
v1.0.12 from 2023-06-07
[!] Fixed messenger language variables.
v1.0.11 from 2023-06-07
[!] Fixed the missing phone icon for the “Phone” option at checkout.
[!] Fixed messenger links.
[!] Fixed messenger language variables.
v1.0.8 from 2023-06-06
[!] Fixed an outdated add-on version displayed on the settings page.
v1.0.7 from 2023-06-03
[+] Added add-on license protection.
v1.0.6 from 2023-06-03
[*] Improved the checkout block behavior.
[!] Fixed checkbox selection during the initial setup.
[!] Fixed the contact method being reset when payment or shipping was changed.
[!] Fixed non-clickable contact links in the order details.
[!] Fixed block alignment in the UniTheme2 theme.
[!] Added the correct spacing from the checkout button.
[!] Fixed the “Use for connect” option affecting channel visibility in the administration panel.
v1.0.0 from 2023-05-23
[+] Initial release.
Legend:
[+] Added
[-] Removed
[*] Changed
[!] Bug fix