Как настроить работу cron в пурпурно шаг за шагом. Если у меня есть атрибут с установленной датой, я хочу, чтобы задание cron отключило продукт, если день прошел мимо ...Задача Cron отключить продукт Magento 1.7 CE
-1
A
ответ
4
1) Создайте собственный модуль, есть много руководств по этому поводу - или используйте Создатель модуля, чтобы начать работу.
2) Добавлена Крон припусков на ваш модулей конфигурации
config.xml
...
<crontab>
<jobs>
<mymodule_disable>
<schedule>
<!-- every 10 min -->
<cron_expr>*/10 * * * *</cron_expr>
</schedule>
<run>
<model>mymodule/Scheduler::disable</model>
</run>
</mymodule_disable>
</jobs>
</crontab>
</config>
теперь создать класс для решения этой задачи для вас (MODULENAME/Модель/Scheduler.php)
Scheduler.php
<?php
class Mymodule_Model_Scheduler
{
/**
* Disable prodcuts for us
*/
public static function disable()
{
// This will be run every 10 minutes, we want to get applicable products
// you will need to customize the filter for what you need, subtracting
// or adding date values etc.. you get the idea :)
$date = Mage::getModel('core/date')->gmtDate(); // add/subtract etc
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addfieldtofilter('custom_date_attr', array(
array('to' => $date),
//array('gteq' => $date)
));
foreach($collection as $product) {
$product->setStatus(Mage_Catalog_Model_Product_Status::STATUS_DISABLED);
$product->save();
}
}
}
Теперь нужно настроить хрон для запуска Magentos планировщик, пример:
*/10 * * * * php -f /path/to/magento/cron.php
Смежные вопросы
- 1. Magento CE 1.7 Cron Работа Помощь
- 2. Проблемы с индексацией Magento CE 1.7 с несколькими заданиями cron
- 3. Интеграция PayPal Magento CE 1.7
- 4. Задача Cron в расширении Magento
- 5. Получите остаток продукта в Magento CE 1.7?
- 6. Создайте продукт Magento программно в версии 1.7
- 7. Задача Cron не обновляется в Magento
- 8. Задача cron, установленная в magento на сервере
- 9. Как настроить `Cron (Запланированная задача)` в `Magento`?
- 10. Magento 1.7 WYSIWYG
- 11. Переопределение контроллера администрирования ядра в Magento 1.7 CE
- 12. Какова цель создания каталога данных в magento CE 1.7?
- 13. Установка Magento CE 1.7: Ошибка при установке базы данных
- 14. Обновление шаблонов Magento от CE 1.3 до 1.7
- 15. Как вернуть статус заказа продукта в Magento CE 1.7?
- 16. Как создать сгруппированный продукт с php? (Magento 1.7)
- 17. Magento 1.7 - Debug isAvailable
- 18. magento CE 1.9 цветные образцы
- 19. Задача Magento cron не работает на экземпляре AWS
- 20. Задача выбора опциона Magento Bundle Задача
- 21. Задача Laravel4 to cron
- 22. Magento 1.7 - Overwrite system.xml
- 23. Magento 1.7 customer_save_before observer
- 24. Magento 1.7 Модуль наблюдателя
- 25. Magento 1.7 Тема выпуска
- 26. Разработка модуля Magento 1.7
- 27. Magento 1.7 reindex catalogsearch_fulltext
- 28. Может ли сгруппированные продукты использовать резервные копии в Magento CE 1.7?
- 29. Magento CE файлы пользовательских тем
- 30. разработка Magento-CE
ли вы нашли решение? – 2016-05-09 12:25:39