Для обмена товарами используем плагин WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange.
При обмене товарами генерируется xml файлы:
1) Import - Первая загрузка и полный импорт товаров
2) Offers - обновление данных которые отличаются от данных в 1с
-
Проблема:
1) Когда мы в первый раз импортируем все товары, все проходит отлично.
2) На сайте мы проводим некоторые изменения товаров например: название, категории и так далее.
3) В 1с добавили новый товар, нужно его залить на сайт.
Когда мы заново
импортируем данные она перезаписывает все наши изменения которые были ранее внесены. Но, импортируется тот новодобавленный товар.
Когда мы делаем
обмен данными то есть
обновление то, все изменения остаются, обновляются цены и количество, что есть правильно. Но, не добавляется новый товар, хотя он есть в файле
xml Offers
Вопрос:
Подскажите пожалуйста, где скрывается проверка которая не пропускает заливку новых товаров, которые были добавлены в 1с?
Код взят из файла offers.php, чисто теоретически именно этот файл отвечает за обновление данных на сайте.
Код
https://codepen.io/ismar-suleimanow/pen/KKpxxvv?ed...