项目作者: dotmailer

项目描述 :
The official Engagement Cloud for Magento2 extension
高级语言: PHP
项目地址: git://github.com/dotmailer/dotmailer-magento2-extension.git
创建时间: 2015-11-16T12:35:34Z
项目社区:https://github.com/dotmailer/dotmailer-magento2-extension

开源协议:MIT License

下载


Dotdigital for Magento 2 (Magento Open Source and Adobe Commerce)

Packagist Version
Packagist Version (including pre-releases)
license

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:

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.
    1. 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.

  1. bin/magento dotdigital:sync

This will yield a list of options:

  1. Please select a Dotdigital sync to run
  2. [0 ] AbandonedCart
  3. [1 ] Automation
  4. [2 ] Campaign
  5. [3 ] Catalog
  6. [4 ] Customer
  7. [5 ] Guest
  8. [6 ] Importer
  9. [7 ] IntegrationInsights
  10. [8 ] Order
  11. [9 ] Review
  12. [10] Subscriber
  13. [11] Template
  14. [12] Wishlist
  15. [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.

  1. bin/magento dotdigital:task

This will yield a list of options:

  1. Please select a dotdigital CLI task to run
  2. [0] Cleaner
  3. [1] SmsSenderManager (SMS module required)

migrate

The migrate command is a way to re-run the module’s data installation process after initial install.

  1. bin/magento dotdigital:migrate [--table=<table_name>]

You may supply the following table options:

  1. email_contact
  2. email_order
  3. email_review
  4. email_wishlist
  5. email_catalog
  6. 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+).

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