В настоящее время я пытаюсь отладить процесс синхронизации 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
спасибо за ваш комментарий, и извините за поздний ответ, я пытался получить дополнительную информацию, прежде чем ответить :) Да, я прочитал, что шаги и конфигурация должна быть тонкой, это почему я сейчас думаю, что, вероятно, проблема в другом смысле - экспорт. Фактически в Newsletter -> MailChimp -> Bulk Sync -> Import число, указанное в списке Magento, не совпадает с реальным значением. Статус задания cron этой задачи также является «успехом». Если я экспортирую пользователей вручную, и я их добавлю вручную, все будет хорошо. Но, вероятно, мне нужно будет открыть выделенный поток .. скоро обновления :) –
Итак, после некоторых тестов с командой Ebizmarts и командой MailChimp, он ПОСЕТИТ, как неожиданное поведение в зависимости от сервера MailChimp. Разработчик MailChimp должен теперь следовать этой проблеме и сообщить мне кое-что в ближайшие дни. В любом случае, спасибо за ваш ответ. –