Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Проблема с Яндекс.Маркет

Получил письмо после полугода работы с Яндексом.

Нарушение пунктов 10.2 и 10.3 Требований к рекламным материалам.
В ходе проверок службы контроля качества, проводимых в отношении вашего магазина odimpex.com, мы обнаружили следующую ошибку:
Товар: DT-171V Регистратор текущих значений постоянного напряжения
URL товара: http://odimpex.com/dt-171v-registrator-tekushih-znachenii-postoyannogo-napryazheniya.html
Тип ошибки: 2378067 нет статуса "под заказ"
Нет статуса «на заказ» .

Ранее я сделал дополнительное поле, с указанием наличия на складе: в наличии или под заказ. Я так понял Яндекс требует отобразить это в YML-файле. В нашем случае в market.php. Посоветуйте выход.

По типу ошибки, объясняют следующее:
Товар, выгруженный со статусом «в наличии», не может быть доставлен в течение двух рабочих дней с момента оформления заказа. Если вы готовы принять заказ и доставить товар в течение двух месяцев, предложению следует установить статус «на заказ».

Для описания статуса товара в YML-файле используется элемент available:

available="false" — товар на заказ.
available="true" — товар в наличии.

Благодарю всех откликнувшихся.


В настройках маркета есть настройка наличия товара.
available - у вас установлен как false


В настройках следующее:
Товар в наличии
Товар в наличии или под заказ?
и выбор
Да, Нет, Stock.
У меня был отмечен - Stock.
Поменял на - нет.
Посмотрим.


У вас так же генерирует available="false"
Откройте исходный код страницы http://odimpex.com/market.php и посмотрите на товары.
Например <offer id="4" available="false">


Я запутался. Так вроде это и требуется, если товар "под заказ", то должно быть указано available="false".


когда я смотрел первый раз у вас и было false.
сделал заключение тогда, что нужно наоборот.

Проблема в том, что у вас в маркете все товары отдаются false(под заказ)
хотя этот товар http://odimpex.com/dt-901-indikator-poryadka-cheredovaniya-faz.html есть в наличии. т.е. его уже не под заказ и available должен быть true. как я понял


Так вопрос остался, как управлять этим процессом, где в админке выставлять
available="false" — товар на заказ,
available="true" — товар в наличии,
и можно ли его автоматизировать, типа добавить атрибут.


Так вопрос остался, как автоматизировать этот процесс, где можно задать или изменить для каждого товара,
available="false" — товар на заказ,
available="true" — товар в наличии,
У меня более 200 позиций, из них около 40 только под заказ.
Но не вручную же прописывать в /market.php.
В Админка/Настройки/Яндекс-Маркет  есть возможность подобных изменений, но только для всех товаров.


Это автоматом от количества товара. если больше 0 то true, если 0, то false
только в настройках яндекса.маркета нужно выбрать stock в настройке Товар в наличии.


Благодарю, уразумел.


Источник



Copyright ShopOS