Сделать интеграцию-обмен данными 1С УНФ (далее 1С) с API WordPress WooCommerce.
В архиве
4 |
0
10 марта 2020 в 19:26:45
(4 года 36 недель 6 дней 1 час назад)
1000
29.09.2019 11:11:11
Текст задания
ТЗ:
1) Товары - двухсторонний обмен, все товары ВП/все элементы справочника "Номенклатура 1С". Если есть в справочнике "Номенклатура" 1С, но нет в ВП - создать в ВП. Если нет в "Номенклатура" 1С, но есть в ВП - создать в 1С;
2) Характеристики товаров 1С соответствуют Атрибутам товаров в ВП. Двухсторонний обмен: если Атрибут есть в ВП, но характеристика отсутствует в 1С - создать в 1С. Если Характеристика есть в 1С, но отсутствует в ВП - создать атрибуты в ВП;
3) Артикулы товаров - обеспечить точное соответствие ВП и 1С;
4) Подробное описание - не синхронизировать;
5) Картинки товаров - односторонний обмен: передавать только из ВП в 1С;
6) Остатки товаров - двухсторонний обмен: передавать из 1С в ВП по особой схеме (см. файл word, общий смысл - остатки в ВП могут быть либо 0 - когда отсутствуют в 1С, либо 1 - когда в 1С есть в наличии). Из ВП в 1С - передавать только количество проданных;
7) Цены - односторонний обмен: передавать только из ВП в 1С в один конкретный вид цен. Данный вид цен для 1С указывается в форме настроек обмена;
8) Двухсторонняя синхронизация иерархии Категорий ВП и иерархии групп номенклатуры 1С.
8.1) При создании новой номерклатуры 1С на основе данных ВП - устанавливать новой номерклатуре группу, совпадающую с наименованием категории ВП. При отсутствии данной группы в 1С - создавать эту группу с учетом всей иерархии Категорий ВП.
8.2) При создании нового Товара в ВП на основании Номенклатуры 1С - создавать иерархию Категорий ВП аналогично иерархии групп номенклатуры 1С, и у нового товара ВП расставлять соответствующие "галки" категорий по всей цепочке иерархии - например галка на "Брюки" плюс галка на "Casual".
8.3) Синхронизацию категорий производить только один раз - при создании новой (ранее отсутствующей) номенклатуры в 1С на основании данных ВП, или при создании нового (ранее отсутствующего) Товара ВП на основании данных 1С. Если в дальнейшем категория в ВП или 1С изменится (критерий поиска существующей номенклатуры - Артикул) - то категорию у существующих товаров/номенклатуры между ВП и 1С не синхронизировать.
8.4) В случае, когда точное создание соответствующей иерархии в 1С невозможно (в ВП галки категорий расставлены одновременно в нескольких разных ветках иерархии категорий) - синхронизацию проблемной номенклатуры и группы номенклатуры не производить, в 1С выдавать предупреждение о проблеме.