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 core modules via our combined Dotdigital - Marketing Automation extension: - View the listing on Magento Marketplace.
Steps:
1. You must ‘purchase’ the core extension from the Marketplace.
2. Any existing require
instructions in your composer.json relating to dotmailer/*
packages must be removed.
3. Now, require the package.
composer require dotdigital/dotdigital-magento2-os-package
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 ] Customer
[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