Продумана реализация импорта товаров с базы 1С в базу интернет магазина на Drupal 7. Ниже детальнее.
1 Создать файла в формате csv
Закидываем все товары в базу данных
Первый раз с картинками дальше только обновления
2. Обновление данных на сайте
С 1С мы будем выгружать такие данные
- артикул
- название товара
- картинка (только первый раз)
- категория товара
- цена
- цена оптовая
- количество товаров
- статус товара * актуально" , " не актуально"
- описание товара (если оно будет) ( желательно описание вносить через редактор через админку)
Когда мы закинем все товары в БД первый раз мы сможем
Добавлять к ним фото иРедактировать описание и характеристики через админ панель сайта
Когда мы будем обновлять БД
мы будем в первую очередь ориентироваться на артикул товара
с такими правилами
-Если изменилось название записываем новое
-Если изменилось количество товаров и стало 0 (ноль) мы этот товар не удаляем с БД сайта он уходит в архив. И если следующий раз количество товара этого будет больше нуля товар снова становиться опубликованным на сайте
- Если в файле CSV у товара СТАТУС " Не актуально" Его НЕ добалять на сайт
- Если такого артикула раньше не было добавляем Новый товар
- Обновление не должны касаться таких полей как (фото товара, описание, Характеристики, мета данные)
1С на стороне клиента должна создавать файл и закидать на сервер где находиться сайт через ftp соединение . Каждый раз на тоже место заменяя предыдущий файл
обновлять информацию на сайте будем 4 раза в день
11-00, 15-00, 18-00, 23-00 (можно подкорректировать)
Касательно категорий товаров,
изначально мы в админке создадим такое же дерево категорий как и в 1с. Если в будущем у товара меняеться категория или добавляеться новая.
Эти товары записываються отдельной таблицей и в админке их можно будет рассортировать
Опубликован 19.02.2014 в 15:33