Modber Сообщество
профессионалов по 1С

PrestaShop обмен с 1С - выгрузка товаров из Управление торговлей



Скачиваний: 236
Платформы: 1С:Предприятие 8.2, 1С:Предприятие 8.1
Конфигурации: 1С:Управление торговлей
Версия: УТ 10.3, Prestashop 1.5.4
2013-02-20
14765 

 

Обработка для выгрузки товаров в CMS Prestashop из 1С Управление торговлей. Обмен реализован через CSV файл.

Внимание: обработка не универсальная и делалась под конкретную конфигурацию! Есть большая вероятность что у вас она не заработает корректно. Если вас интересует доработка данной обработки, обращайтесь по контактам указанным тут.

 

Всем известно, что структура справочника номенклатуры в 1С, обычно не удобна для отображения в интернет магазине. Поэтому обработка сделана из расчета того что структура каталога товаров в Prestashop отличается от 1С-ного.

Естественно в товарах 1С нужно указать в какой категории должен находится этот товар в Prestashop. Для этого в номенклатуру добавляется реквизит "Категория на сайте". Кроме этого был добавлен еще один реквизит "Производитель".

 

Далее идет документация с описанием как пользоваться обработкой, она же есть в в архиве с обработкой.
 

Выгрузка товаров из 1С

Запускаем в 1С обработку для выгрузки данных на сайт.
 
В поле «файл выгрузки» указываем каталог куда будут выгружаться данные. Если ставим галку «выгружать картинки», то будут выгружены картинки.


Выгрузка состоит из трех частей:
— список картинок товаров
— файл «export csv» который содержит данные о товарах
— файл «export2.csv», который содержит информацию о цветах и размерах.

Загрузка данных на сайт

Структура "Категорий" в админке сайта, должна соответствовать структуре 1С справочника "Категория в рознице".
 

Загрузка картинок

Все файлы картинок, выделяем и архивируем в zip файл. При открытии файла в нем не должно быть каталогов, должен быть список картинок товаров.
Заходим с панель управления сайтом (описано для timeweb.ru/) вводим логин и пароль.

Заходим в раздел «Файловый менеджер» переход в папку «/public_html/pimg»

Жмем «Файл» — «Закачать» — выбираем архив с картинками.
После закачки, выбираем архив и жмем «Архиватор» — «Разархивировать».

Внимание, далее заходим «/public_html/admin(имя вашего каталога с админкой)/import» и удаляем все кроме «index.php». Тем самым мы удаляем прошлые загрузки.
 

Загрузка товаров

Заходим в админку сайта, выбираем -  Доп. параметры -  CSV Import
1.    Нажимаем кнопку  «загрузка»
Появляется окно
 

2.    Нажимаем «обзор» – выбираем файл – нажимаем «загрузка».
3.    Повторяем эту операцию для второго csv файла.
4.    В итоге должен получиться список

 

5.    Выбираем первый загруженный файл «export.csv» с товарами в поле «Какой тип предприятия вы хотите импортировать?», выбираем «товары».
6.    Ставим галку «Удалить товары до импорта ?»
7.    Ставим галку «Вы хотите принудительно импортировать все ID?»
8.    Нажимаем «следующий шаг».
9.    Выбираем правила «111» — жмем «Загрузить».
 

Загрузка цветов и размеров

10.    Жмем кнопку «Импорт данных в формате CSV»
11.    Выбираем второй загруженный файл «export2.csv» с товарами в поле «Какой тип предприятия вы хотите импортировать?», выбираем «комбинации».
12.    Ставим галку в «Удалить комбинации до импорта ?»
13.    Нажимаем «следующий шаг».
14.    Выбираем правила «222» — жмем «Загрузить».
15.    Жмем кнопку «Импорт данных в формате CSV»

В итоге мы загрузили «товары» и их «цвета\размеры», по логике работы Prestashop, это делает отдельными файлами. Сделано так для того чтобы загружать очень сложные характеристики товаров.

При этом, остатки переносятся с учетом цвета и размера и Prestashop не даст продать вам больше чем у вас есть в 1С.

 

PS

Обратная загрузка из Prestashop в 1С не реализована, но в любом случае это первая версия обработки. Планируется ее дальнейшие доработки и разработка аналогичного функционала для Управление торговлей 11.



Как установить отработку или отчет 1С


Скачивание доступно только зарегистрированным пользователям.
Зарегистрируйтесь или войдите под своим аккаунтом.

Зарегитсрироваться на modber.ru


В центре внимания

Комментарии (13)