PHPackages                             contexttocall/magento-2-module-c2c - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. contexttocall/magento-2-module-c2c

ActiveMagento2-module

contexttocall/magento-2-module-c2c
==================================

Context To Call

1.1.4(1y ago)021OSL-3.0PHPPHP ~7.2||~8.1||~8.2

Since Mar 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/contexttocall/magento-2-module-c2c)[ Packagist](https://packagist.org/packages/contexttocall/magento-2-module-c2c)[ RSS](/packages/contexttocall-magento-2-module-c2c/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)DependenciesVersions (7)Used By (0)

ContextToCall Magento 2 Module
==============================

[](#contexttocall-magento-2-module)

Overview
--------

[](#overview)

The **ContextToCall\_C2C** module integrates a call/email button through the C2C script into your Adobe Commerce (Magento) store. This module allows merchants to add a dynamic button on product pages, list pages, and during checkout based on specific configurations. The module offers flexibility in button placement, supporting both customer engagement via phone or email.

**Compatibility**: Adobe Commerce 2.4.7 EE and CE

---

Features
--------

[](#features)

- Add a dynamic call/email button on the product detail page, product listing page, and other page.
- Customizable button placement for different areas (e.g. price, title, add-to-cart button, etc.).
- Global configuration for header/footer and product detail and list pages.
- CSV import/export for bulk configuration management.

---

Installation Guide
------------------

[](#installation-guide)

### Step 1: Install the Module Using Composer

[](#step-1-install-the-module-using-composer)

Run the following command to install the **ContextToCall\_C2C** module:

```
composer require contexttocall/magento-2-module-c2c
```

### Step 2: Update Magento

[](#step-2-update-magento)

After installation, run the following Magento commands to complete the installation process:

```
Copy
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
```

### Step 3: Verify Installation

[](#step-3-verify-installation)

After the installation is complete, navigate to the Stores &gt; Configuration section in the Magento Admin Panel and ensure that ContextToCall\_C2C appears under the General section.

User Guide
----------

[](#user-guide)

Users can configure the C2C Script and button placement both globally and at the product level. Please note that product-level configurations take precedence over global/store settings.

Product-Level Configuration
---------------------------

[](#product-level-configuration)

- C2C Code: Add the C2C script at the product level.
- Display on Detail Page: Set to "Yes" or "No" to display the button on the product detail page.
- Display on List Page: Set to "Yes" or "No" to display the button on the product list page.
- Button Position on Detail Page: Choose the position to display the button on the detail page from the available options.
- Button Position on List Page: Choose the position to display the button on the list page from the available options.

Global Configuration
--------------------

[](#global-configuration)

### Global Settings: Configuration for header and footer buttons

[](#global-settings-configuration-for-header-and-footer-buttons)

- Enable Header Button: Set to "Yes" or "No" to show or hide the button in the header.
- Header Script: Add the C2C script for the header.
- Header Position: Select the desired position for the button in the header from the available options.
- Enable Footer Button: Set to "Yes" or "No" to show or hide the button in the footer.
- Footer Script: Add the C2C script for the footer.
- Footer Position: Choose the desired position for the button in the footer from the available options.

### Product Settings

[](#product-settings)

- Display on Detail Page: Enable or disable button display on the product detail page.
- Display on List Page: Enable or disable button display on the product list page.
- Button Position on Detail Page: Choose the button position on the product detail page.
- Button Position on List Page: Choose the button position on the product list page.

### Design Settings

[](#design-settings)

- Custom CSS: Apply custom CSS for design adjustments.

### Frontend Behavior

[](#frontend-behavior)

The button will dynamically appear on the product detail pages, product list pages, and other areas, depending on the configuration settings you choose. You can control its visibility and positioning at both the global and product levels, allowing for flexible customization across different pages. Whether it's displayed on the product detail or list page, or during the checkout process, the button will adapt to your preferences, ensuring a seamless user experience tailored to your setup.

### Import/Export

[](#importexport)

Users can leverage native features to easily export and import the C2C script for products. To streamline this process, a new column labeled ‘c2c\_code’ has been added to the CSV file.

- Export: The C2C script is included in the exported CSV file, allowing users to manage the script for each product.
- Import: The exported CSV file can be imported into the C2C portal. After making the necessary adjustments or additions, the updated file can be imported back into Adobe Commerce to apply the C2C script at the product level.

This process simplifies managing C2C script configurations across products, ensuring consistency and efficiency in handling large numbers of products.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance48

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Total

5

Last Release

368d ago

Major Versions

1.1.4 → 2.4.x-dev2025-05-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/729ed9d87c184d675d1920fcb2cd33888764d155395ab987a5131bc6c0c1d3bd?d=identicon)[c2c.package](/maintainers/c2c.package)

---

Top Contributors

[![contexttocall](https://avatars.githubusercontent.com/u/204772765?v=4)](https://github.com/contexttocall "contexttocall (40 commits)")

### Embed Badge

![Health badge](/badges/contexttocall-magento-2-module-c2c/health.svg)

```
[![Health](https://phpackages.com/badges/contexttocall-magento-2-module-c2c/health.svg)](https://phpackages.com/packages/contexttocall-magento-2-module-c2c)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
