2017 © Pedro Peláez
 

magento2-module sailthru-magento2-extension

Sailthru Module for Magento

image

sailthru/sailthru-magento2-extension

Sailthru Module for Magento

  • Monday, July 23, 2018
  • by sailthru-noc
  • Repository
  • 25 Watchers
  • 3 Stars
  • 3,866 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 8 Open issues
  • 26 Versions
  • 13 % Grown

The README.md

MageSail

##### Sailthru Magento 2 Extension

Installation Instructions

  1. Get the module via composer composer require sailthru/sailthru-magento2-extension
  2. Enable the module bin/magento module:enable Sailthru_MageSail
  3. Upgrade the database bin/magento setup:upgrade (Depending on Magento mode, you may need to run magento setup:di:compile)
  4. Go to Magento Admin > Stores > Configuration > Sailthru to configure. Visit the Sailthru Documentation Site for setup documentation.

Note: If sync'ing variant products with no visible individual URL, you should enable "Preserve Fragments" in Sailthru here., (*1)

Javascript Setup

The Sailthru MageSail module comes ready to use Sailthru's new PersonalizeJs javascript. To add page-tracking and gather onsite data like pageviews and clicks:, (*2)

  1. Add your Customer ID (found [here][4]) to vendor/sailthru/sailthru-magento2-extension/view/frontend/web/spm.js

Please contact Sailthru to learn more about and enable Site Personalization Manager., (*3)

To define transactional template to be overriden by Sailthru

Declare new transactional email template in ./etc/template_config.xml file that can be created within any module. Each template definition in ./etc/template_config.xml has four required parameters that are defined in ./etc/template_list.xsd file. Required parameters are: 1. id - transactional email template identifier in Magento 2 2. name - template title which will be displayed in Admin Panel -> Stores -> Configuration -> Sailthru -> Transactionals -> General Transactionals dropdown list 3. custom_template_source - Core Config Path to native Magento 2 transactional email template ID value. Is utilized when custom email template overrides default Magento 2 email template 4. sort_order - template sort order, (*4)

After updating the ./etc/template_config.xml file run php bin/magento cache:clean config to clean Config cache. To extend or change structure of a transactional email templates override config file use ./etc/template_list.xsd file., (*5)

Use Magento Email Queue

Sailthru Magento 2 extension utilizes standard Magento queueing functionality., (*6)

  1. Go to Admin > Stores > Configuration > Sailthru > Messaging > Advanced
  2. Set flag "Use Magento Email Queue" to Yes and save configuration
  3. Make sure Magento cron is setup and running
  4. To test Sailthru messages queue consumer execute:
$ php bin/magento queue:consumers:start sailthru.email.send.consumer.db
OR
$ php bin/magento queue:consumers:start sailthru.email.send.consumer.amqp

RabbitMQ integration

Instead of standard database based queue broker RabbitMQ can be used, (*7)

Refer to Magento Guide: RabittMQ Setup, (*8)

The Versions

23/07 2018

dev-master

9999999-dev

Sailthru Module for Magento

  Sources   Download

The Requires

 

14/07 2018

dev-IN-1007_ScopePatchRefactor

dev-IN-1007_ScopePatchRefactor

Sailthru Module for Magento

  Sources   Download

The Requires

 

14/07 2018

dev-Patch3

dev-Patch3

Sailthru Module for Magento

  Sources   Download

The Requires

 

28/06 2018

dev-ScopeConfigPatch

dev-ScopeConfigPatch

Sailthru Module for Magento

  Sources   Download

The Requires

 

26/06 2018

dev-inventory_negative_patch

dev-inventory_negative_patch

Sailthru Module for Magento

  Sources   Download

The Requires

 

31/05 2018

dev-IN-1006_EasyJs

dev-IN-1006_EasyJs

Sailthru Module for Magento

  Sources   Download

The Requires

 

23/04 2018

dev-PatchTemplateSend

dev-PatchTemplateSend

Sailthru Module for Magento

  Sources   Download

The Requires

 

16/03 2018

dev-AttributeDebug

dev-AttributeDebug

Sailthru Module for Magento

  Sources   Download

The Requires

 

24/01 2018

dev-IN-861

dev-IN-861

Sailthru Module for Magento

  Sources   Download

The Requires

 

24/01 2018

dev-IN-902

dev-IN-902

Sailthru Module for Magento

  Sources   Download

The Requires

 

24/01 2018

dev-IN-900

dev-IN-900

Sailthru Module for Magento

  Sources   Download

The Requires

 

18/01 2018

dev-GuestOrderTemplateFix

dev-GuestOrderTemplateFix

Sailthru Module for Magento

  Sources   Download

The Requires

 

21/12 2017

dev-develop-rma

dev-develop-rma

Sailthru Module for Magento

  Sources   Download

The Requires

 

04/12 2017

dev-ProductImportScript

dev-ProductImportScript

Sailthru Module for Magento

  Sources   Download

The Requires

 

14/11 2017

dev-1.1.0-dev

dev-1.1.0-dev

Sailthru Module for Magento

  Sources   Download

The Requires

 

12/07 2017

dev-IN-562/IN-633

dev-IN-562/IN-633

Sailthru Module for Magento

  Sources   Download

The Requires

 

12/07 2017

dev-IN-562/IN-653

dev-IN-562/IN-653

Sailthru Module for Magento

  Sources   Download

The Requires

 

12/07 2017

dev-IN-562/IN-632

dev-IN-562/IN-632

Sailthru Module for Magento

  Sources   Download

The Requires

 

31/03 2017

1.0.4

1.0.4.0

Sailthru Module for Magento

  Sources   Download

The Requires

 

30/03 2017

dev-EmailErrorSilentFailures

dev-EmailErrorSilentFailures

Sailthru Module for Magento

  Sources   Download

The Requires

 

20/03 2017

1.0.3

1.0.3.0

Sailthru Module for Magento

  Sources   Download

The Requires

 

13/01 2017

dev-SegmentingTool

dev-SegmentingTool

Sailthru Module for Magento

  Sources   Download

The Requires

 

08/11 2016

dev-bundleFix

dev-bundleFix

Sailthru Module for Magento

  Sources   Download

The Requires

 

26/09 2016

1.0.2

1.0.2.0

Sailthru Module for Magento

  Sources   Download

The Requires

 

12/09 2016

1.0.1

1.0.1.0

Sailthru Module for Magento

  Sources   Download

The Requires

 

22/08 2016

1.0.0

1.0.0.0

Sailthru Module for Magento

  Sources   Download

The Requires