Type
magento2-module
Dotdigital for Magento 2
magento2-module
MIT
None
None
None
Please see our Changelog or the Releases page.
We encourage merchants to install our modules via our vendor page on the Magento Marketplace. We provide three 'metapackages', each containing a selection of modules to match your flavour of Magento (Open Source, Adobe Commerce or B2B for Adobe Commerce).
Steps:
1. You must ‘purchase’ the relevant package from the Marketplace.
2. Any existing require
instructions in your composer.json relating to dotmailer/*
packages must be removed.
3. Now, require the correct package.
For merchants using Magento Open Source:
composer require dotdigital/dotdigital-magento2-os-package --no-update
composer update
For merchants using Adobe Commerce:
composer require dotdigital/dotdigital-magento2-commerce-package --no-update
composer update
For merchants using B2B for Adobe Commerce:
composer require dotdigital/dotdigital-magento2-b2b-package --no-update
composer update
Full support documentation and setup guides are available here.
Run the sync commands on demand. Useful when troubleshooting cron issues.
bin/magento dotdigital:sync
This will yield a list of options:
Please select a Dotdigital sync to run
[0 ] AbandonedCart
[1 ] Automation
[2 ] Campaign
[3 ] Catalog
[4 ] Contact
[5 ] Guest
[6 ] Importer
[7 ] IntegrationInsights
[8 ] Order
[9 ] Review
[10] Subscriber
[11] Template
[12] Wishlist
[13] NegotiableQuote (B2B module required)
A task-runner for utility jobs that aren't syncs. Again, these have crons, so you wouldn't normally need to run these manually.
bin/magento dotdigital:task
This will yield a list of options:
Please select a dotdigital CLI task to run
[0] Cleaner
[1] SmsSenderManager (SMS module required)
The migrate
command is a way to re-run the module's data installation process after initial install.
bin/magento dotdigital:migrate [--table=<table_name>]
You may supply the following table options:
email_contact
email_order
email_review
email_wishlist
email_catalog
email_b2b_quote (B2B module required)
Running migrate
with no options supplied will re-run the complete data installation process.
Warning:
- migrate
starts by truncating tables (either the table you supplied as an option, or, if no options were provided, all email_
tables).
- You may lose previously saved data with this operation.
- migrate
will not overwrite a previously-saved dynamic content passcode (4.13.6+).
You are welcome to contribute to Dotdigital for Magento! You can either: - Report a bug: create a GitHub issue including description, repro steps, Magento and extension version numbers - Fix a bug: please clone and use our Develop branch to submit your Pull Request - Request a feature on our roadmap