В v2.0 интеграции API Mailchimp в PHP FNAME и LNAME не переходили с batchSubscribe () с группировкой

0

Он работает нормально. Группы создаются. Письма подписываются на эти группы. Но я не могу вставить имя и фамилию вместе с ним.

foreach($email as $batches){ 

 $fname=$Subscriber['subscriber_firstname'];
 $lname=$Subscriber['subscriber_lastname'];

 $merge_vars =array(
      'fname'=>$fname,         
       'lname'=>$lname,      
      'groupings'=>array(
                    array('id' =>$group_id, 
                         'groups' =>array($group_name)
                          )
                        )
                );   

 $batch[] = array('email'=>array('email' =>$batches), $merge_vars);

 }
$subscriber = $Mailchimp_Lists -> batchSubscribe($listid,$batch, false, true, true);
print_r($batch);
Теги:
mailchimp

1 ответ

0

У меня была такая же проблема, и я обнаружил, что документация на mailchimp неверна, вам нужно буквально передать элемент массива "MERGE_VARS".

$batch[] = array(
  'EMAIL'      => array('email' => '[email protected]'),
  'MERGE_VARS' => array(
    'FNAME' => 'First Name',
    'LNAME' => 'Last Name'
  )
);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню