Что нужно сделать 1. Настроить обмен данными между 1С и интернет-магазином, сделанным на WordPress, с помощью плагина WooCommerce. - Из 1С на сайт выгружаются товары: номенклатурные позиции с фото, свойствами номенклатуры и ценой. 2. Заполнить сайт товарами, выгрузив их из 1С. - Важно, чтобы товары сели в нужные категории на сайте. 3. Настроить фильтры на сайте после выгрузки товаров. - Вместе с товарами на сайт выгрузятся свойства товаров из 1С: бренд товара, цвет, размер и т.п. Нужно, чтобы на сайте работали фильтры по этим свойствам. - Саму возможность фильтров на сайте уже сделали разработчики сайта. Осталось сделать так, чтобы эти фильтры корректно работали после выгрузки товаров и их свойств. Версия 1С 1С:Предприятие 8.3 (8.3.17.1549) Комплексная автоматизация для Казахстана 2.4.4.92 Задачи 1. Установить плагин WooCommerce на готовый сайт. Доступ к сайту предоставим. 2. Разработать модуль обмена с 1С. Необходимо разработать 3 вида выгрузки из 1С на сайт. 1 вид выгрузки полная выгрузка. Выгружаются все номенклатурные позиции, которые подходят под условие, со всеми свойствами, картинками и актуальными ценами. Выгрузка №1 используется: как первоначальная выгрузку товаров на сайт, пока там ничего нет; если на сайте уже что-то есть, имеющиеся данные полностью стираются и загружаются заново. Можно ли сделать эту выгрузку не по всем данным сайта, а локализовать на отдельные группы? Например, у нас устарели все данные в группе на сайте “Стабилизаторы”. Тогда запускаем обработку только на “Стабилизаторы” всё что в них было стирается и загружается заново. При этом остальные группы сайта остаются без изменений. Условие для выгрузки: у номенклатурной позиции заполнен реквизит “Группа на сайте” (см. картинку ниже). При полной выгрузке реквизит “Группа на сайте” связывается с соответствующей группой на сайте, и выгрузка происходит в указанную группу на сайте. 2 вид выгрузки изменение цен за период. 2 вид выгрузки запускается кнопкой в 1С. Ее запускает бухгалтер, который занимается установкой цен. Выгрузка №2 обновляет только цены, которые попадают под условия. Условие 1 цена поменялась за определенный период (какой?). Алгоритм определяет это с помощью истории изменения цен компании. Условие 2 это цена на позицию, у которой заполнен реквизит “Группа на сайте” (то есть этот товар подлежит публикации на сайте.) 3 вид выгрузки выгрузка определенных позиций. 3 вид выгрузки запускается при помощи обработки в 1С. В обработке указываем коды позиций, которые нужно выгрузить. Обработка используется: для точечного обновления свойств уже загруженных позиций (например, чтобы поменять картинку или свойства); для выгрузки новых позиций на сайт. Указанные позиции загружаются полностью с наименованием, картинкой, свойствами и ценой. Если на сайте нет товара с определенным кодом, для этого товара создается карточка товара в группе на сайте, соответствующей заполненному реквизиту “Группа на сайте”. Если на сайте уже есть товар с определенным кодом, карточка этого товара полностью обновляется заново загружается наименование, картинка, свойства, цена. Условие выгрузки у указанной позиции заполнен реквизит “Группа на сайте”. (!) Если позиция с указанным кодом ранее была загружена на сайт, а теперь реквизит “Группа на сайте” не заполнен, позиция убирается с сайта. (это возможно? если нет, то пропускаем этот пункт) Если позиция с указанным кодом ранее не была загружена на сайт, и у нее не заполнен реквизит “Группа на сайте”, обработка выдает ошибку и не загружает товар на сайт. Карточка товара не создается. 3. Передать код модуля обмена нашему 1С программисту, чтобы он его установил. Важный нюанс: доступ к конфигуратору не даем. Копию базы тоже не даем политика безопасности компании. Именно по этой причине модуль обмена установит наш 1С программист. Ваша задача дать ему модуль обмена и сделать интеграцию со стороны сайта. Мы предоставим вам необходимую информацию для разработки модуля обмена. 4. Завершить интеграцию со стороны сайта. 5. Заполнить сайт товарами. 6. Настроить работу фильтров на сайте по свойствам номенклатуры, которые будут выгружены из 1С