Jump to main content Jump to doc navigation

Что такое mChimpX?

FormIt hook для подписки email на ваш список Mailchimp. Полностью настраивается.

Stable extra работает с Mailchimp API 2.0 (поддержка только 1.x прекращена), версия 3.0 будет реализована позже.

mChimpX создан Bert Oost.

Требования

mChimpX требует MODX® Revolution 2.4 или новее.

История

Version Release date Author Changes
1.0.0-rc1 Dec 28, 2011 Bert Oost (OostDesign) Initial release.
2.0.0-alpha Apr 10, 2019 Oleg Pryadko Mailchimp API 2.0 support
2.1.0 May 05, 2019 Anton Tarasov Further maintenance & support

Загрузка и установка

Установите пакет через package manager MODX®.

Пример вызова сниппета

[[!FormIt?
  &hooks=`mChimpXSubscribe`
  &mcApiKey=`xxxxxx5229a6a84acd58xxxxxx210ax-us11`
  &mcListId=`yyyyyyyyyyy`
  &mcEmailField=`EMAIL`
  &mcMergeTags=`FNAME:FNAME,LNAME:LNAME,BIRTHDATE:BIRTHDATE,CODE:CODE,SOURCE:SOURCE`
  &mcDoubleOptin=`1`
  &mcDebug=`true`
  &mcUpdateExisting=`0`
  &mcFailOnAlreadySubscribed=`1`
  &mcFailOnNotSubscribed=`1`
  &mcFailOnMissingRequired=`1`
]]

Параметры для тега FormIt

Parameter Description
mcApiKey [optional] Mailchimp API Key (можно задать через system setting mcApiKey)
mcListId [optional] ID списка Mailchimp (можно задать через system setting mcListId)
mcEmailField Имя поля email в форме. Default: email.
mcMergeTags Merge tags Mailchimp и поля формы. Default: FNAME:firstname,LNAME:lastname,FULLNAME:firstname:lastname.

Параметры подписки

Parameter Description
mcEmailType Тип email (html, text, mobile).Default: html.
mcDoubleOptin Двойное подтверждение подписки. Default: 1
mcUpdateExisting Обновлять существующих подписчиков вместо ошибки. Default: 0.
mcReplaceInterests Заменять interest groups переданными или добавлять к существующим. Default: 1.
mcSendWelcome При double*optin=false и true отправляется Welcome Email при успешной подписке. Не срабатывает при обновлении существующего подписчика. При double_optin=true не влияет. Default: 0.

Параметры ошибок

Parameter Description
mcDebug Debug в лог MODX.Default: 0.
mcFailOnApiKey Показывать ошибки API key на форме. Default: 0
mcFailOnListNotExists Показывать ошибку «list not exists». Default: 0.
mcFailOnAlreadySubscribed Показывать ошибку «already subscribed». Default: 0.
mcFailOnNotSubscribed Показывать ошибку «not subscribed». Default: 0.
mcFailOnMissingRequired Показывать ошибку «missing required». Default: 0.

Официальная документация

https://docs.modx.com/current/en/extras/mchimpx

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more