Он работает нормально. Группы создаются. Письма подписываются на эти группы. Но я не могу вставить имя и фамилию вместе с ним.
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 неверна, вам нужно буквально передать элемент массива "MERGE_VARS".
$batch[] = array(
'EMAIL' => array('email' => '[email protected]'),
'MERGE_VARS' => array(
'FNAME' => 'First Name',
'LNAME' => 'Last Name'
)
);