Gplavui

facebook linkedin  

MailChimp API - Subscribe un mail utilizando PHP

Mailchimp es claramente una de las mejores herramientas de mailing que se pueden encontrar.

En nuestros proyectos, nosotros solo usamos Mailchimp.

Para la suscripción de nuevos miembros acostumbramos el componentes de formularios de RsForm junto con su plugin especifico, es una buena manera, facil, rapida y robusta.

De todas maneras, en desarrollos a medida, a veces debemos no nos queda otro remedio que implementar la suscripción de usuarios, esto no es difícil si bien hay que seguir unos pasos determinados:

1 - En primer lugar debemos tener una cuenta de Mailchimp activa con una lista ya creada, de esta debemos conseguir la API keys y el List ID

  • La API keys la encontramos en Account Settings -> Extras -> API Keys (deberemos crear una si no existe ninguna creada previamente)
  • El List ID esta en Lists -> Settings -> List name & defaults

2 - Una vez tenemos estos dos parámetros, el código a implementar es el siguiente:

$api_key = "APIKEY-us7";
$list_id = "LIST-ID";
$mailchimp = new Mailchimp($api_key);
$merge_vars = array(
   'FNAME' => $preorder->firstname,
   'LNAME' => $preorder->lastname,
   'GROUPINGS'=>array(
      array('name'=>'Interests', 'groups'=>array($post['interests']))
   )
);
$result = $mailchimp->lists->subscribe($list_id, array( 'email' => $post['email'] ), $merge_vars, 'html', false, true, true, false);
if ( ! empty( $result['leid'] ) ):
   JFactory::getApplication()->enqueueMessage(JText::_('MAILCHIMP_OK'));
else:
   JFactory::getApplication()->enqueueMessage(JText::_('MAILCHIMP_KO'), 'error');
endif;

Comentarios (0)

500 caracteres restantes

Cancel or

Está aquí: Home Blog MailChimp API - Subscribe un mail utilizando PHP