Плагин Курьер, не верно считает или передает общий вес заказа.
Настройки плагина:
А это как в API расчет выглядет (видно что я добавил всего 4 велосипеда и их масса явно больше 20 кг то-есть тут должно быть не 800 рублей а 3000 рублей):
Обнаружили туже проблему! Вес на сайте считается правильно, плагин курьер работает верно, а вот в выгрузку для маркета значения попадают без учета "веса товара", они просто берутся из настройек "Экспорт каталога товаров в формате YML". перебили все настройки по весу, но проблема осталась. Какие еще варианты решения могут быть?
Введите стоимость доставки в виде числа, процента от общей стоимости корзины покупок или в виде суммы этих слагаемых. Пример: 20+10% рассчитает стоимость доставки как 20 RUB + 10% от общей стоимости корзины покупок.
Ёжику понятно. что стоимость доставки должна быть 499, а в выгрузке yml 299. может сначала проанализируете данныке что вам предоставил? их в полне достаточно.
а всплыло это после ошибки на заказ на маркете:
К сожалению, магазин xxxx.ru не подключился к программе «Заказ на Маркете». Ему не удалось пройти проверку качества.
При проверке магазина xxxx.ru мы обнаружили следующие нарушения условий размещения в программе "Заказ на Маркете": - Данные, которые передаёт API, отличаются от информации в предложении. Товарное предложение: xxxxxx руб. В предложении и на странице оформления заказа покупатели видят разную информацию. В предложении указана стоимость доставки 299 руб., а API сообщает другую стоимость доставки — 499 руб. Проверьте «Лог запросов к API магазина».
Вопрос банальный, в приоритете у яндекс маркета данные из товарного предложения. но почему то все настройки про время доставки, сроки, вес движок не учитывает. и берет от глобальных[ настроек магазина
я задал вопрос: пратаметр yandexmarket.local_delivery_cost
Введите стоимость доставки в виде числа, процента от общей стоимости корзины покупок или в виде суммы этих слагаемых. Пример: 20+10% рассчитает стоимость доставки как 20 RUB + 10% от общей стоимости корзины покупок.
9 комментариев
Для полноты картины покажите на всякий случай, какие значения веса указаны в свойствах этих товаров.
Нужно больше дополнительной информации:
Обнаружили туже проблему!
Вес на сайте считается правильно, плагин курьер работает верно, а вот в выгрузку для маркета значения попадают без учета "веса товара", они просто берутся из настройек "Экспорт каталога товаров в формате YML".
перебили все настройки по весу, но проблема осталась.
Какие еще варианты решения могут быть?
Покажите, пожалуйста, данные, которые я запросил у другого пользователя в соседней ветке комментариев.
в компании YML-файл:
<delivery-options>
<option cost="499" days="1-3"/>
<option cost="299" days="1-3"/>
</delivery-options>
в товарном предложении: (скрыл персональные данные)
<offer available="true" id="27673" type="vendor.model"> <url style="background-color: initial;">https://xxxxxxcs[fsdfsm,gncbD0%B0-%D0%BB030</url>
<price>5096.00</price>
<currencyId>RUB</currencyId>
<categoryId>8</categoryId>
<store>true</store>
<pickup>true</pickup>
<delivery>true</delivery>
<delivery-options>
<option cost="299" days="1-3"></option>
</delivery-options>
<vendor>чссчя</vendor>
<vendorCode>чсчясячсяс</vendorCode>
<model>название изделия</model>
<description>описание изделия</description>
<sales_notes>бла бла бля</sales_notes>
<manufacturer_warranty>true</manufacturer_warranty>
<seller_warranty>true</seller_warranty>
<country_of_origin>Россия</country_of_origin>
<cpa>1</cpa>
<weight>17.0000</weight>
<param name="Цвет" unit="">белый</param>
</offer>
Настройка курьера:
Вес товара 17 кг.
корзина:
checkout:
в товарном предложении видим что идет передача 299, а должно быть 499 как в корзине.
тут до API еще далеко, сама выгрузка генерируется не правильно...
перебивка веса в настройках курьера не помогла...
есть еще вариант прописать для этого товарного предложения
yandexmarket.local_delivery_cost
что будет выше в приоритете?
у нас мало товаров с весом более 10 кг, проще руками поправить. но будет ли это работать?
также стоит плагин:
<h1 style="margin-bottom: 0.3em; font-size: 1.8em; font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif; line-height: 1.2em; background-color: rgb(255, 255, 255);">Бесплатная доставка и Товары</h1>
на момент тестирования он был отключен.
каких еще данных вам не хвататет?
Ёжику понятно. что стоимость доставки должна быть 499, а в выгрузке yml 299.
может сначала проанализируете данныке что вам предоставил? их в полне достаточно.
а всплыло это после ошибки на заказ на маркете:
К сожалению, магазин xxxx.ru не подключился к программе «Заказ на Маркете». Ему не удалось пройти проверку качества. При проверке магазина xxxx.ru мы обнаружили следующие нарушения условий размещения в программе "Заказ на Маркете": - Данные, которые передаёт API, отличаются от информации в предложении. Товарное предложение: xxxxxx руб. В предложении и на странице оформления заказа покупатели видят разную информацию. В предложении указана стоимость доставки 299 руб., а API сообщает другую стоимость доставки — 499 руб. Проверьте «Лог запросов к API магазина».
Вопрос банальный, в приоритете у яндекс маркета данные из товарного предложения.
но почему то все настройки про время доставки, сроки, вес движок не учитывает. и берет от глобальных[ настроек магазина
я задал вопрос: пратаметр
yandexmarket.local_delivery_cost
- может исправить ситуацию?
в компании YML-файл:
<delivery-options>
<option cost="499" days="1-3"/>
<option cost="299" days="1-3"/>
</delivery-options>
в товарном предложении: (скрыл персональные данные)
<offer available="true" id="27673" type="vendor.model"> <url style="background-color: initial;">https://xxxxxxcs[fsdfsm,gncbD0%B0-%D0%BB030</url>
<price>5096.00</price>
<currencyId>RUB</currencyId>
<categoryId>8</categoryId>
<store>true</store>
<pickup>true</pickup>
<delivery>true</delivery>
<delivery-options>
<option cost="299" days="1-3"></option>
</delivery-options>
<vendor>чссчя</vendor>
<vendorCode>чсчясячсяс</vendorCode>
<model>название изделия</model>
<description>описание изделия</description>
<sales_notes>бла бла бля</sales_notes>
<manufacturer_warranty>true</manufacturer_warranty>
<seller_warranty>true</seller_warranty>
<country_of_origin>Россия</country_of_origin>
<cpa>1</cpa>
<weight>17.0000</weight>
<param name="Цвет" unit="">белый</param>
</offer>
Настройка курьера:
Вес товара 17 кг.
корзина:
checkout:
в товарном предложении видим что идет передача 299, а должно быть 499 как в корзине.
тут до API еще далеко, сама выгрузка генерируется не правильно...
перебивка веса в настройках курьера не помогла...
есть еще вариант прописать для этого товарного предложения
yandexmarket.local_delivery_cost
что будет выше в приоритете?
у нас мало товаров с весом более 10 кг, проще руками поправить. но будет ли это работать?