Очищение цены в CommerceML

С одним клиентом было длительное внедрение обмена по формату CommerceML с сайтом на Мегагрупп. Длительное, потому что служба поддержки очень медленно отвечала по формату обмена, да и сам обмен происходил с ошибками, которые поправляли программисты.

В общем, внедрение длилось полгода. В конце концов все получилось. Выгрузили товары и цены.

Но обнаружили одну «ложку дегтя». Оказывается, цены не очищались, даже если туда ноль передавать. А ведь одна из цен была «Акционная», т.е. прежняя, которая на сайте показывается как «зачеркнутая». Её надо убирать после завершения акций.

Конечно, была написана заявка в поддержку. Но чтобы не тратить неделю на ожидание ответа, я попробовал разные варианты.

И, о чудо, сработало передача прочерка для очистки цены:

В итоге XML выглядел так:

И цена стала очищаться.

Запрос в поддержку снял. Разобрался «на интуиции».

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *