dotdigital / dotdigital-magento2-extension
Dotdigital for Magento 2
Installs: 254 417
Dependents: 14
Suggesters: 0
Security: 0
Stars: 50
Watchers: 16
Forks: 62
Open Issues: 0
Type:magento2-module
Requires
- php: ^7.4||^8.0
- ext-json: *
- ext-pcre: *
- dotdigital/dotdigital-php: ^2.6
- laminas/laminas-http: ^2.6
- laminas/laminas-uri: ^2.5
- magento/framework: >=102 <104
- magento/framework-message-queue: ^100.3|^100.4
- magento/module-authorization: ^100.3|^100.4
- magento/module-backend: >=101 <103
- magento/module-bundle: >=100 <102
- magento/module-catalog: >=103 <105
- magento/module-catalog-inventory: ^100.3|^100.4
- magento/module-catalog-rule: >=101 <102
- magento/module-checkout: ^100.3|^100.4
- magento/module-config: >=101 <102
- magento/module-configurable-product: ^100.3|^100.4
- magento/module-cron: ^100.3|^100.4
- magento/module-customer: >=102 <104
- magento/module-directory: ^100.3|^100.4
- magento/module-eav: >=102 <103
- magento/module-email: >=101 <102
- magento/module-grouped-product: ^100.3|^100.4
- magento/module-mysql-mq: ^100.3|^100.4
- magento/module-newsletter: ^100.3|^100.4
- magento/module-payment: ^100.3|^100.4
- magento/module-product-alert: ^100.3|^100.4
- magento/module-quote: >=101 <103
- magento/module-reports: >=100 <102
- magento/module-review: ^100.3|^100.4
- magento/module-sales: >=102 <104
- magento/module-sales-rule: >=101 <102
- magento/module-send-friend: ^100.3|^100.4
- magento/module-shipping: ^100.3|^100.4
- magento/module-store: >=101 <102
- magento/module-tax: ^100.3|^100.4
- magento/module-theme: >=101 <102
- magento/module-ui: >=101 <102
- magento/module-url-rewrite: >=101 <103
- magento/module-user: >=101 <102
- magento/module-wishlist: >=101 <102
- nyholm/psr7: ^1.8
- php-http/curl-client: ~2.3.0
- psr/log: ^1 || ^2 || ^3
Suggests
- dotdigital/dotdigital-magento2-extension-chat: Adds Dotdigital Chat to your Magento store
Replaces
- dev-master
- 4.28.0
- 4.27.2
- 4.27.1
- 4.27.0
- 4.26.3
- 4.26.2
- 4.26.1
- 4.26.0
- 4.25.5
- 4.25.4
- 4.25.3
- 4.25.2
- 4.25.1
- 4.25.0
- 4.24.2
- 4.24.1
- 4.24.0
- 4.23.7
- 4.23.6
- 4.23.5
- 4.23.4
- 4.23.3
- 4.23.2
- 4.23.1
- 4.23.0
- 4.22.1
- 4.22.0
- 4.21.6
- 4.21.5
- 4.21.4
- 4.21.3
- 4.21.2
- 4.21.1
- 4.21.0
- 4.20.4
- 4.20.3
- 4.20.2
- 4.20.1
- 4.20.0
- 4.19.5
- 4.19.4
- 4.19.3
- 4.19.2
- 4.19.1
- 4.19.0
- 4.18.2
- 4.18.1
- 4.18.0
- 4.17.0
- 4.16.2
- 4.16.1
- 4.16.0
- 4.15.1
- 4.15.0
- 4.14.1
- 4.14.0
- 4.14.0-RC5
- 4.14.0-RC4
- 4.14.0-RC3
- 4.14.0-RC2
- 4.14.0-RC1
- 4.13.8
- 4.13.7
- 4.13.6
- 4.13.5
- 4.13.4
- 4.13.3
- 4.13.2
- 4.13.1
- 4.13.0
- 4.12.0
- 4.12.0-RC4
- 4.12.0-RC3
- 4.12.0-RC2
- 4.12.0-RC1
- 4.11.4
- 4.11.3
- 4.11.2
- 4.11.1
- 4.11.0
- 4.10.0
- 4.10.0-RC1
- 4.9.3
- 4.9.2
- 4.9.1
- 4.9.0
- 4.8.0
- 4.7.1
- 4.7.0
- 4.7.0-RC2
- 4.7.0-RC1
- 4.6.0
- 4.5.7
- 4.5.6
- 4.5.5
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.2
- 4.2.0-p1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.4.2
- 3.4.1
- 3.4.0
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.3
- 3.0.2
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.9
- 2.4.8
- 2.4.7
- 2.4.5
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.6
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.2
- 1.1.0
- 1.0.0
- dev-develop
- dev-AM/filter-out-not-updated-order-history
- dev-AM/256598-array-combine
- dev-AM/254262-orders-batch
- dev-2.1-legacy
- dev-SH/log-observer-exceptions
- dev-AM/228126-coupon-gen-on-4.19.5
- dev-2.3-legacy
- dev-magento-2.4.2
- dev-magento-2.4.1
- dev-magento-2.4
- dev-magento-2.3.5
- dev-magento-2.3.4
- dev-magento-2.3.3
This package is auto-updated.
Last update: 2024-12-20 11:18:43 UTC
README
Requirements
- PHP 7.4+
- Magento 2.3.7+
- Magento 2.1.x is compatible up to version 4.2.0-p1
- Magento 2.2.x is compatible up to version 4.13.x
- Magento 2.3.0-2.3.6 are compatible up to version 4.21.x
Version history
Please see our Changelog or the Releases page.
Installation
We encourage merchants to install our core modules via our combined Dotdigital - Marketing Automation extension:
- View the listing on Magento Marketplace.
Steps:
- You must ‘purchase’ the core extension from the Marketplace.
- Any existing
require
instructions in your composer.json relating todotmailer/*
packages must be removed. - Now, require the package.
composer require dotdigital/dotdigital-magento2-os-package
Usage and support
Full support documentation and setup guides are available here.
CLI commands
sync
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)
task
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)
migrate
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, allemail_
tables).- You may lose previously saved data with this operation.
migrate
will not overwrite a previously-saved dynamic content passcode (4.13.6+).
Contribution
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