Magento 2 Email MarketingMagento 2 Email Marketing
Demo
Buy Now
Support
Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Activate & Connect
  • Features

    • Customer Tagging
    • Audience
    • Email Templates
    • Campaign Management
    • Frontend Module Workflow
  • Help

    • Troubleshooting
    • FAQ

Installation

Follow these steps to install the Magento 2 Email Marketing extension.


Installation Methods

Method 1: Install Through ZIP File

Extract the downloaded module archive and place the files into your Magento 2 root directory under:

magento2_root/
└── app/
    └── code/
        └── Webkul/
            └── EmailMarketing/

Directory Structure


Method 2: Install Through Composer

Navigate to your Magento 2 root directory in your SSH terminal and run the composer command in the following format:

composer require <component-name>:<version>

For example, to install version 5.0.4 of this extension, run:

composer require webkul/module-emailmarketing:5.0.4

Execute Magento CLI Commands

After placing the module files (via ZIP or Composer), navigate to your Magento 2 root directory in your SSH terminal and run the following deployment commands to complete installation:

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

Language Translation

The module supports multiple languages, including both RTL (Right-to-Left) and LTR (Left-to-Right) layouts. To translate the module into another language, such as German:

  1. Navigate to the module's i18n directory: app/code/Webkul/EmailMarketing/i18n (or the equivalent path in your installation).

  2. Edit the en_US.csv file. Replace the words on the right side of the comma (,) with your translated phrases.

    Translate CSV Terms

  3. Rename the CSV file to match your target locale, for example, de_DE.csv for German.

  4. Save the file.

  5. Upload the translated CSV file to the app/code/Webkul/EmailMarketing/i18n path on your server.

Rename CSV

  1. Navigate to your Adobe Commerce Cloud admin panel, go to Store → Configuration → General → Locale Options and select your desired locale.

Locale Option

  1. Run the static content deployment and cache flush commands again:
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
    

The module will now be translated into your selected language.

Translation Note

Always ensure that the structure of the CSV (the English key on the left) remains unmodified. Only change the translated string on the right side.

Prev
Requirements
Next
Activate & Connect