Автоматический импорт товаров из csv-файлов по cron
Добрый день!
Пытаюсь создать плагин, в котором можно было бы автоматически выполнять импорт товаров из csv-файлов в заданное время, используя cron, но никак не могу понять по коду, что именно надо вызвать, что бы этот самый импорт происходил. По идее, там просто будет функция, аргументом которой будет путь к csv-файлу или его файловый дескриптор. Не подскажете, как до этой функции добраться?
7 ответов
Аналогично приложениям. В папку lib/cli или lib/classes добавить класс shopPluginnamePlugin[SomeAction]Cli наследованный от waCliController.
В нём в методе execute должны быть описаны нужные действия.
Запуск
Плагин для магазина? Если нет, могу поделиться заготовкой, которая шустро разбирает csv стандартного формата.
Да, плагин для магазина. Спасибо конечно, но я скорее спрашивал о том, какую именно функцию shop-script надо дёрнуть, что бы произошёл импорт (куда передавать csv-файл?).
Не люблю некропостить, но вероятно вам нужен
посмотрите описание класса
А дайте хотя бы Вашу заготовку, если не сложно. Вдруг что-то полезное почерпну.
Так и не написали плагин? Точно такая же задача сейчас передо мной...
waCSV или shopCsvReader - классы для работы с csv. Последний работает пошустрее, но документации к нему нет. Как вариант наследовать класс waCSV и допилить.
Спасибо за подсказку, что-то проясняется)