новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
silver-fenix
Приватное сообщение

Выгрузка номенклатуры из ТиС 7.7 в интернет-магазин на Drupal

13 |  3
6 января 2014 в 12:53:20 (10 лет 46 недель 4 дня назад)
59000
Текст задания
День добрый!

Что имеем:
1. Есть Обработка1, которая пробегает всю номенклатуру и в поле "Комментарий" пишет описание товара в формате html. Описание не хитрое, просто содержит ПолноеНаименование и тег img с ссылкой на картинку товара на сайте. Все картинки лежат в одной папке, а имя jpg-файла совпадает с кодом товара.
2. Есть Обработка2, которая выгружает заданные поля номенклатуры в файл. Файл всегда называется одинаково и всегда падает в корень C:.

Что приходится делать ежедневно:
1. Копировать базу.
2. К копии применять Обработку1.
3. Затем применять Обработку2. Поля каждый раз приходится выбирать вручную.
4. Затем забирать файл из корня диска C: и переименовывать из формата "export.csv" в формат "год-месяц-день export.csv".
5. Логиниться на сайт и проверять, что состав групп номенклатуры в базе не изменился и соответствует составу групп на сайте. Т.е. список групп не импортируется, то приходится его править вручную.
6. Загружать файл csv на сайт.
7. Очищать весь товар на сайте. При помощи node_import загружать товар из csv файла. Удалять старые, загруженные ранее на сайт, файлы выгрузки.

Чего хочется: чтобы все тоже самое делалось само по расписанию.

Если Вы автоматизируете хотя бы шаги 2-5, то дальше я сам справлюсь. Если можете сделать "под ключ", тем лучше.

UPD. По поводу шага 5. Имеется ввиду, что нужно: выгружать иерархию групп справочника Номенклатура в отдельный файл. Алгоритм в итоге такой:
1. Выгружаем файл с группами и файл с товарами.
2. Очищаем на сайте товары.
3. Очищаем на сайте группы.
4. Грузим группы из файла.
5. Грузим элементы из файла.
0
Отклики (7)