dotdigital/dotdigital-for-shopware-flowbuilder

Integrate with Dotdigital using Flow Builder actions.

2.1.0 2023-09-13 19:06 UTC

This package is auto-updated.

Last update: 2024-11-09 10:20:09 UTC


README

Packagist Version Packagist Version (including pre-releases) license

Shopware's merchants can now integrate with Dotdigital using Flow Builder actions. Merchants can define flows with a new Dotdigital action to send triggered non-marketing email campaigns in Dotdigital to nominated recipients (regular email addresses and variables are supported).

Read the documentation

Requirements

  • PHP 8.1+
  • Shopware 6.5+
    • Shopware 6.4.x is compatible with the plugin's 1.x release line.

Installation

Step 1 - get the files

To install this plugin you have two options:

Platform installation

  • Download the code from Github and upload it via Extensions > My extensions > Upload extension
  • Activate the plugin via Extensions > My extensions

OR:

Manual installation via git or composer

Git install

git clone git@github.com:dotmailer/dotdigital-for-shopware-flowbuilder.git custom/plugins/DotdigitalFlow

Composer install

composer require dotdigital/dotdigital-for-shopware-flowbuilder

Step 2 - Install the plugin

Refresh the plugin list:

bin/console plugin:refresh

Install the plugin:

bin/console plugin:install --activate DotdigitalFlow

Step 3 - Build extension assets

bash bin/build-administration.sh
bash bin/build-storefront.sh

Changelog

2.1.0

What's new

  • Customers and guests can now sign up for SMS marketing, with consent, at registration and checkout.
  • Customers can manage their subscription and subscribed mobile number in their account.
  • SMS subscribers are pushed to a specific list in Dotdigital via the new V3 API.
  • Mobile numbers are validated client-side before submit.

2.0.1

Improvements

  • We removed an unused JS file.
  • The plugin's minimum-stability is reset to 'stable' following the release of Shopware 6.5.

2.0.0

What's new

  • The plugin is now compatible with Shopware 6.5+ [NOTE: Shopware 6.4.x will not be able to run this version of the plugin.]

1.1.1

Bug fixes

  • We fixed an error in validation-directive.js relating to unsupported 'classProperties'.

1.1.0

What's new

  • We've added a new flow action to add or update contacts in Dotdigital. Email addresses can be added to address books, with data fields, and options for resubscribe and double opt-in.
  • We've added a new flow action to enroll contacts to marketing programs in Dotdigital.

Improvements

  • Merchants using our transactional email flow action can now choose from a list of triggered campaigns to send from Dotdigital.

1.0.0

What's new

  • Merchants can define flows with a new Dotdigital action to send triggered non-marketing email campaigns in Dotdigital to nominated recipients (regular email addresses and variables are supported).