Доработать плагин для корректного обновления опций msoptionsprice2 + 1с

2 3 000
Добрый день!
Пишите те, кто действительно разбирается в данном вопрос.

Сама выгрузка корректно выгружается, но есть одно НО, с обновлением.
При обновлении, если опции не имеют значений, то выгружаются как новые опции, дублируя существующие.

По логике, наиболее эффективное решение, это привязать обновление опций к их уникальному id.
Вот пример торговых предложений (offers.txt). (<Ид>77893260-d678-11e9-9cc9-3c918028d512#77893261-d678-11e9-9cc9-3c918028d512</Ид>)

77893260-d678-11e9-9cc9-3c918028d512 это id товара
77893261-d678-11e9-9cc9-3c918028d512 это id уникальной опции, разделяются они # (но не всегда, должна быть проверка на #)
На данный момент выгрузку id как артикул сделали, но надо дописать условие, брать значение после #, если она есть.
Если опция с указанным id существует, надо обновить, если нет, надо создать новую.

Есть еще второй, крайний метод.

Не совсем удобный, это очищать существующие опции и создавать новые.
Пытался сделать так, но вместо 5 опций, добавляется одна. Это самый крайней метод, так-как это все же нагрузка и придется всегда делать полную выгрузку, а хочется только обновления делать.

Есть необходимо предоставлю полный import.xml и offers.xml а так-же сам скрипт для выгрузки опций.

Задача очень конкретная, прошу назвать точную стоимость и сроки.
Сергей
29 сентября 2019, 15:28
modx.pro
364
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.