2015-02-09 1 views
0

В настоящее время я пытаюсь отладить процесс синхронизации Magento -> Mailchimp, который не работает. Ebizmarts/MageMonkey/и т.д./config.xml имеет эти хроны конфигурация, связанные с:Интеграция Magento/Mailchimp, импорт невозможен

<magemonkey_bulksync_import_subscribers> 
     <schedule><cron_expr>0 * * * *</cron_expr></schedule> 
     <run><model>monkey/cron::processImportJobs</model></run> 
</magemonkey_bulksync_import_subscribers> 

Поэтому задание будет выполняться каждый час. Теперь я могу ясно видеть из script that I wrote для моего магазина Magento, что статус моей задачи «ожидает». Затем, после выполнения задачи, статус становится «успехом» с сообщением «Ebizmarts_MageMonkey_Model_Cron». Проблема в том, что синхронизация не сделано. Так, отлаживать, что происходит, я добавил некоторые Mage::log() строки в методе processImportJobs, как это: «импортирование IS NULL»

public function processImportJobs() 
{ 
      $job = $this->_getJob('Import'); 
      Mage::log("importing"); 
      if(is_null($job)){ 
        Mage::log("IS NULL!"); 
        return $this; 
      } 
... 

И если факт, что я могу видеть в журнале, поэтому я не думаю, что синхронизирован. Метод _getJob является:

protected function _getJob($entity) 
    { 
      $job = Mage::getModel("monkey/bulksync{$entity}") 
            ->getCollection() 
            ->addFieldToFilter('status', array('IN' => array('idle', 'chunk_running'))) 
            ->addOrder('created_at', 'asc') 
            ->load(); 
      if(!$job->getFirstItem()->getId()){ 
        return null; 
      } 

      return $job->getFirstItem(); 
    } 

Так что, похоже, как мой хрон статус работы должен быть «простаивает» или «chunk_running» должны быть выполнены, и это не так.

Любые подсказки? Thanks

ответ

1

Вы следовали инструкциям, описанным в вики Ebizmarts? How Can I sync subscribers in MailChimp with Magento

С наилучшими пожеланиями, Сантьяго

+0

спасибо за ваш комментарий, и извините за поздний ответ, я пытался получить дополнительную информацию, прежде чем ответить :) Да, я прочитал, что шаги и конфигурация должна быть тонкой, это почему я сейчас думаю, что, вероятно, проблема в другом смысле - экспорт. Фактически в Newsletter -> MailChimp -> Bulk Sync -> Import число, указанное в списке Magento, не совпадает с реальным значением. Статус задания cron этой задачи также является «успехом». Если я экспортирую пользователей вручную, и я их добавлю вручную, все будет хорошо. Но, вероятно, мне нужно будет открыть выделенный поток .. скоро обновления :) –

+0

Итак, после некоторых тестов с командой Ebizmarts и командой MailChimp, он ПОСЕТИТ, как неожиданное поведение в зависимости от сервера MailChimp. Разработчик MailChimp должен теперь следовать этой проблеме и сообщить мне кое-что в ближайшие дни. В любом случае, спасибо за ваш ответ. –

 Смежные вопросы

  • Нет связанных вопросов^_^