Порой, при размещении магазина на Яндекс.Маркете возникают ошибки. Они могут появиться как на стадии прохождения модерации, так и в процессе работы магазина. В этой статье мы разберем основные ошибки, которые могут возникать в прайс-листе, и ошибки, связанные с проверкой качества.
Зачем Яндекс.Маркет вообще выставляет ошибки и проверяет магазины? Для того, чтобы соблюдались законы о рекламе и пользователи сервиса получали всегда достоверную и актуальную информацию. В итоге, работают только магазины с качественным сервисом, покупатели доверяют Яндекс.Маркету, а магазины получают высокую конверсию от размещения.
Ошибки на сервисе можно разделить на две основные группы:
- критичные;
- некритичные.
Если возникли 2 критичных ошибки за последние 30 дней, магазин отключают. В случае с некритичными ошибками — предложения скрываются.
Где посмотреть ошибки?
В разделе «Отчет об ошибках качества»:
Если проблема с обработкой прайс-листа, то смотрите «Отчет по индексации» раздела «Ассортимент»:
Критичные ошибки Яндекс.Маркета
Существует множество причин из-за которых магазин могут отключить от сервиса. Если критичных ошибок больше двух, то магазин отключают. Рассмотрим часто встречающиеся.
Стоимость товара отличается на сайте и на Яндекс.Маркете
Чаще всего у магазинов появляется именно эта ошибка. Причина появления: сотрудник службы контроля качества проверяет магазин и переходит по ссылке на сайт магазина, там он либо не находит цены на карточке модели, либо она отличается.
Раньше, когда робот обходил страницу и не находил цену или видел различия, то выставлялась критичная ошибка. С июля 2019 внесли изменения, и эта ошибка при обходе роботом больше не является критичной.
Как не допустить возникновения данной ошибки?
- Если прайс-лист автоматически не обновляется, то при изменении цены на сайте, сразу же вносите изменения в прайс.
- Много товаров, а автоматического прайс-листа у вас нет? Разбейте прайс-листы по категориям. Таким образом, Маркет быстрее будет обрабатывать ваши прайс-листы, а добавить их вы можете неограниченное количество.
- Установите расписание работы на сервисе, и, при обновлении цен в магазине, отключайте показ предложений.
- Наймите разработчика и пусть он вам настроит автоматически обновляемый прайс-лист. Это обеспечит комфортную работу на Маркете.
Проблема с оформлением товара или его наличием
Магазин может получить такую ошибку, когда по различным причинам нет возможности оформить заказ на сайте, или когда товара нет в наличии в магазине или на сайте.
Проверяйте свой сайт — проходите самостоятельно все этапы покупки, убедитесь что все кнопки обратной связи работают, что товары добавляются в корзину без проблем.
Проблему поможет решить автоматическое обновление прайс-листа. Товары, которых нет в наличии, не должны присутствовать в прайсе.
Если товара нет в наличии, но вы хотите, чтобы он отображался на сервисе, поставьте статус товара “на заказ”. В таком случае, срок доставки товара обсуждается с покупателем, но по правилам сервиса доставка в таком случае не должна превышать 2-х месяцев.
Неверная информация о доставке
Такая ситуация может возникнуть по следующим причинам:
- Магазин обновил информацию на сайте, а на Яндекс.Маркете забыл. Не забывайте актуализировать данные!
- Менеджер при преме заказа сообщил срок доставки с запасом. Пусть ваши операторы говорят точные сроки, какие указаны на сервисе.
Помимо срока доставки, обязательно проверяйте тарифы. Если вы указали, что доставка по Свердловской области стоит 200 рублей, то она и должна быть 200 рублей, хоть в самый удаленный поселок Свердловской области. Иначе Яндекс.Маркет выставит вам ошибку.
Покупателю не ответили по заказу в течение часа
Согласно требованиям Яндекс.Маркета сотрудник магазина должен связаться с покупателем и подтвердить заказ в течение часа. Проверяйте график размещения на Маркете. Если у вас заказы принимаются по телефону, который отображен на сервисе, то отвечать на него должен оператор, а не автоинформатор. В противном случае лучше поменять график показа телефона.
Магазин не отправил проверочный код с тестового заказа
На почту магазина порой может поступить письмо с контрольным проверкой от Яндекс.Маркета. Обязательно отвечайте на такие письма. Создан такой метод проверки в первую очередь для того, чтобы узнать насколько быстро реагирует магазин на заказы. Время на отправку проверочного кода 1 час. Если такое письмо поступило в нерабочее время, то код необходимо отправить в течение первого часа рабочего дня.
Есть, конечно, еще множество причин, за которые можно получить критическую ошибку. Но они тесно связаны с теми, что прописаны выше. Почитать о них вы можете на странице помощи Яндекс.Маркета для магазинов. Поэтому теперь переберемся к некритичным ошибкам.
Некритичные ошибки Яндекс.Маркета
Чаще всего некритичные ошибки связаны с доступностью сайта или обработкой прайс-листов.
Сайт магазина недоступен
К этой категории можно отнести ряд ошибок:
- Ошибка 404 — страница не найдена;
- Ошибка 408 — время ожидания истекло;
- Ошибка FewContent — размер проверяемой страницы меньше 1кб.
Но даже когда робот выставляет эти ошибки, он всё равно раз в час проверяет недоступные страницы. Если по истечению суток страница предложения окажется доступной, то ошибка снимается и удаляется из отчетов.
Магазин отключат, если недоступных страниц с данной ошибкой будет больше четырех!
Проблемы с прайс-листом
Если вы используете прайс-лист в формате YML, то ошибки из этой категории могут вас затронуть. Самая распространенная — «Фатальная ошибка: Ошибка парсинга XML». Возникает в основном когда предложение оформлено не правильно или серверу не хватает ресурсов на его обработку. Для того, чтобы понять, где именно возникает эта ошибка, необходимо зайти в раздел “Отчет по индексации”, там вы сможете подробно ознакомиться, где была допущена ошибка и время загрузки файла. Советуем проверять свой прайс и смотреть, корректно ли передаются описания предложений, картинки и пр.
Порой, при проверке прайс-листа вы можете увидеть ошибку disabled cpc and cpa programs. Ничего страшного в ней нет, но и решить своими силами вы ее не можете. Дело в том, что раньше на маркете было доступно две модели размещения, и в прайсе необходимо было это указывать. Теперь же, когда осталась только CPC модель, делать этого не нужно. Разработчики Яндекс.Маркета пишут, что вскоре устранят причину появления этой ошибки, ждем.
Советы, как избежать ошибок на Яндекc.Маркете
Подводя итог, можно выделить ряд советов, которые помогут избежать появления большинства ошибок.
- Проверяйте цены предложений в прайс-листе. Нет времени на проверку, а товарных позиций много? Закажите разработку автоматически обновляемого прайса. Для большинства CMS даже не надо ничего разрабатывать, так как есть готовые модули, где достаточно нажатия одной кнопки.
- Проверяйте работу своих операторов. Нельзя говорить, что товара нет в наличии и вы не способны его доставить.
- Периодически проверяйте настройки своего магазина. Будь это время работы или информация о доставке.
- Проверяйте работоспособность своего сайта, не должно быть перебоев в работе магазина.
- Если ошибка все же вас настигла, то оперативно решайте ее.
Автор: Анастасия Арефьева — Веб-мастер, сертифицированный специалист по Яндекс.Маркету и Яндекс.Метрике
Интеграция 1С с Яндекс.Маркетом в расширении конфигурации
Один из крупнейших торговых площадок России – это проект «Яндекса» и Сбербанка. Площадка работает с марта 2018 г.. С лета 2020 года площадка Яндекс.Маркет полностью принадлежит Яндексу
Предлагаемое здесь расширение является доработкой шаблона модуля «Размещение на маркетплейсе Яндекс.Маркета» для «1С:Предприятия» . Модуль интеграции, который бесплатно предлагает Яндекс имеет много ошибок в программном коде процедур и функций работы с методами API и невозможно его внедрять без доработки.
На данный момент мое расширение имеет версию 1.8.7.21 и адаптировано для работы в облаке . Расширение содержит исходный модуль Яндекса версии 1.8.7 и около 21 исправлений программного кода этого модуля Расширение позволяет :
- Устанавливать связи между вашим товарами и товарами на маркетплейсе.
- Управлять ценами на товары при помощи стратегий продаж.
- Подтверждать заказы, отправлять информацию о грузовых местах, передавать информацию об остатках, а также распечатывать ярлыки‑наклейки и акты приема‑передачи (только для модели FBS (Fulfillment by Seller, продажи с фулфилментом магазина) — вы сами храните и упаковываете заказы).
Тестирование работы расширения в облаке
Тестирование расширение возможно только в облаке., например в 42Clouds- проект занимается оказанием услуг по аренде 1С. Для того, чтобы протестировать расширение Вы должны зарегистрироваться по ссылкам, указанным ниже в зависимости от интересующей конфигурации . После того, как пройдете регистрацию будет сразу активизирован сервис и доступ к тарифу в облаке, который Вы выберите. У вас будет 7 дней бесплатного доступа.
Конфигурация «1С:Предприятия» | Ссылка на тестирование |
---|---|
1С:Управление торговлей 11 | Здесь |
1С:Комплексная автоматизация 2.4 | Здесь |
1С:Управление нашей фирмой 1.6 | Здесь |
Последняя цифра в версии расширения соответствует версии моих доработок. Для приобретения моего доработанного расширения обращайтеcь ко мне на почту master1c8x@mail.ru
Для того, чтобы работать с расширение и получить заказы от Маркета нужно сначала пройти регистрацию в личном кабинете Яндекс.Маркет.. Как зарегистрироваться в личном кабинете можно посмотреть здесь
Основные доработки модуля в расширении.
- Изменен механизм работы с регламентным заданием выгрузки цен на маркетплейс – Не требуется устанавливать дополнительную внешнюю обработку “Фоновая выгрузка цен на маркетплейс” для запуска по расписанию регламентное задание . Достаточно установить файл расширения и настроить расписание фонового задания Это возможно благодаря тому, что используется механизм собственных регламентных заданий в расширении , описанный мной здесь
- Удален функционал авто обновления расширения. Данный функционал не допустим для работы в облаке ,
- Добавлена роль “Раздел Интеграция с Яндекс.Маркетом” для доступа неполноправных пользователей к разделу ( в режиме совместимости 8.3.14 и выше)
- Исправлены ошибки в модуле и оптимизированы запросы. Исправлены ошибки в программном коде многих процедур и функций. Оптимизированы плохо написанные запросы , которые соблюдают требования 1С по оптимизации запросов
- Удалена форма проверки обновлений – В расширении удален функционал обновления расширения и соответственно форма проверки обновлений удалена из интерфейса. Механизм проверки обновлений не допустим при работе в облаке ,
Следует отметить, что Яндекс.Маркет предоставляет партнерам 4 модели работы с партнерами. Особенности работы по моделям продаж можно подробнее здесь
- Модель работы FBY (Fulfillment by Yandex, продажи с фулфилментом Яндекса) – Партнер самостоятельно поставляет товары на склады маркетплейса.
- Модель работы FBS (Fulfillment by Seller, продажи с фулфилментом магазина) – Партнер обрабатывает и упаковывает заказы, затем отгружает в сортировочный центр или пункт приема.
- Модель работы FBY+ (Fulfillment by Yandex +, поставка под заказ) – Партнер поставляет товары на склады маркетплейса после получения заказа от него. Упаковывает и доставляет товары маркетплейс.
- Модели DBS (Delivery by Seller) -Продажи с доставкой магазина)
HTTP сервисы расширения
Яндекс.Маркет (далее МК) использует HTTP сервисы магазина для отправки и получения информации о заказах. В модуле интеграции Яндекса имеются 2 идентичные сервисы по назначению. Мне не понятно почему, но я оставил оба сервиса в моем расширении потому, что я не знаю к какому сервису обращается МК (см рис )
Методы HTTP сервисы
Каждый сервис имеет 4 post – метода и один get метод. При обращении к методам всегда проверяется Авторизация. Если она пройдена возвращается код состояние 401
- Функция StocksPOST(Запрос) – МК передает список SKU товаров магазину для получения наличия товаров. , иначе магазин передает на МК доступные остатки для продажи . Для выполнения запроса МК должны быть настроен обмен и синхронизированы по SKU номенклатура магазина. Если синхронизация не настроена магазин возвращает нулевые остатки на все запрашиваемые товары. Отмечу, что запрос получения остатков оптимизирован в моем расширении и работает на 50 % быстрее, чем в шаблоне расширения у Яндекса.
- Функция CartPOST(Запрос) – Когда покупатель начинает оформление заказа, магазину поступает запрос с целью актуализации данных по наличию товаров, которые находятся в корзинке пользователя, Ответ магазина должен содержать актуальные данные. магазин возвращает наличие и цену в модели FBS , а также параметры доставки в модели DBS, Отмечу, что запрос получения остатков и цен товаров в корзинке пользователя в модели FBS и DBS оптимизирован в моем расширении и работает на 50 % быстрее, чем в шаблоне расширения у Яндекса.
- Функция OrderAcceptPOST(Запрос) – Когда покупатель завершает оформление заказа, на стороне Маркета формируется заказ со статусом
"RESERVED"
(зарезервирован), а магазину поступает запрос на принятие заказа. Магазин должен отправить ответ с подтверждением принятия заказа ("accepted": true
) или с отказом от заказа ("accepted": false
). Магазин всегда принимает новый заказ. Однако если возникает ошибка создании заказа в базе данных возвращает отказ от заказа. Отмечу, что я не нашел ошибки в программном коде процедуры создания заказа и формирования ответа по заказу и поэтому в моем расширении эти процедуры не тронуты. Однако, в этом обработке запроса могут возникать не запрограммированные ошибки, особенно, при сохранении заказов в базе данных - Функция OrderStatusPOST(Запрос) – Маркет отправляет магазину данные о статусе заказа. Статус зависит от способа оплаты. Если Оплата при оформлении, то Маркет отправляет магазину запрос со статусом заказа «UNPAID” (не оплачен). У покупателя есть 30 минут, чтобы оплатить заказ. После оплаты Маркет отправляет магазину запрос со статусом заказа “PROCESSING” (обрабатывается) — магазин может обрабатывать заказ. Если заказ не оплачен в течение 30 минут, Маркет отправляет магазину запрос со статусом заказа “CANCELLED” (отменен). Если Оплата при получении, то МК отправляет магазину запрос со статусом заказа “PROCESSING” (обрабатывается) — магазин может обрабатывать заказ.
- Функция GetYML(Запрос) – В этом методе МК запрашивает у магазина файл YML (Yandex Market Language) – стандарт, разработанный «Яндексом» для принятия и публикации информации в базе данных Яндекс.Маркет. YML основан на стандарте XML (Extensible Markup Language). Для получения YML файла необходимо установить модель работы DBS в настройках интеграции . Если у магазина указана модель работы FBS возвращается код состояния ответа 400 .
Порядок работы с расширением
1. Подключение расширения
Для подключения расширения нужно воспользоваться стандартной обработкой “Управление расширениями конфигурации” и добавить расширение из файла и отключить опции Безопасный режим, имя профиля и Защита от опасных действий для расширения.
После подключения расширения нужно перезапустить сеанс , чтобы появился новый раздел МаркетплейсБеру_Яндекс (См. рис 3) в панели разделов конфигурации.
Подробнее об установке и настройке модуля интеграции можно посмотреть в следующем видео ( Однако, установка внешней дополнительной обработки для настройки расписания передач цен не требуется в моем доработанном модуле) :
2. Подготовка сервиса и веб‑сервера
Чтобы начать обрабатывать заказы, необходимо подготовить сервис «1С:Предприятия» и веб‑сервер, на который маркетплейс будет отправлять запросы. Именно при помощи API‑запросов происходит взаимодействие по обработке заказов между маркетплейсом и «1С:Предприятием».
Подробное описание подготовки сервиса и веб сервиса можно посмотреть здесь
Подготовка сервиса и веб сервиса понадобится партнерам, подключенным к маркетплейсу Яндекс.Маркета по модели FBS (Fulfillment by Selle) – вы сами храните и упаковываете заказы. Подробнее о моделях работы см. в Справке Маркета для моделей FBY, FBY+ и FBS.
Порядок действии по инструкции :
- Опубликуйте сервис на веб‑сервере
- Редактирование файла публикации в соответствии с инструкциями
- Установка SSL-сертификат на Вашем веб -сервере
- Установить ссылку на сервис в личном кабинете на Яндессе. Ссылка устаналивается на странице Настройки → Настройки API в личном кабинете для партнеров Маркета.
Форма публикации базы данных на веб – сервере открывается в конфигураторе в разделе Администрирование → Публикация на веб‑сервере. и показано на рис. 3
3. Авторизоваться на маркетплейсе
Перед началом работы необходимо авторизоваться пункте “Авторизация”( См. рис 4) :
В форме авторизации нужно указать
- Номер кампании, который присваивается при регистрации на маркетплейсе (Его можно посмотреть в личном кабинете маркетплейса.), на маркетплейсе
- Токен можно получить автоматически. Для этого нажмите кнопку Получить токен. Если вы авторизованы в личном кабинете, откроется окно браузера с вашим токеном. Если вы не авторизованы, выберите логин (при необходимости введите пароль), на который вы регистрировали магазин. Затем откроется окно с вашим токеном.
Важно!. Для работы с маркетплейсом используется 3 вида токена:
- oAuth токен, для авторизации обращений от магазина к Маркету – https://yandex.ru/dev/market/partner-marketplace-cd/doc/dg/concepts/authorization.html
- Есть токен для авторизации обращений от Маркета к магазину – https://yandex.ru/dev/market/partner-marketplace-cd/doc/dg/concepts/identification.html
- Есть отладочный токен (Debug ключ) – его можно получить через службу поддержки для того, чтобы мы могли получить более детальные логи обращения. Он передаётся дополнительным параметром при вызове обращений к Маркету.
4. Установить расписания
Механизм запуска фонового задания по расписанию усовершенствован . Достаточно открыть пункт Настройка расписания и установить нужное расписание. Для оптимальной работы модуля рекомендуется, чтобы цены отправлялись каждый день раз в час ( См рис)
Есть возможность запустить задание сейчас в фоновом режиме. Если задание выполняется , то процедура “Выполнить сейчас” выдает не ожидает его совершение и сообщает об этом пользователю .
5. Источники данных о товарах
Перед тем как сопоставлять ваши товары с карточками на маркетплейсе, вам нужно указать источники данных откуда брать информацию о товарах.
Выберите параметр из выпадающего списка, отметьте раздел в 1С, где хранится информация об этом параметре, и нажмите кнопку «Выбрать». В блоке справа для указанного раздела подставьте в поле нужное значение, нажав на элемент «…». Повторите тоже самое для каждого параметра и сохраните результат.
В источниках данных хранятся параметры:
- изготовитель, страна производства, торговая марка — обязательно для всех товаров;
- срок годности, срок службы, гарантийный срок — обязательно для некоторых категорий товаров, например, продуктов питания или бытовой техники.
- ваш SKU — необязательно. Если вы не укажете источник данных, SKU будут сгенерированы автоматически.
6. Сопоставление товаров с карточками на маркетплейсе Яндекс.Маркета
Все товары, которые вы хотите размещать на маркетплейсе, необходимо сопоставить с карточками на нем. Каждому вашему товару должен соответствовать товар на маркетплейсе со своим идентификатором (SKU на Яндексе).
Для сопоставления используется пункт Загрузка товаров и привязка к карточкам
Отмечу, что загрузить товары на Маркете и установить привязку к карточка возможно если личный кабинет прошел модерацию. В противном случае, при обращение к каталогу на Маркете сервер возвращает ответ с кодом состояния: 403 FORBIDDEN Ошибка: Access denied (Доступ запрещен)
Описать работы с этой формой сложно и поэтому лучше посмотреть документацию как сопоставлять ваши товары с карточками на маркетплейсе. или следующее видео
7. Управление ценами товаров
На маркетплейсе Яндекс.Маркета цены устанавливают партнеры-поставщики. Если один товар поставляют несколько партнеров, на маркетплейсе сначала продается товар с более низкой ценой. Когда закончится товар по низкой цене, на сервисе начнет продаваться товар по более высокой цене.
С помощью пункта Назначение цен вы можете устанавливать и отправлять цены на маркетплейс ( см рис)
Цены можно отправлять автоматически или вручную. Автоматический режим позволяет оперативно реагировать на изменения цены на маркетплейсе при помощи стратегий продаж и отправлять обновленные цены товаров. Подробнее показано следующем видео.
9.Работа с заказами
Раздел относится только к партнерам, подключенным к маркетплейсу Яндекс.Маркета по модели FBS. Как начать обрабатывать заказы можно подробнее посмотреть здесь
Раздел содержит 2 пункта : Настройка заказов и Обработка заказов
9.1 Настройка работы с заказами
В форме настройки нужно установить опцию Работа с заказами и заполнить все поля (См. рис)
Выберите способ авторизации, который вы указывали в личном кабинете для партнеров маркетплейса на странице Настройки → Настройки API.
Включите опцию Использовать лог запросов, если хотите, чтобы модуль фиксировал запросы от сервера маркетплейса.
Посмотреть их можно будет по ссылке Лог запросов, которая появится на странице, если вы включите эту опцию.
9.2. Обработка заказов в модели FBS
Вам начнут поступать заказы с маркетплейса в «1C:Предприятие», если:
- ваш магазин подключен к маркетплейсу ( Параграф 1)
- вы подготовили сервис 1C и веб‑сервер ( Параграф 2),
- Вы настроили модуль для работы с заказами ( Параграф 9.1);
- вы сопоставили ваши товары с карточками ( Параграф 6)
- вы отправили цены ( Параграф 7)
Форма обработки заказов – это рабочее место (См рис 10).
Подробнее об этом рабочем месте можно посмотреть здесь
Версия 1.7.45.9
Обновленная подсистема версии расширения 1.7.45.9 появилась после выхода версии шаблона интеграции 1.7.42 на Яндексе. Последние модули шаблона Яндекса можно скачать бесплатно здесь . Этот шаблон плохо работает – имеет много ошибок в программном коде и многие запросы по прежнему не оптимизированы . Причина ошибок в программном коде возможно связана с тем, что они не тестируют работу модуля в расширении, а тестируют его, интегрированный в основной конфигурации.
В новой версии 1.7.45.9 добавлены 2 новые подсистемы ( разделы) :
- Работа с заказами в модели DBS ( продажи с доставкой магазина) – В модели DBS клиент размещает товары на Маркете, принимает заказы , обрабатываете и доставляете их. Деньги за предоплаченные заказы клиент получает на следующий день после их передачи в доставку. Чтобы начать размещение, достаточно зарегистрировать магазин, загрузить файл со списком товаров и настроить обработку заказов. Порядок взаимодействия через API при обработке заказов подробнее написано здесь
- Управление поставками для модели «Витрина + фулфилмент»
Для приобретения моего доработанного расширения обращайтеcь ко мне на почту master1c8x@mail.ru
Полный список дополнительных отчетов, обработок и расширений можно посмотреть здесь
На данной странице описаны типичные сложности, с которыми сталкиваются пользователи плагина «Интеграция с Яндекс.Маркет».
Содержание:
1. Ваша система отвечает через API с ошибками
2. В админ-панель не приходят заказы
2.1. А были ли заказы?
2.2. Возможные ошибки
2.3. Вы отказались принимать заказ
3. Не передаются статусы в маркет
4. Проблемы с передачей остатков
4.1. При входящих обновлениях
4.2. При исходящих отправках
5. Не скачивается акт-приёма передачи
6. Магазин отключен из-за ошибок в работе API
7. Заказ по FBS, но кнопки от DBS
8. Инструменты диагностики
9. Другие ошибки и вопросы
1. Ваша система отвечает через API с ошибками
В случае возникновения каких-либо ошибок во взаимодействии вашего сайта с Яндекс.Маркетом, вы можете увидеть следующее сообщение: «Ваша система отвечает через API с ошибками. Сейчас товары показываются на витрине, но будут скрыты, если ошибок станет больше«.
В этом случае нужно зайти в лог запросов (Настройки — Лог запросов),
Далее переключиться на «Ошибки» и посмотреть детали конкретных ошибок
Пример 1
Детали ошибки:
В этом конкретном примере мы видим, что на некоторые запросы наш сайт ответил ошибкой с кодом 500 (Internal Server Error) В тексте ответа содержится информация об ошибке с номером 1021.
Далее уже можно переходить к сайту и изучать его логи на предмет причины неполадок.
В файле error.log есть отсылка на подробности в файле db.log, в котором и нашлась причина возникновения ошибок 1021 — на хостинге закончилось место.
Пример 2
Детали ошибки:
Ошибка, связанная с долгим ответом сервера — 422 Shop response is too slow. SLA breached. Обычно это не постоянная ошибка, а периодически возникающая несколько раз в день.
Причин долгого ответа может быть множество, чаще всего они связаны либо с недостаточными характеристиками сервера сайта, например, может быть выбран слабый тариф хостинга, не соответствующий нагрузке сайта. Либо ошибка возникает в периоды разовых пиковых нагрузок — синхронизаций с другими системами, обменом с 1С, большой активностью поисковых роботов в этот момент, либо DDOS атаки на сайт.
2. В админ-панель сайта не приходят заказы
Внимание! Синхронизируются только новые заказы, созданные после установки плагина
2.1. А были ли вообще отправлены заказы?
В этом случае нужно зайти в лог запросов (Настройки — Лог запросов),
Проверить что запросы на передачу заказов вообще отправляются, меняем время на максимальное (23ч), ищем метод /accept
Иногда случаются ошибки в работе Маркета и он не отправляет запросы по API какое-то время. Если запросов нет, значит Маркет ничего не отправлял.
Дополнение: в момент индексации прайс-листа Яндекс.Маркет не создаёт тестовые заказы!
2.2. Возможные ошибки
Если запросы есть, тогда посмотреть, есть ли ошибка в логах, она будет отображаться по кнопке «Детали».
Возможные варианты:
- 403 Forbitten
- Not in GZIP format
- Ошибка 404: проверьте, правильно ли скопирована ссылка из плагина
- Item price is not positive: 0. Данная ошибка говорит о том, что ваш сайт отвечает, что цена товара нулевая. Если на самом деле цена товара не ноль, значит, скорее всего, неверно происходит сопоставление (не находит такой товар по offerID)
Если у вас хостинг Firstvds
Запросы отправляются, ошибки нет, но на сайте нет заказов:
Если у вас установлено приложение «Firewall», оно может блокировать запросы от Я.Маркета
2.3. «Вы отказались принимать заказ»
Плагин может отказаться принимать заказ, если товар не найден, либо он в недостаточном количестве. В этом случае в логе ответа будет: { «order»: { «accepted»: false, «reason»: «OUT_OF_DATE» } }
Как продиагностировать: проверить в логах Яндекс.Маркет, какой товар с каким offerID запрашивает маркет. Смотрим запрос /accept. Вероятные причины ошибки:
- Товара нет в наличии в нужном количестве на выбранном складе.
- Неверно сопоставляются OfferID Подробнее про сопоставление
3. Не передаются статусы в маркет
Данная проблема может возникнуть в следующих случаях:
- В настройках плагина действия магазина сопоставлены неверно. Выполняются действия, не выбранные в настройках плагина, и, соответственно, ничего не отправляется. Как проверить: в логи плагина ничего не записывается, в Маркете нет никаких запросов от сайта в логах. Подробнее про сопоставление статусов.
- Исходящий авторизационный токен неверен/отозван. Как проверить: в логах плагина будет запись об ошибке (Access Denied / Token Invalid). Токен может быть заблокирован при смене пароля у аккаунта Яндекса или по другим причинам, нужно его обновить. Как это делается написано здесь.
- Нарушена цепочка последовательности статусов. Вы пытаетесь сменить статус на тот, который недоступен для текущего заказа. Например, для модели FBS предусмотрена четкая последовательность: Принят — Готов к отгрузке — Отгружен. Если попытаться из «Принят» сразу перейти в «Отгружен», из этого ничего не выйдет. Как проверить: в логах плагина, в файле api.error.log будет запись: {«status»:»ERROR»,»errors»:[{«code»:»STATUS_NOT_ALLOWED», «message»: «No permission to set substatus SHIPPED for order XXXXX with status PROCESSING and substatus STARTED»}]}
4. Проблемы с передачей остатков
Кратко: самая частая проблема — неверно выбрано сопоставление «Ваш SKU» (offerID), поэтому остатки отдаются неверно. Подробно про настройку здесь.
Подробный процесс диагностики:
Передача остатков в Яндекс.Маркет в данный момент осуществляется с помощью двух механизмов:
- Яндекс.Маркет сам запрашивает остатки по своему списку товаров, присылая запросы /stocks в любой момент.
- Вы сами отправляете информацию в Маркет об остатках через метод /stocks, через кнопку в интерфейсе, или через автоматический планировщик CRON. Подробнее об этом здесь.
4.1. Диагностика для входящих обновлений остатков
Допустим, вы обнаружили, что наличие остатков в Яндекс.Маркет не соответствует сайту. Как проверить, почему они не обновились:
1. Выберите один или несколько товаров в личном кабинете Яндекс.Маркет, запишите значения из поля «Ваш SKU»:
В данном случае это fbs213, fbs212, fbs214
2. Далее в личном кабинете нужно перейти в раздел «Лог запросов»:
Нас интересуют запросы /stocks На вкладке «К вашему серверу» — те запросы, что посылает сам Маркет, а на вкладке «К серверу Маркета» — те запросы, что ваш сайт посылал самостоятельно. Обратите внимание, чтобы дата и время были выбраны правильно. Подробности запроса доступны по нажатию на «шестерёнку»:
Какие здесь могут быть ошибки:
1) Отсутствуют исходящие запросы /stocks от Маркета — неправильно выставлено время, либо не включено обновление остатков через API.
Проверьте обновление, нажав в личном кабинете в разделе «Настройки API» следующую кнопку:
2) Запросы /stocks присутствуют, но указано, что есть какие-то ошибки:
- Доступ запрещен — 403 Forbitten
- Ошибка «expected and actual fingerprints aren’t the same»
- Read timed out — маркет не дождался ответа сайта. Если ошибка возникает только «иногда», то причина здесь не в плагине, а в ресурсах сайта. Возможно, в данный момент нагрузка на сайт повышена и он не может быстро отвечать на различные запросы.
3) Запросы /stocks присутствуют, ошибок нет, в теле пусто
Если в реальных запросах наличия ошибок нет, но в ответе «Тело отсутствует», то это нормально. Ответ поддержки Маркета:
Это вполне нормальная ситуация ,когда тело ответа скрывается, открыто оно только в тестовых запросах , сделано это для экономии вычислительных ресурсов, главное ,чтобы статус запроса был 200
Как же узнать, какая информация передаётся об остатках? Переходим в админку нашего сайта и включаем «Дебаг режим»:
При этом режиме все запросы будут записываться в логи сайта. Перейдите в приложение «Логи».
В файле plugins/pokupki/apiRequest.debug.log можно увидеть, по каким товарам было запрошены остатки, пример:
Попробуйте найти те SKU, которые записали ранее, присутствуют ли они в запросе Маркета. Для удобства файл лога вы можете скачать и посмотреть в текстовом редакторе на вашем компьютере (рекомендуем Sublime Text).
Если SKU в запросе отсутствуют, значит Маркет не запрашивает по нему наличие. Это может происходить по различным, не зависящим от нас причинам — может быть товар в архиве?
Если SKU присутствует, нужно изучить другой файл — ответ сайта. Найдите файл /plugins/pokupki/api.Response.debug.log — в него записывается ответ нашего сайта, та информация, которая отправляется в Яндекс.Маркет.
Теперь попробуйте найти ранее записанные SKU в этом файле.
Если SKU присутствует, то проверьте, какое по нему отправляется наличие, и какое указано в самом товаре. В случае несовпадения проверьте:
- Сопоставление OfferID — ID товара/ID артикула/Код артикула. Подробнее про сопоставление.
- Выбранные склады в этой настройке.
- Условия по изменению наличия в этой настройке.
Если SKU отсутствует, значит такой товар не найден на вашем сайте. Проверьте следующее:
- Какие товары выбраны для определения наличия, присутствует ли в нём этот товар. Подробнее про настройку.
- Неверно указан принцип сопоставления товаров. Проверьте, как выставлено сопоставление — ID товара/ID артикула/Код артикула. Подробнее про сопоставление.
- Не учтён формат SKU — например, в Маркете у вас fbs1234 (добавлена приставка к ID). Он заводится здесь.
4.2. Диагностика для исходящих обновлений остатков
В случае использования самостоятельной отправки остатков, вся информация будет записана в файл /plugins/pokupki/api.Request.offers-stock.debug.log В нем вы так же можете найти какой товар с каким наличием отправляется в Маркет, а полученные данные видны в личном кабинете на вкладке «К серверу Маркета», запросы /stocks.
Если при нажатии кнопки отправки остатков, вы видите, что обновляется лог /shop/plugins/pokupki/api.error.log , а внутри следующее сообщение:
{"error":{"code":403,"message":"Access denied"},"errors":[{"code":"FORBIDDEN","message":"Access denied"}],"status":"ERROR"}
значит варианта два:
- Исходящий токен доступа утратил актуальность, как обновить.
- Неверно введён номер кампании.
В случае отсутствия такой записи в логах, нужно проверить, с каким offer_id отправляются остатки, вероятно в этом есть ошибка (например, товары в Яндекс.Маркет заведены с кодом артикула, а обновление идет по Id артикула).
5. Не скачивается акт приёма-передачи
- Акт доступен только в день отгрузки
- Проверьте, что все заказы переведены в статус «Готов к отгрузке».
- Ошибка «Token Invalid» — проверьте исходящий авторизационный токен. Токен может быть заблокирован при смене пароля у аккаунта Яндекса, нужно его обновить. Как это делается написано здесь.
Проверьте, скачивается ли акт в личном кабинете Яндекс.Маркет.
6. Магазин отключили из-за ошибок в работе API
Если ошибка только при запросе order/status:
Ошибка 500 при запросе order/status
Если ошибка при любом запросе, но иногда:
Яндекс.Маркет может запрашивать актуальное наличие товаров через запрос /stocks хоть каждую минуту. Поэтому, если на сайте возникли какие-либо неполадки, в результате чего он стал временно недоступен, либо стал дольше отвечать на запросы, это может привести к ошибкам в ответе по API, т.к. Яндекс ждёт ответа всего-лишь несколько десятков секунд. Проблем в плагине в этом случае нет.
В любом случае, нужно смотреть описание конкретных ошибок в логах
7. Заказ по модели FBS, но отображаются кнопки от DBS («изменить дату доставки»)
Такое могло произойти, если в момент получения заказа в настройках модели был указан один номер кампании, а уже после, по какой-то причине, изменён на другой. Для последующих заказов всё будет нормально.
В диагностике вам может помочь:
8.1. Лог запросов в личном кабинете Яндекс.Маркет
Здесь вы сможете посмотреть, что отправляется из Маркета и какой он получает ответ.
8.2. Включение логирования в плагине
В этом случае в приложении «Логи» будут записи о запросах и ответах, которые принимает или отправляет плагин.
8.3. Отправка тестовых запросов через сервис «Postman»
С помощью него вы сможете отправить тестовый запрос на ваш сайт и посмотреть, какой он даёт ответ в том или ином случае.
8.4. Отправка тестовых заказов через интерфейс в Яндекс.Маркет
В личном кабинете продавца «Яндекс.Маркет» зайдите в раздел левого меню Настройки — тестовые заказы
Здесь можно отправить тестовый заказ и проверить работу плагина.
9. Другие ошибки и вопросы
Если у вас возникала какая-то другая проблема, не описанная на данной странице, нужно написать в поддержку по почте support@bodysite.ru , мы все проверим.
3
Добрый день, плагин для заказов с Яндекс.маркета настроен по инструкции, недавно куплен ssl сертификат, вбил тестовые настройки для проверки. При проверке выдаёт
Возникла ошибка: HTTP
Возникла проблема при обработке ответа от магазина.
Дата и время | Метод | Ресурс | Время ответа | Тип ошибки | Подтип ошибки | Запрос | Ответ | Тип заказа |
---|---|---|---|---|---|---|---|---|
31.08.2017 15:13:43 | POST | /cart | 2166 | CANT_GET_RESPONSE | HTTP | Тестовый | ||
URL = https://******/yandexmarket/api/cart Параметры URL: auth-token=**** Детали ошибки = 500 Internal Server Error |
Запрос:
Заголовок
POST /yandexmarket/api/cart HTTP/1.1 Content-Type: application/json;charset=utf-8
Тело
{«cart»:{«currency»:»RUR»,»items»:[{«feedId»:474349,»offerId»:»212″,»feedCategoryId»:»3″,»offerName»:»Смартфон Xiaomi Redmi 4X 32Gb Black»,»count»:1,»params»:»Цвет: черный»}],»delivery»:{«region»:{«id»:56,»name»:»Челябинск»,»type»:»CITY»,»parent»:{«id»:121115,»name»:»Челябинский городской округ»,»type»:»SUBJECT_FEDERATION_DISTRICT»,»parent»:{«id»:11225,»name»:»Челябинская область»,»type»:»SUBJECT_FEDERATION»,»parent»:{«id»:52,»name»:»Уральский федеральный округ»,»type»:»COUNTRY_DISTRICT»,»parent»:{«id»:225,»name»:»Россия»,»type»:»COUNTRY»}}}}}}}}
ответ:
Заголовок
HTTP/1.1 500 Internal Server Error Server: nginx Date: Thu, 31 Aug 2017 12:13:43 GMT Content-Type: text/html; charset=utf-8 Content-Length: 1689 Connection: keep-alive
Тело
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN»
«http://www.w3.org/TR/html4/strict.dtd»>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
<title>Ошибка #500</title>
<link href=»/wa-content/css/wa/wa-1.0.css» rel=»stylesheet» type=»text/css» />
<script src=»/wa-content/js/jquery/jquery-1.8.2.min.js» type=»text/javascript»></script>
<script src=»/wa-content/js/jquery-wa/wa.dialog.js» type=»text/javascript»></script>
<script type=»text/javascript»>$(function () {$(‘#wa-recovery-dialog’).waDialog({‘esc’: false})});</script>
</head>
<body>
<div id=»wa-recovery»>
<img id=»wa-recovery-stretched-background» />
<div class=»dialog width500px height300px» id=»wa-recovery-dialog»>
<div class=»dialog-background»></div>
<div class=»dialog-window»>
<div class=»dialog-content»>
<div class=»dialog-content-indent wa-500-error»>
<h1>Ошибка #500</h1>
<p>
<img src=»/wa-apps/shop/img/shop.png» /><br />
<span class=»small»>Магазин</span>
</p>
<h2></h2>
<p>
Please contact app developer.
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
50 комментариев
- популярные
- новые
-
+1error.log
2017-08-31 17:40:19 93.158.141.57
Uncaught exception waException:
Profile not found (500)
## wa-apps/shop/plugins/yandexmarket/lib/classes/shopYandexmarketPluginOrder.class.php(106)
#0 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(402): shopYandexmarketPluginOrder::createFromJson(Array, Object(shopYandexmarketPlugin), false)
#1 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(33): shopYandexmarketPluginApiActions->getApiRequest()
#2 wa-system/controller/waActions.class.php(25): shopYandexmarketPluginApiActions->cartAction()
#3 wa-system/controller/waActions.class.php(44): waActions->execute('cart')
#4 wa-system/controller/waFrontController.class.php(229): waActions->run('cart')
#5 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopYandexmarketPluginApiActions), 'cart')
#6 wa-system/controller/waFrontController.class.php(58): waFrontController->execute('yandexmarket', 'api', 'cart')
#7 wa-system/waSystem.class.php(698): waFrontController->dispatch()
#8 wa-system/waSystem.class.php(485): waSystem->dispatchFrontend('yandexmarket/ap...')
#9 index.php(7): waSystem->dispatch()
#10 {main} -
+1Посмотрите внимательнее в своём кабинете «Яндекс.Маркета»: возможно, ваша кампания не связана ни с одним существующим профилем экспорта YML-файла вашего интернет-магазина.
-
+1Вот именно, что экспорт уже давно есть и работает, товары выгружаются на маркет, уже и заказы с маркета принимаем и предоплату. Решил подключить, чтобы все заказы принимались через api, но вот не получается.
-
+1Это может быть из-за того, что у меня в плагине «Яндекс.Маркет» два профиля экспорта? один из них настроен для маркета, а другой для другого сервиса.
-
-
+2
Alex
12 октября 2017 19:00
#
Такая же проблема. по-моему из-за того что у меня не показывается в кампании никакой прайслист. В интерфейсе яндекса он прописан, товары загружены без ошибок.
Как можно исправить ?
-
+1Такая же ошибка. Решение найдено ?
-
+1коллеги у нас такая же ошибка.
просим оперативной обратной связи.
Заранее благодарю.
-
+1Запрашивая информацию о кампании от «Яндекс.Маркета», плагин не видит ID профиля экспорта YML-файла. Очень вероятно это означает, что в свойствах кампании в личном кабинете «Яндекс.Маркета» указан URL YML-файла, который ещё не утверждён для публикации товаров в «Яндекс.Маркете». Или там вообще не указан никакой URL. Проверьте это.
-
-
+1У меня возникла аналогичная проблема. Скажите у вас домен магазина указан как shop.ru или в свободной форме например МАГАЗИН-НА-МАРКЕТЕ. Спрашиваю потому что у меня это второй магазин на маркете, с первым проблем нет. И имя там указано как shop.ru. А у второго который выдает ошибку в свободной форме. Я предположил что это может быть связанно именно с этим.
-
+1нет, у меня обычный домен. без лишних знаков, только буквы. Английский
-
-
-
+1Все работает уже давно, ещё с августа. Заказы принимаются через личный кабинет без проблем. Вся информация спокойно передаётся на маркет и обновляется. Только заказы не переносятся до сих пор и проблему не знаю, как решить. Множество вариантов перепробовал
-
+1На всякий случай: кеш в «Инсталлере» очищен?
-
+1нет, ни разу не делал. Сейчас попробую
-
+1Очистил. Ошибка та же. Сервис не может обратиться к /cart
-
-
-
-
-
+1КЕШ никакой здесь не причем.
/var/www/html/wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php around line 400
395 switch ($this->format) {
396 case ‘application/json’:
397 $json = json_decode($raw, true);
398
399 if (!$json || !is_array($json)) {
>>400 throw new waException(‘Invalid data’);
401 }
402 $order = shopYandexmarketPluginOrder::createFromJson($json, $this->getPlugin(), $save_contact);
403
404 break;
405 case ‘application/xml’:
На 400 строке он вываливает ошибку попадая на эксцепшен. А ошибка от того что нет никаких данных в массиве.
-
+1Что у вас при этом в переменной $raw?
-
+1Переменная $raw содержит json. Здесь все норм. Это ошибка при пустом обращении к API. Ошибка именно при запросе профиля внутри плагина:
<div style=»width:99%;position:relative;text-align:left;white-space:normal» class=»wa-exception-debug-dump»>
<h2 id=’Title’>Profile not found <span class=»hint»>code 500</span></h2>
<div id=»Trace»>
<pre>## wa-apps/shop/plugins/yandexmarket/lib/classes/shopYandexmarketPluginOrder.class.php(107)
#0 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(412): shopYandexmarketPluginOrder::createFromJson(Array, Object(shopYandexmarketPlugin), false)
#1 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(33): shopYandexmarketPluginApiActions->getApiRequest()
#2 wa-system/controller/waActions.class.php(25): shopYandexmarketPluginApiActions->cartAction()
#3 wa-system/controller/waActions.class.php(44): waActions->execute(‘cart’)
#4 wa-system/controller/waFrontController.class.php(229): waActions->run(‘cart’)
#5 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopYandexmarketPluginApiActions), ‘cart’)
#6 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(‘yandexmarket’, ‘api’, ‘cart’)
#7 wa-system/waSystem.class.php(698): waFrontController->dispatch()
#8 wa-system/waSystem.class.php(485): waSystem->dispatchFrontend(‘yandexmarket/ap…’)
#9 index.php(7): waSystem->dispatch()
#10 {main}</pre>
</div>
<div id=»Context» style=»display: block;»>
<h3>/var/www/html/wa-apps/shop/plugins/yandexmarket/lib/classes/shopYandexmarketPluginOrder.class.php around line 107</h3>
<pre>102
103 }
104
105 if (empty($profile_id)) {
106 //Bad…
>>107 throw new waException(‘Profile not found’);
108 } elseif (count($profile_map) > 1) {
109 throw new waException(‘Multiple feeds not supported’);
110 }
111
112 $profile = null;</pre>
</div>
-
-
-
+2
Alex
25 декабря 2017 14:19
#
Михаил, Вы хотя бы напишите, занимаетесь ли вы этой проблемой. 4 месяца довольно серьезный срок для поиска решения.
-
+1Разработчикам передали информацию о проблеме. Пока комментарии от них не поступали.
-
-
+1Добрый день Михаил. Я подебажил код плагина на предмет эксцепшенов с ошибками. Суть такова:
1. Плагин настроен на экспорт фида XML и в плагине и в маркете.
2. Маркет этот фид давно видит и прекрасно его грузит. CPC формат работает.
3. Плагин «Заказ на Маркете» (CPA формат) авторизован по токену для работы с Яндекс.Маркетом, так же получен и настроен токен для авторизации со стороны API на сайте. Настроены основной и тестовый URL API в маркете.
4. При тестировании запросов из песочницы Маркета к API магазина сайт отдает ошибку связанную с эксцепшенами. Суть трассировки показала, что на самом деле плагин не может определить profile_id при попытке получить конфигурацию профиля внутри плагина и выпадает с ошибками.
Вы пару раз в комментариях указали на возможное отсутсвие связок профиля и ID фида XML. Вполне возможно здесь и проблема плагина. Именно плагина а не связки: подтверждения фида и профиля в Маркете.
Либо маркет поменял что-то в полях и плагин перестал получать номер фида или профиля.
Ждем решения проблемы! Спасибо!
-
+1Попробуйте в общих настройках в личном кабинете «Яндекс.Маркета» в качестве названия магазина указать домен магазина.
-
+1
Alex
27 декабря 2017 22:31
#
Мне не помогло. Еще варианты
-
+1Сделали так. Тестовый запрос на актуализацию и тот же самый waException: Profile not found
Дело не в названии получается.
-
+1Тоже самое, название изменил, не помогло.
-
+1Это было предложение от разработчиков. Спасибо, что сообщили о результате! Будем исследовать и позже предложим другие варианты решения.
-
-
+1Похоже, что «Яндекс» не позволяет менять название кампании на «Маркете», а плагин рассчитывает на то, что в названии кампании должен быть указан домен магазина.
Появилось предложение временного решения проблемы. Скопируйте название кампании — так, как оно у вас видно в списке кампаний в 1-м столбце в настройках плагина. На той же странице, где во 2-м столбце должна быть ссылка на прайс-лист, но её пока нет.
В приложении «Сайт» добавьте новый сайт в виде зеркала для того сайта, на котором размещён магазин. Самое главное: в качестве домена сайта-зеркала вставьте скопированное название кампании «Маркета» из настроек плагина. Оно необязательно должно выглядеть, как доменное имя, но это неважно.
Предположительно плагин должен внутри себя «склеить» основной домен магазина и название кампании из адреса сайта-зеркала и правильно сопоставить настройки кампании и конфигурации плагина. Возможно, потребуется очистка кеша в «Инсталлере».
-
+1
Alex
28 декабря 2017 22:38
#
У меня решение не работает
-
+1Тоже самое, не работает
-
+1Покажите на снимке экрана, как вы написали «доменное имя» для сайта-зеркала. Там нужно использовать обычную кириллицу — не Punycode.
-
+1
Alex
29 декабря 2017 16:34
#
-
+1Название кампании у вас с прописными буквами или все строчные?
Название сайта-зеркала тут не имеет значения. Важен «адрес» сайта (т. е. название кампании вместо настоящего адреса) — в поле «Доменное имя».
-
+1Кеш в «Инсталлере» очистили?
-
+1
Alex
29 декабря 2017 18:03
#
Название компании «Tasty Bar» , но при сохранении все буквы переходят в строчные.
Кэш конечно чистил
-
-
-
+1У меня аналогично, также как название на маркете. Без пробелов, слитно.
-
-
-
+2После сегодняшнего обновления «Сайта» это решение должно заработать.
-
+1
Dima
26 января 2018 15:18
#
-
+1К сожалению у меня не заработало, сейчас буду заново все настройки проверять, возможно что-то не так настроено
-
+1Возможно у меня дело не в этих настройках, потому что ошибка такая
URL = https://*********/yandexmarket/api/cart
Детали ошибки = 500 Internal Server Error
плагин не отвечает вообще на запросы маркета
И какие бы я настройки не применял, всё равно ошибка одна и та же всегда.
-
+1500 Internal Server Error
См. подробности в PHP-логе.
-
+1Profile not found (500)
## wa-apps/shop/plugins/yandexmarket/lib/classes/shopYandexmarketPluginOrder.class.php(106)
#0 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(402): shopYandexmarketPluginOrder::createFromJson(Array, Object(shopYandexmarketPlugin), false)
#1 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(33): shopYandexmarketPluginApiActions->getApiRequest()
#2 wa-system/controller/waActions.class.php(25): shopYandexmarketPluginApiActions->cartAction()
#3 wa-system/controller/waActions.class.php(44): waActions->execute('cart')
#4 wa-system/controller/waFrontController.class.php(229): waActions->run('cart')
#5 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopYandexmarketPluginApiActions), 'cart')
#6 wa-system/controller/waFrontController.class.php(58): waFrontController->execute('yandexmarket', 'api', 'cart')
#7 wa-system/waSystem.class.php(727): waFrontController->dispatch()
#8 wa-system/waSystem.class.php(487): waSystem->dispatchFrontend('yandexmarket/ap...')
#9 index.php(7): waSystem->dispatch()#10 {main}
-
+1Кэш почищен. Приложение «Сайт» сегодня обновил
-
-
-
+2
Alex
28 января 2018 12:39
#
Меня удивляет безответственность разработчиков. Пишут что после обновления «Сайта» решение должно заработать. При том, что у многих онлайн магазин «допилен» и обновление сводится не просто к нажатию кнопок, а требует ресурсов и времени, т.е. денег. Так вот я не был удивлен совсем после обновления «Сайта», когда ничего так и не заработало. Это уже к сожалению становится их фишкой… Будем слушать новые гипотезы и предположения, вместо реальных действий
-
+1
Dima
29 января 2018 22:13
#
У нас заработало.
Основной сайт для Москвы имеет название компании в Маркете, например:site.ru
А название компании для СПБ в маркете имеет название:
spb-site.ru
В админке магазина создали Новый сайт с идентичным названием компании в маркете, хотя таким доменом и не обладаем. Выбрали пункт «Зеркало сайта» для site.ru
Тут сразу же /webasyst/shop/?action=plugins#/yandexmarket отобразился прайс-лист для СПБ. До этого не было.
ps: +для СПБ авторизационный токен сменили ещё раз. Хотя вряд-ли это сыграло роль.
-
+1Возможно это из-за того, что у Вас название из строчных букв. У нас название содержит и прописные и строчные, поэтому скорее всего и не работает. То же самое сделал, не помогло. Будем ждать ответа разработчиков
-
-
-
-
+1У нас тоже решение не заработало. Результат «Profile not found».
Название сайта сателлита = названию кампании в Яндекс.Маркете.
За исключением регистра первая буква названия кампании в маркете «С», а при сохранении адреса сайта сателлита «С» даункейсится в «с» автоматом в админке. Название кампании в Маркете в одно слово на английском.
Кеш в инсталлере почищен.
Возможно у кого в маркете кампания начинает с нижнего регистра сработает. С у кого с верхнего, то наверное не сработает.
-
-
+3
Alex
22 января 2018 20:30
#
Так что, программисты после Нового Года не работают пока ?
Или опять забили на поддержку пользователей на полгода?
-
+1
Dima
22 января 2018 23:46
#
Те же проблемы при подключении второго магазина на маркете для другого города.
Когда примерно решат проблему известно?
-
+1Обновили плагин. В настройках добавили возможность связать прайс-лист с кампанией — через выбор витрины магазина для кампаний, где не сработало автоматическое связывание.
-
+1Всё, работает наконец-то. Только нужно удалить зеркало в приложении «Сайт».
-
Добавить комментарий
Информация о статусе сервера обновлена только что.
Проверить снова
Что делать, если сайт недоступен?
Forms.yandex.ru не работает сегодня январь 2023?
Узнайте, работает ли Forms.yandex.ru в нормальном режиме или есть проблемы сегодня
Статус Forms.yandex.ru : нет сбоя
8 комментариев
Forms.yandex.ru сбои за последние 24 часа
Не работает Forms.yandex.ru?
Не открывается, не грузится, не доступен, лежит или глючит?
Самые частые проблемы Forms.yandex.ru
Не определены.
Что делать, если сайт FORMS.YANDEX.RU недоступен?
Если FORMS.YANDEX.RU работает, однако вы не можете получить доступ к сайту или отдельной его странице, попробуйте одно из возможных решений:
Кэш браузера.
Чтобы удалить кэш и получить актуальную версию страницы, обновите в браузере страницу с помощью комбинации клавиш Ctrl + F5.
Блокировка доступа к сайту.
Очистите файлы cookie браузера и смените IP-адрес компьютера.
Антивирус и файрвол.
Проверьте, чтобы антивирусные программы (McAfee, Kaspersky Antivirus или аналог) или файрвол, установленные на ваш компьютер — не блокировали доступ к FORMS.YANDEX.RU.
DNS-кэш.
Очистите DNS-кэш на вашем компьютере и повторите попытку доступа на сайт.
Смотреть видео-инструкцию ↓
VPN и альтернативные службы DNS.
VPN: например, мы рекомендуем NordVPN.
Альтернативные DNS: OpenDNS или Google Public DNS.
Плагины браузера.
Например, расширение AdBlock вместе с рекламой может блокировать содержимое сайта. Найдите и отключите похожие плагины для исследуемого вами сайта.
Сбой драйвера микрофона
Быстро проверить микрофон: Тест Микрофона.
Форум Forms.yandex.ru
Подсказки? Разочарования? Обсуждаем проблемы сервиса с другими посетителями сайта:
Чат с регистрацией
идентификация не требуется
комментарии с нецензурной лексикой и оскорблениями удаляются
Лариса
•
112 дней назад
#
10 октября 2022
+
0
—
Заполненная форма не отправляется. Все висит. Несколько раз пытались. Результата нет
Алик
•
119 дней назад
#
3 октября 2022
+
3
—
не удается опубликовать яндекс форму для опроса. Все время сразу автоматически снимается с публикации. Не подскажете почему ?
Гость
•
124 дней назад
#
28 сентября 2022
+
0
—
★
☆
☆
☆
☆
Почему нет ответов в форме?
Николай
•
511 дней назад
#
6 сентября 2021
+
0
—
Не могу понят какие-то формы работают. Новые 3 формы ответы не выдают с телефона всё работает.
Татьяна
•
511 дней назад
#
6 сентября 2021
+
1
—
Как писала ранее, сегодня потеряла форму. Оказывается потеряшка была перенесена в новый раздел «Формы для бизнеса». Надеюсь таких сюрпризов больше не будет
Татьяна
•
+
0
—
В личном кабинете пропала «Форма». Но ссылка на нее действует. Ощущение, что были изменены настройки формы и я как ее создатель не могу получить доступ к ней
Гость
•
+
0
—
Формы не отвечают на запросы. Настройки висят
Гость
•
+
0
—
«Подсчёт результата» в яндекс формах не сохраняются изменения.
Уважаемый @yandex почитайте на досуге)
1. Чуть не пришлось вызывать скорую.
Захожу в личный кабинет. Магазин ( id10963**), думаю проверить, как прошла модерация карточек.
Сегодня в районе 2х часов по полудню я загрузила на модерацию два файла, не более 10 строк каждый, в итоге модерацию они проходили более 4х часов, может и больше, после 4х часов я устала обновлять страницу (если долго кликать на закругленную стрелочку и смотреть как страница обновляется, может укачать, ага, я тоже не знала об этом).
Так вот, оба файла которые я отправила на модерацию были не более 10 строк каждый, наверное робот проверял каждую букву на принадлежность к шрифту которым я пользовалась, кстати это был Calibri (Основной текст), высота 11рх. Так вот, в 23:12 меня осенило что я не знаю как там успехи с модерацией, и я решаю обновить страницу, на что получаю вот такую картину, и тянусь за валерьянкой.
Как так «пока вы ничего не загрузили»? Клянусь всеми Эксель таблицами которые у меня есть, за неделю загрузила 2161 товар. Спустя пару долгих секунд и пару седых волосин, я вспоминаю как часто Яндекс проводит технические работы на сайте, временно выдыхаю.
Перехожу в «каталог», там меня ждет очередной удар.
Сегодня когда я обновляла днем каталог, то большая часть карточек была создана и висела надпись «можно продавать». Как итог я получила надпись «скрыт автоматически».
Вывод — предупреждайте о технических работах, нервы менеджеров — не железные, и даже не хрустальные.
2. Магия да и только.
В данном пункте я опишу очень занятный баг, логику которого я не поняла, да и боюсь никто не поймет.
После слияния каталогов, и превращения его в «единый» я, да и я думаю все «менеджеры по работе с маркетплейсами» затаили дыхание, и запаслись укрепляющим нервную систему. После очередной выгрузки 1000 товаров одним пакетом, казалось бы — жизнь станет проще, если будешь выгружать не 3 таблицы а 1. Увы. После прохождения модерации (кстати, наверное на таблицах 1000+ номенклатур у вас работает робот Блиц-скорость без границ, ибо я не знаю как файл на 1000+ ску обрабатывается быстрее чем на 10). После прохождения модерации я получаю вот такой вот репорт об ошибках (простите за качество фото)
Таким образом — видим ошибку — «мы не принимаем от партнеров контент для карточки». Ну вроде как написано все понятно. Далее я не знаю почему, но я решаю проверить эту ошибку в самой карточке, и получаю вот такой вот ответ.
Если честно, то после этого я засомневалась в своем умственном развитии.
Четно! Я проверила еще раз 10, результат был одинаковый. Сравнила разные ску в рапорте об ошибках и в каталоге. Но если зайти в саму карточку товара и поменять в ней изображение — тогда у яндекса не будет проблем с контентом.
Вывод — что то тут работает не правильно, и вводит в заблуждение. А ведь не все лезут проверять со всех сторон. Спустя время — корвалол — мой лучший друг.
3. Хороша система, но не доработали.
На прошлой неделе вы ввели новую фишку в режиме бета тестирования, «конвертер контента». Ничего не понятно, но звучит интересно. После прочтения инструкции и просмотра видео, все еще ничего не понятно. Но система похожа на «массовое редактирование» которое есть у Вайлдберриза ( кстати очень полётная фича и экономит 10 часов времени, при работе с более чем 1000+ ску). И тут ваша задумка очень хорошая — но не зря она в режиме бета теста.
В учебном видео если открывать все товары по категориям — то там как и на вб (да простят меня разработчики ЯМ за сравнение с Вб) очень много колонок — данные в которых можно редактировать. По факту после открытия товаров в подкатегориях — можно изменить только название и добавить фото. Кстати всем товарам я присваивала названия и добавляла фото.
Вывод — идея хорошая, но еще не доделана от слова совсем. И хорошо будет если можно будет карточки товара заполнять прямо в ней, а не готовить мириады таблиц.
4.Когда поддержка — не поддерживает.
По сколько я работаю с магазином школьных товаров, есть у нас такие вещи, у которых не то что бы торговой марки нет, у них даже этикетки нет. Например — счетные палочки — продаются чуть ли не на развес. Или какая то удивительная папочка (неведомая хрень( я загуляла — кассы букв это)) в которую вставляешь буковки и составляешь слова.
Для наглядности — приложила фото.
Как вы видите на них не то что бы торговой марки и бренда нет, на них даже этикетки нет. Единственная маркировка — номер партии и время производства. Место производства таких товаров — на деревне у бабушки. Как оказалось у Яндекс маркета на этот случай нет NoName, что делать в таких ситуациях?
Составлять обращение и ждать ответа в течении 14 дней. Хм, думаю — техподдержка то знает. Нет, оказывается такими вопросами занимается целый другой отдел, какой? Волшебный судя по тому что обработка обращения ( кстати техподдержка назвала это «консультацией») занимает до 14 дней.
5. И в завершение пятничного откровения.
Хочу выразить отдельную благодарность Яндекс Маркету и всей команде которая с ним работает. За что? А вот за что. Из-за того, что после объединения таблиц, произошли колоссальнейшие сбои работы маркета, и теперь например: модерация карточек занимает до 30ти дней. После загрузки карточек — 1200+ штук нужно вручную промониторить и заменить фотографии, или если звонить в поддержку6 они составляют обращение (ждите говорят, карточки находятся на ручной модерации), или из-за того что в категории «смартфоны и аксессуары» карточки могут теперь создавать сотрудники маркета, после 2,5 недель звонков в поддержку, ругани, мольб о том что бы ускорили работу, и полной капитуляции перед роботом, и началом редактирования карточек вручную, мой начальник посчитал что у меня низкий KPI, и уволил меня. «Спасибо» Яндекс маркету и всему Яндексу за то что из-за вашей «оптимизации» я потеряла работу)
Ошибка загрузки файла для Яндекс.Маркета
09.11.2017
Вопрос клиента Вебсимки:
Получили сообщение от Яндекса с ошибкой загрузки YML файла для Яндекс.Маркета. Техподдержка Яндекса грешит на хостинг, помогите, пожалуйста, понять, в чем может быть проблема.
Ошибка в прайс-листе. Не удалось получить файл, текст сообщения об ошибке: server status is no status code; ERR: errcode: 7, msg: Failed to connect to site.ru: 443; Unknown error 111
Информация из прайс-листа НЕ добавлена в базу Яндекс.Маркета.
Решение проблемы
При диагностике запросов в указанный период в ошибке все ответы от сервера 200, что говорит о корректном доступе. Со стороны сервера проблем не обнаружено. Однако Валидатор Яндекс.Маркета выдавал ошибку:
Дело в том, что Яндекс.Маркет некорректно обрабатывает запросы с протокола IPv6, поэтому решением проблемы может быть отключение IPv6. Для этого в DNS зоне все записи AAAA с ipv6 нужно удалить, оставив A-записи с IPv4.
Отключили совсем шестой протокол, оставив четвертый. Проблем больше не возникало.
Для справки
IPv6 — новая версия протокола IP, разработанная с целью устранить проблемы предыдущей версии IPv4 посредством увеличения длины адреса до 124 бит вместо прежних 32. Новый протокол существенно увеличивает адресное пространство и решает проблемы IPv6.
Наличие выделенного айпи при разработке сайта — положительный фактор при пользовании ресурсом и ранжировании в выдаче с точки зрения SEO.
Подписывайся на обновления
Узнай первым самое важное из области интернета
Нажимая на кнопку, вы даете согласие на обработку своих данных
по правилам конфиденциальности.
ОператорПК
06.09.21 — 13:47
Здравствуйте.
Ситуация такая: есть УТ11 (предпоследний релиз) на платформе 8.3.17.ххх (не совсем подходят друг другу но работает)
с ней нужно настроить обмен заказами через HTTP маркетплейс яндекса.
У яндекса есть подсистема (в расширение пихается) для этого https://yandex.ru/support/marketplace-module-1c/install.html (она установлена в УТ11).
В подсистеме есть HTTP сервис Беру_ПолучениеЗаказовПоAPI_1_7_31 — через него собственно предпологается вся работа…
Учитывая что есть негативный опыт публикаций WEB-сервисов расширений
(а имеено как только web-сервис перекачевывает из расширения в основную конфигу он прекрасно начинает работать хотя до этого отказывается) из расширения
HTTP сервис Беру_ПолучениеЗаказовПоAPI_1_7_31 перенесен в основную конфигу и переименован в HTTP сервис Беру_ПолучениеЗаказовПоAPI_1_7_31_
его корневой URL также с Marketplace_API переименован в Marketplace_API_.
Выполнена инструкция яндекса https://yandex.ru/support/marketplace-module-1c/service.html по публикации и корректировке файла публикации
(в основном это касается доступа пользователя Service).
Для тестировани я работы HTTP сервиса используется спец. прога http://www.telerik.com/fiddler т.к. она была посоветована например
тут https://its.1c.ru/db/metod8dev/content/5756/hdoc
ИТОГО при тестировании через прогу:
Запрос http://127.0.0.1/UT11HTTP/
все определяет норм и в ответ рисует что то в духе:
<!DOCTYPE html>
<html>
<head>
<title>1С:Предприятие</title>
<meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ />
<meta http-equiv=»X-UA-Compatible» content=»IE=edge» />
<link rel=»shortcut icon» href=»e1csys/mngsrv/favicon.ico» />
<style type=»text/css»>
BODY…
и далее идет вполне приличное BODY…
А вот запрос
http://127.0.0.1/UT11HTTP/hs/Marketplace_API_/getyml?НомерКампании=21990000
который сформирован по примеру из
//its.1c.ru/db/metod8dev/content/5756/hdoc
возвращает матершину типа :
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN»>
<html><head><title>1C:Enterprise 8 application error</title></head><body><h2>1C:Enterprise 8 application error:</h2>Ошибка в строке соединения с информационной базой.</body></html>
Может есть кто интегрировался я яндексом и есть рабочий запрос?
p.s. код процедуры для шаблона URL «getyml» (к которому идет обращение) максимально упрощен после переноса в основную конфигу до:
Ответ = Новый HTTPСервисОтвет(400);
Ответ.УстановитьТелоИзСтроки(«У текущей кампании в настройках 1С указана модель работы FBS. Для получения файла необходимо установить модель работы DBS.»);
Возврат Ответ;
Ёпрст
1 — 06.09.21 — 15:13
(0) Ошибка в строке соединения с информационной базой
вроде всё предельно по-русски написано, не ?
ОператорПК
2 — 06.09.21 — 15:17
(1) ага, только в чем ошибка то? Я все предельно на Аглицком написал http://127.0.0.1/UT11HTTP/hs/Marketplace_API_/getyml?НомерКампании=21990000 — что тут не так?
yzimin
3 — 06.09.21 — 16:12
И всё-таки попробуйте использовать веб-сервис из расширения этого модуля. У нас работает с начала года без проблем
Вафель
4 — 06.09.21 — 16:14
некорректно опубликован сервис
ОператорПК
5 — 06.09.21 — 16:29
(3) с этого и начинал… не от хорошей жизни как говориться стал переносить из расширения в основную. вы чем тестировали работу этого HTTP сервиса? не сохранилось рабочего запроса?
ОператорПК
6 — 06.09.21 — 16:30
(4) что там можно не корректно опубликовать?
yzimin
7 — 06.09.21 — 16:31
(5)яндекс умеет посылать тестовые запросы, там есть специальный интерфейс, из его личного кабинета и отлаживали
yzimin
8 — 06.09.21 — 16:33
(7) +там же можно посылать тестовые заказы, самопроверка
Вафель
9 — 06.09.21 — 16:33
(6) >>Ошибка в строке соединения с информационной базой
ОператорПК
10 — 06.09.21 — 16:35
(7) понятно…. хотел сперва «локально» все чтоб работало отладить потом уже выпускать «наружу»… если не секрет сертификат безопасности ставили?
ОператорПК
11 — 06.09.21 — 16:36
(9) это написано прямо в (0)…. вопрос в том и есть: что некорректно в моем запросе http://127.0.0.1/UT11HTTP/hs/Marketplace_API_/getyml?НомерКампании=21990000?
yzimin
12 — 06.09.21 — 16:41
(10) у нас по https работает с доменным именем и купленным сертификатом, SHA1-отпечаток SSL-сертификата мы не указывали, если вы об этом
ОператорПК
13 — 06.09.21 — 16:42
(12) да об этом. спасибо.
yzimin
14 — 06.09.21 — 16:42
(11) а авторизационный токен в запросе передаёте? Точкой остановки вообще попадаете в отладку? А то может у вас сам веб-сервис даёт отлуп
ОператорПК
15 — 06.09.21 — 16:49
(14) «авторизационный токен в запросе передаёте» — нет, а разве это нужно в данном случае? Тут например https://its.1c.ru/db/metod8dev/content/5756/hdoc про это вроде как нет ничего. Точкой останова в отладку не попадает… не доходит до этого.
ОператорПК
16 — 06.09.21 — 16:50
+(14) вообще представители яндекса сообщили что «технически» можно без сертификатов работать («типа дела ваше»)
unbred
17 — 06.09.21 — 16:52
я всегда так проверяю:
ssl = Новый ЗащищенноеСоединениеOpenSSL;
HTTP_Соединение = Новый HTTPСоединение(АдресСайта_( тут имя сайта), Неопределено, Неопределено, Неопределено, Неопределено, Неопределено, ssl);
Попытка
HTTP_Соединение.ОтправитьДляОбработки(ОтправляемJSON(тут json с телом запроса), АдресРесурса_( тут апи), ПолучаемJSON(тут json с ответом), Заголовки);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.ОткрытьФайл(ПолучаемJSON);
Данные= ПрочитатьJSON(ЧтениеJSON,Ложь);
хочешь передавай токен, хочешь не передавай.
заголовки задать 2 минуты
unbred
18 — 06.09.21 — 16:54
+ (17) ПолучаемJSON — просто пустой временный файлик
Смотрящий
19 — 06.09.21 — 16:57
ИТОГО при тестировании через прогу:
Запрос http://127.0.0.1/UT11HTTP/
….
А вот запрос
http://127.0.0.1/UT11HTTP/hs/Marketplace_API_/getyml?НомерКампании=21990000
Они разные
суннь второй заврос в фидер что выдаст ?
yzimin
20 — 06.09.21 — 16:58
(15) нужно в заголовках передать токен авторизации обязательно, безопасность же)
для вас из логов вытащил, знаю, какой это гемор)))
URL
https://НАШ_АДРЕС_СЕРВЕРА/hs/Marketplace_API/order/status
Параметры
auth-token=B900000блаблабла — токен, который указан в ЛК яндекса, он так же должен быть прописан в модуле расширения от яндекса
Сам запрос
POST НАШ_АДРЕС_СЕРВЕРА/hs/Marketplace_API/order/status HTTP/1.1
Content-Type: application/json;charset=utf-8
В тело передаётся XML
ОператорПК
21 — 06.09.21 — 17:03
(20) про «order»
вот их ответ:
Да, вы можете настроить передачу данных по API без SSL сертификата.
Также обращаю внимание, есть запросы которые выполняются только со стороны маркета, сами вы их инициировать не сможете.
/stocks
/cart
/order/accept
/order/status
короче завтра уже буду пробовать с их сайта (личного кабинета) тестить. по вашему совету из (7).
Всем спасибо.
ОператорПК
22 — 06.09.21 — 17:06
+(21) токен AQAAAABXWjvYAбла бла бла в настройках базы есть конечно.
yzimin
23 — 06.09.21 — 17:12
(21) К сабжу не особо относится…Самое противное, что мы должны ответить яндексу за 5.5 секунд на остатки https://yandex.ru/dev/market/partner-marketplace-cd/doc/dg/reference/post-cart.html
или 10 сек на статус заказа https://yandex.ru/dev/market/partner-marketplace-cd/doc/dg/reference/post-order-status.html
и если не обеспечиваешь требуемый уровень сервиса, то они отключают наш магазин. В итоге ни УТ не обновить, ни какие-то вечерние регламенты не выполнить. Пришлось под яндекс отдельную базу УТ делать с минимальными данными.
ОператорПК
24 — 06.09.21 — 17:14
(23)а нельзя договориться о «сервисном времени» когда можно обновлять базу? а если отключили от сервиса то восстановить его сложно?
yzimin
25 — 07.09.21 — 08:54
(24) На время пока ваш сервер не отвечает на запросы, магазин не продаёт. Нам было выгоднее арендовать выделенный сервер, который 24/7 работает, УТ там не обновляем, никакие работы не проводим. Включается магазин, когда начнут проходить ответы от сервера.
dark_stealth
26 — 29.09.21 — 08:30
У меня с этим модулем еще веселее- отдает 404 ошибку, вроде все делал по их инструкции. Но через личный кабинет при проверке 404, все другие базы опубликованы и работают, претензий к веб-серверу нет. Здесь при обращении к корню публикации — чистая страница, при /cart или /stocks ответ Not found. Модуль не работает ?
dark_stealth
27 — 29.09.21 — 11:01
все оказалось проще- URL для запросов API в ЛК яндекса = https://vashserver.ru/опубликованная база/hs/URL для запросов API .И сразу все взлетело.
документация конечно написана правой ногой, даже как то странно такое видеть от яндекса
dark_stealth
28 — 29.09.21 — 11:04
сорри ошибка в url, правильный https://vashserver.ru/опубликованная база/hs/Marketplace_API
#41
Отправлено 20 Октябрь 2015 — 10:06
MikDark (20 Октябрь 2015 — 09:52) писал:
Попробуйте в том пункте, где стоимость доставки 0 руб задать стоимость доставки, допустим, 300р, но при покупке выше 100р стоимость доставки 0 р.
Вот я нашел: «В элементе <local_delivery_cost> указывается стоимость доставки для своего региона.» Но в прайс листе созданным программой там указывается только 1 строчка для цены доставки, т.е. 1 вариант, а мне нужно чтобы прописывалось 3 разных варианта для каждого товара
Выписка из прайс листа:
</categories> <offers> <offer id=»83871642″ available=»true» bid=»10″ cbid=»10″> <url>http://oddlyshop.ru/…skars-X10</url> <price>2890</price> <currencyId>RUB</currencyId> <categoryId>3836394</categoryId> <picture>http://i3.oddlyshop….true</delivery> <local_delivery_cost>0.00</local_delivery_cost><name><![CDATA[Топор плотницкий Fiskars X10 (121440)]]></name> <vendor><![CDATA[Fiskars]]></vendor><description><![CDATA[Плотницкий топор X10 спроектирован для столяров и плотников.]]></description> <manufacturer_warranty>true</manufacturer_warranty><param name=»Гарантия производителя»><![CDATA[Да]]></param><param name=»Производитель»><![CDATA[Fiskars]]></param>
Так как быть чтобы прописано было 3 варианта доставки, а не один как сейчас????
- Наверх
#42
MikDark
MikDark
-
- Модераторы
-
- 6 464 сообщений
Активный участник
Отправлено 20 Октябрь 2015 — 10:20
lesnoy (20 Октябрь 2015 — 10:06) писал:
Вот что пишет маркет:
- «
Если вы передаете данные в партнерском интерфейсе, воспользуйтесь рекомендациями раздела Как указать условия локальной доставки в партнерском интерфейсе. - Если вы передаете данные в прайс-листе, используйте элементы <delivery> (наличие доставки) и<delivery-options> (условия доставки).
При этом учитывайте общие правила указания стоимости локальной доставки: Если стоимость доставки в разные районы города различается:
Следует указывать максимальную цену доставки по городу (своему региону), чтобы не возникло ошибок по качеству.»
И я вот нашел: «В элементе <local_delivery_cost> указывается стоимость доставки для своего региона.» Но в прайс листе созданным программой там указывается только 1 строчка для цены доставки, т.е. 1 вариант, а мне нужно чтобы прописывалось 3 разных варианта для каждого товара
В Яндекс.Маркет можно выгрузить только одну стоимость доставки, как правило выгружается самая минимальная и в Маркете указыватеся что «доставка от ххх рублей»
- Наверх
#43
Gerti
Отправлено 18 Ноябрь 2015 — 12:39
Доброго времени суток, помогите , не знаю по адресу ли я пишу ,но все же помогите, маркет выдает ошибку… в фиде yml прописан тег delivery, но не указана стоимость. Подскажите как исправить, прописать доставку правильно.
скрин прилагаю.
Аккаунт SL-357207
Прикрепленные изображения
- Наверх
#44
MikDark
MikDark
-
- Модераторы
-
- 6 464 сообщений
Активный участник
Отправлено 18 Ноябрь 2015 — 14:12
Gerti (18 Ноябрь 2015 — 12:39) писал:
Доброго времени суток, помогите , не знаю по адресу ли я пишу ,но все же помогите, маркет выдает ошибку… в фиде yml прописан тег delivery, но не указана стоимость. Подскажите как исправить, прописать доставку правильно.
скрин прилагаю.
Аккаунт SL-357207
Попробуйте в настройках YML в поле Общая стоимость доставки прописать значение 300
- Наверх
#45
Gerti
Отправлено 18 Ноябрь 2015 — 15:25
MikDark (18 Ноябрь 2015 — 14:12) писал:
Попробуйте в настройках YML в поле Общая стоимость доставки прописать значение 300
Прописала, спасибо! Посмотрим, что скажут)
- Наверх
#46
Gerti
Отправлено 19 Ноябрь 2015 — 16:02
Возник еще вопрос требуется прописать
«Для товаров, где фактическая доставка заказа осуществляется путём загрузки через интернет на Яндекс.Маркет существует специальный статус «Загрузка через интернет»
downloadable — элемент предназначен для обозначения товара, который можно скачать. Надо прописать его для всех подобных товаров »
Где это прописывается и каким образом ?
- Наверх
#47
Gerti
Отправлено 20 Ноябрь 2015 — 11:54
АУ подскажите хоть что то….
Спасибо вопрос снимаю) Все решилось само)
- Наверх
#48
sansan
sansan
-
- Пользователи
-
- 1 сообщений
Новичок
Отправлено 13 Май 2016 — 16:23
Gerti (20 Ноябрь 2015 — 11:54) писал:
АУ подскажите хоть что то….
Спасибо вопрос снимаю) Все решилось само)
Как вы все таки решили проблему?
- Наверх
Порой, при размещении магазина на Яндекс.Маркете возникают ошибки. Они могут появиться как на стадии прохождения модерации, так и в процессе работы магазина. В этой статье мы разберем основные ошибки, которые могут возникать в прайс-листе, и ошибки, связанные с проверкой качества.
Зачем Яндекс.Маркет вообще выставляет ошибки и проверяет магазины? Для того, чтобы соблюдались законы о рекламе и пользователи сервиса получали всегда достоверную и актуальную информацию. В итоге, работают только магазины с качественным сервисом, покупатели доверяют Яндекс.Маркету, а магазины получают высокую конверсию от размещения.
Ошибки на сервисе можно разделить на две основные группы:
- критичные;
- некритичные.
Если возникли 2 критичных ошибки за последние 30 дней, магазин отключают. В случае с некритичными ошибками — предложения скрываются.
Где посмотреть ошибки?
В разделе «Отчет об ошибках качества»:
Если проблема с обработкой прайс-листа, то смотрите «Отчет по индексации» раздела «Ассортимент»:
Критичные ошибки Яндекс.Маркета
Существует множество причин из-за которых магазин могут отключить от сервиса. Если критичных ошибок больше двух, то магазин отключают. Рассмотрим часто встречающиеся.
Стоимость товара отличается на сайте и на Яндекс.Маркете
Чаще всего у магазинов появляется именно эта ошибка. Причина появления: сотрудник службы контроля качества проверяет магазин и переходит по ссылке на сайт магазина, там он либо не находит цены на карточке модели, либо она отличается.
Раньше, когда робот обходил страницу и не находил цену или видел различия, то выставлялась критичная ошибка. С июля 2019 внесли изменения, и эта ошибка при обходе роботом больше не является критичной.
Как не допустить возникновения данной ошибки?
- Если прайс-лист автоматически не обновляется, то при изменении цены на сайте, сразу же вносите изменения в прайс.
- Много товаров, а автоматического прайс-листа у вас нет? Разбейте прайс-листы по категориям. Таким образом, Маркет быстрее будет обрабатывать ваши прайс-листы, а добавить их вы можете неограниченное количество.
- Установите расписание работы на сервисе, и, при обновлении цен в магазине, отключайте показ предложений.
- Наймите разработчика и пусть он вам настроит автоматически обновляемый прайс-лист. Это обеспечит комфортную работу на Маркете.
Проблема с оформлением товара или его наличием
Магазин может получить такую ошибку, когда по различным причинам нет возможности оформить заказ на сайте, или когда товара нет в наличии в магазине или на сайте.
Проверяйте свой сайт — проходите самостоятельно все этапы покупки, убедитесь что все кнопки обратной связи работают, что товары добавляются в корзину без проблем.
Проблему поможет решить автоматическое обновление прайс-листа. Товары, которых нет в наличии, не должны присутствовать в прайсе.
Если товара нет в наличии, но вы хотите, чтобы он отображался на сервисе, поставьте статус товара “на заказ”. В таком случае, срок доставки товара обсуждается с покупателем, но по правилам сервиса доставка в таком случае не должна превышать 2-х месяцев.
Неверная информация о доставке
Такая ситуация может возникнуть по следующим причинам:
- Магазин обновил информацию на сайте, а на Яндекс.Маркете забыл. Не забывайте актуализировать данные!
- Менеджер при преме заказа сообщил срок доставки с запасом. Пусть ваши операторы говорят точные сроки, какие указаны на сервисе.
Помимо срока доставки, обязательно проверяйте тарифы. Если вы указали, что доставка по Свердловской области стоит 200 рублей, то она и должна быть 200 рублей, хоть в самый удаленный поселок Свердловской области. Иначе Яндекс.Маркет выставит вам ошибку.
Покупателю не ответили по заказу в течение часа
Согласно требованиям Яндекс.Маркета сотрудник магазина должен связаться с покупателем и подтвердить заказ в течение часа. Проверяйте график размещения на Маркете. Если у вас заказы принимаются по телефону, который отображен на сервисе, то отвечать на него должен оператор, а не автоинформатор. В противном случае лучше поменять график показа телефона.
Магазин не отправил проверочный код с тестового заказа
На почту магазина порой может поступить письмо с контрольным проверкой от Яндекс.Маркета. Обязательно отвечайте на такие письма. Создан такой метод проверки в первую очередь для того, чтобы узнать насколько быстро реагирует магазин на заказы. Время на отправку проверочного кода 1 час. Если такое письмо поступило в нерабочее время, то код необходимо отправить в течение первого часа рабочего дня.
Есть, конечно, еще множество причин, за которые можно получить критическую ошибку. Но они тесно связаны с теми, что прописаны выше. Почитать о них вы можете на странице помощи Яндекс.Маркета для магазинов. Поэтому теперь переберемся к некритичным ошибкам.
Некритичные ошибки Яндекс.Маркета
Чаще всего некритичные ошибки связаны с доступностью сайта или обработкой прайс-листов.
Сайт магазина недоступен
К этой категории можно отнести ряд ошибок:
- Ошибка 404 — страница не найдена;
- Ошибка 408 — время ожидания истекло;
- Ошибка FewContent — размер проверяемой страницы меньше 1кб.
Но даже когда робот выставляет эти ошибки, он всё равно раз в час проверяет недоступные страницы. Если по истечению суток страница предложения окажется доступной, то ошибка снимается и удаляется из отчетов.
Магазин отключат, если недоступных страниц с данной ошибкой будет больше четырех!
Проблемы с прайс-листом
Если вы используете прайс-лист в формате YML, то ошибки из этой категории могут вас затронуть. Самая распространенная — «Фатальная ошибка: Ошибка парсинга XML». Возникает в основном когда предложение оформлено не правильно или серверу не хватает ресурсов на его обработку. Для того, чтобы понять, где именно возникает эта ошибка, необходимо зайти в раздел “Отчет по индексации”, там вы сможете подробно ознакомиться, где была допущена ошибка и время загрузки файла. Советуем проверять свой прайс и смотреть, корректно ли передаются описания предложений, картинки и пр.
Порой, при проверке прайс-листа вы можете увидеть ошибку disabled cpc and cpa programs. Ничего страшного в ней нет, но и решить своими силами вы ее не можете. Дело в том, что раньше на маркете было доступно две модели размещения, и в прайсе необходимо было это указывать. Теперь же, когда осталась только CPC модель, делать этого не нужно. Разработчики Яндекс.Маркета пишут, что вскоре устранят причину появления этой ошибки, ждем.
Советы, как избежать ошибок на Яндекc.Маркете
Подводя итог, можно выделить ряд советов, которые помогут избежать появления большинства ошибок.
- Проверяйте цены предложений в прайс-листе. Нет времени на проверку, а товарных позиций много? Закажите разработку автоматически обновляемого прайса. Для большинства CMS даже не надо ничего разрабатывать, так как есть готовые модули, где достаточно нажатия одной кнопки.
- Проверяйте работу своих операторов. Нельзя говорить, что товара нет в наличии и вы не способны его доставить.
- Периодически проверяйте настройки своего магазина. Будь это время работы или информация о доставке.
- Проверяйте работоспособность своего сайта, не должно быть перебоев в работе магазина.
- Если ошибка все же вас настигла, то оперативно решайте ее.
Автор: Анастасия Арефьева — Веб-мастер, сертифицированный специалист по Яндекс.Маркету и Яндекс.Метрике
На данной странице описаны типичные сложности, с которыми сталкиваются пользователи плагина «Интеграция с Яндекс.Маркет». Предполагается, что вы уже настроили плагин по инструкции.
Содержание:
1. Ваша система отвечает через API с ошибками
1.1. Пример — ошибка 500
1.2. Пример — ошибка 422 Slow Response
2. В админ-панель не приходят заказы
2.1. А были ли заказы?
2.2. Возможные ошибки
2.3. Вы отказались принимать заказ
2.4. Не создаётся заказ при самопроверке
3. Не передаются статусы в маркет
4. Не меняется статус в магазине при смене статуса в Маркете
5. Проблемы с передачей остатков
5.1. При входящих обновлениях
5.2. При исходящих отправках
6. Не скачивается акт-приёма передачи
7. Магазин отключен из-за ошибок в работе API
8. Заказ по FBS, но кнопки от DBS
9. Инструменты диагностики
10. Другие ошибки и вопросы
1. Ваша система отвечает через API с ошибками
В случае возникновения каких-либо ошибок во взаимодействии вашего сайта с Яндекс.Маркетом, вы можете увидеть следующее сообщение: «Ваша система отвечает через API с ошибками. Сейчас товары показываются на витрине, но будут скрыты, если ошибок станет больше«.
В этом случае нужно зайти в лог запросов (Настройки — Отладка — Лог запросов к вашему серверу),
Выбрать дату и время начала, переключиться на «Ошибки» и посмотреть детали конкретных ошибок
1.1. Пример — ошибка 500
Детали ошибки:
В этом конкретном примере мы видим, что на некоторые запросы наш сайт ответил ошибкой с кодом 500 (Internal Server Error) В тексте ответа содержится информация об ошибке с номером 1021.
Далее уже можно переходить к сайту и изучать его логи на предмет причины неполадок.
В файле error.log есть отсылка на подробности в файле db.log, в котором и нашлась причина возникновения ошибок 1021 — на хостинге закончилось место.
1.2. Пример — 422 Shop response is too slow. SLA breached
Детали ошибки:
Ошибка, связанная с долгим ответом сервера — 422 Shop response is too slow. SLA breached. Обычно это не постоянная ошибка, а периодически возникающая несколько раз в день.
Причин долгого ответа может быть множество, чаще всего они связаны либо с недостаточными характеристиками сервера сайта, например, может быть выбран слабый тариф хостинга, не соответствующий нагрузке сайта. Либо ошибка возникает в периоды разовых пиковых нагрузок — синхронизаций с другими системами, обменом с 1С, большой активностью поисковых роботов в этот момент, либо DDOS атаки на сайт.
2. В админ-панель сайта не приходят заказы
Внимание! Синхронизируются только новые заказы, созданные после установки плагина
Если вы проходите самопроверку, смотрите пункт 2.4
2.1. А были ли вообще отправлены заказы?
В этом случае нужно зайти в лог запросов (Настройки — Лог запросов),
Проверить что запросы на передачу заказов вообще отправляются, меняем время на максимальное (23ч), ищем метод /accept
Иногда случаются ошибки в работе Маркета и он не отправляет запросы по API какое-то время. Если запросов нет, значит Маркет ничего не отправлял.
Дополнение: в момент индексации прайс-листа Яндекс.Маркет не создаёт тестовые заказы!
2.2. Возможные ошибки
Если запросы есть, тогда посмотреть, есть ли ошибка в логах, она будет отображаться по кнопке «Детали».
Возможные варианты:
- 403 Forbitten
- Not in GZIP format
- Ошибка 404: проверьте, правильно ли скопирована ссылка из плагина
- Item price is not positive: 0. Данная ошибка говорит о том, что ваш сайт отвечает, что цена товара нулевая. Если на самом деле цена товара не ноль, значит, скорее всего, неверно происходит сопоставление (не находит такой товар по offerID)
Если у вас хостинг Firstvds
Запросы отправляются, ошибки нет, но на сайте нет заказов:
Если у вас установлено приложение «Firewall», оно может блокировать запросы от Я.Маркета
2.3. «Вы отказались принимать заказ»
Плагин может отказаться принимать заказ, если товар не найден, либо он в недостаточном количестве. В этом случае в логе ответа будет: { «order»: { «accepted»: false, «reason»: «OUT_OF_DATE» } }
Как продиагностировать: проверить в логах Яндекс.Маркет, какой товар с каким offerID запрашивает маркет. Смотрим запрос /accept. Вероятные причины ошибки:
- Товара нет в наличии в нужном количестве на выбранном складе.
- Неверно сопоставляются OfferID Подробнее про сопоставление
2.4. Не удалось создать заказ при самопроверке
Может возникать следующая ошибка при одном из заданий самопроверки:
Не получилось создать заказ Настройки доставки через API отличаются от настроек, которые вы сделали в личном кабинете. Посмотреть ошибку можно в логе запросов. Проследите, чтобы настройки доставки везде были одинаковыми, и выполните задание ещё раз.
Эта ошибка возникает в том случае, если ответ по доставке, отдаваемый плагином, отличается от ожидаемого Маркетом.
В этом случае нужно сделать следующее, после каждого пункта можно пробовать снова создать заказ:
- Максимально упростить условия доставки — убрать все пункты СДЭК, или вообще самовывоз, оставить только один или два варианта.
- Проверить, что указанные сроки доставки или самовывоза полностью соответствуют для указанных регионов. Они должны быть указаны и в личном кабинете Маркета, и в настройках плагина. Они должны совпадать.
- Обратите внимание на выходные и праздничные дни. Опять же, они должны совпадать.
- Обратите внимение на «время переноса». Оно должно совпадать.
- Посмотрите в логе запроса (в личном кабинете: Настройки — Лог запросов), для какого города Маркет запрашивает информацию, и какой получает ответ. Посчитайте вручную по срокам, указанным в личном кабинете, совпадают ли они.
- Если ничего не помогает — нужно написать в техподдержку Маркета.
3. Не передаются статусы в маркет
Данная проблема может возникнуть в следующих случаях:
- В настройках плагина действия магазина сопоставлены неверно. Выполняются действия, не выбранные в настройках плагина, и, соответственно, ничего не отправляется. Как проверить: в логи плагина ничего не записывается, в Маркете нет никаких запросов от сайта в логах. Подробнее про сопоставление статусов.
- Исходящий авторизационный токен неверен/отозван. Как проверить: в логах плагина будет запись об ошибке (Access Denied / Token Invalid). Токен может быть заблокирован при смене пароля у аккаунта Яндекса или по другим причинам, нужно его обновить. Как это делается написано здесь.
- Нарушена цепочка последовательности статусов. Вы пытаетесь сменить статус на тот, который недоступен для текущего заказа. Например, для модели FBS предусмотрена четкая последовательность: Принят — Готов к отгрузке — Отгружен. Если попытаться из «Принят» сразу перейти в «Отгружен», из этого ничего не выйдет. Как проверить: в логах плагина, в файле api.error.log будет запись: {«status»:»ERROR»,»errors»:[{«code»:»STATUS_NOT_ALLOWED», «message»: «No permission to set substatus SHIPPED for order XXXXX with status PROCESSING and substatus STARTED»}]}
4. Не меняется статус в Shop-script при смене статуса в Маркете
В первую очередь стоит проверить выбрано ли какое-либо действие для соответствующего статуса.
Например, вы хотите, чтобы в момент прихода отмены заказа выполнялось действие «Удалить». В настройках для данного профиля магазина должно быть выбрано это действие:
Если действие выбрано, но не выполняется, нужно проверить, отправлял ли Яндекс.Маркет нам какие-либо запросы. Для этого переходим в личный кабинет Яндекс.Маркет, левое меню, Настройки — Лог запросов.
Введите номер заказа из Маркета и обратите внимание на запросы с ресурсом /order/status/ :
По кнопке «Детали» можно посмотреть какой именно статус был отправлен в наш магазин, и какой он дал ответ, пример:
В данном случае был отправлен статус «Cancelled» (отменён). На вкладке «Ответ» при нормальной ситуации должно быть написано «Тело отсутствует», т.к. ответ на смену статуса не требуется. В случае какой-либо ошибки сайта, на этой вкладке могут быть написаны её подробности.
Если запроса с нужным вам статусом нет в этом интерфейсе, значит Яндекс.Маркет не отправлял запрос о смене статуса. Мы с таким сталкивались пару раз. Обратитесь в поддержку Маркета.
Если ответ еще не найден, нужно исследовать логи нашего магазина на Shop-script. Включаете «Дебаг»-режим в общих настройках и проверяете, что записывается в логи. Также, стоит обратить внимание, не обновлятеся ли штатный лог error.log или db.log в момент получения запроса из Маркета. Поищите в этих файлах ошибки, в которых упомянут id плагина — pokupki.
5. Проблемы с передачей остатков
Кратко: самая частая проблема — неверно выбрано сопоставление «Ваш SKU» (offerID), поэтому остатки отдаются неверно. Подробно про настройку здесь.
Подробный процесс диагностики:
Передача остатков в Яндекс.Маркет в данный момент осуществляется с помощью двух механизмов:
- Яндекс.Маркет сам запрашивает остатки по своему списку товаров, присылая запросы /stocks в любой момент.
- Вы сами отправляете информацию в Маркет об остатках через метод /stocks, через кнопку в интерфейсе, или через автоматический планировщик CRON. Подробнее об этом здесь.
5.1. Диагностика для входящих обновлений остатков
Допустим, вы обнаружили, что наличие остатков в Яндекс.Маркет не соответствует сайту. Как проверить, почему они не обновились:
1. Выберите один или несколько товаров в личном кабинете Яндекс.Маркет, запишите значения из поля «Ваш SKU»:
В данном случае это fbs213, fbs212, fbs214
2. Далее в личном кабинете нужно перейти в раздел «Лог запросов»:
Нас интересуют запросы /stocks На вкладке «К вашему серверу» — те запросы, что посылает сам Маркет, а на вкладке «К серверу Маркета» — те запросы, что ваш сайт посылал самостоятельно. Обратите внимание, чтобы дата и время были выбраны правильно. Подробности запроса доступны по нажатию на «шестерёнку»:
Какие здесь могут быть ошибки:
1) Отсутствуют исходящие запросы /stocks от Маркета — неправильно выставлено время, либо не включено обновление остатков через API.
Проверьте обновление, нажав в личном кабинете в разделе «Настройки API» следующую кнопку:
2) Запросы /stocks присутствуют, но указано, что есть какие-то ошибки:
- Доступ запрещен — 403 Forbitten
- Ошибка «expected and actual fingerprints aren’t the same»
- Read timed out — маркет не дождался ответа сайта. Если ошибка возникает только «иногда», то причина здесь не в плагине, а в ресурсах сайта. Возможно, в данный момент нагрузка на сайт повышена и он не может быстро отвечать на различные запросы.
3) Запросы /stocks присутствуют, ошибок нет, в теле пусто
Если в реальных запросах наличия ошибок нет, но в ответе «Тело отсутствует», то это нормально. Ответ поддержки Маркета:
Это вполне нормальная ситуация ,когда тело ответа скрывается, открыто оно только в тестовых запросах , сделано это для экономии вычислительных ресурсов, главное ,чтобы статус запроса был 200
Как же узнать, какая информация передаётся об остатках? Переходим в админку нашего сайта и включаем «Дебаг режим»:
При этом режиме все запросы будут записываться в логи сайта. Перейдите в приложение «Логи».
В файле plugins/pokupki/apiRequest.debug.log можно увидеть, по каким товарам было запрошены остатки, пример:
Попробуйте найти те SKU, которые записали ранее, присутствуют ли они в запросе Маркета. Для удобства файл лога вы можете скачать и посмотреть в текстовом редакторе на вашем компьютере (рекомендуем Sublime Text).
Если SKU в запросе отсутствуют, значит Маркет не запрашивает по нему наличие. Это может происходить по различным, не зависящим от нас причинам — может быть товар в архиве?
Если SKU присутствует, нужно изучить другой файл — ответ сайта. Найдите файл /plugins/pokupki/api.Response.debug.log — в него записывается ответ нашего сайта, та информация, которая отправляется в Яндекс.Маркет.
Теперь попробуйте найти ранее записанные SKU в этом файле.
Если SKU присутствует, то проверьте, какое по нему отправляется наличие, и какое указано в самом товаре. В случае несовпадения проверьте:
- Сопоставление OfferID — ID товара/ID артикула/Код артикула. Подробнее про сопоставление.
- Выбранные склады в этой настройке.
- Условия по изменению наличия в этой настройке.
Если SKU отсутствует, значит такой товар не найден на вашем сайте. Проверьте следующее:
- Какие товары выбраны для определения наличия, присутствует ли в нём этот товар. Подробнее про настройку.
- Неверно указан принцип сопоставления товаров. Проверьте, как выставлено сопоставление — ID товара/ID артикула/Код артикула. Подробнее про сопоставление.
- Не учтён формат SKU — например, в Маркете у вас fbs1234 (добавлена приставка к ID). Он заводится здесь.
5.2. Диагностика для исходящих обновлений остатков
В случае использования самостоятельной отправки остатков, вся информация будет записана в файл /plugins/pokupki/api.Request.offers-stock.debug.log В нем вы так же можете найти какой товар с каким наличием отправляется в Маркет, а полученные данные видны в личном кабинете на вкладке «К серверу Маркета», запросы /stocks.
Если при нажатии кнопки отправки остатков, вы видите, что обновляется лог /shop/plugins/pokupki/api.error.log , а внутри следующее сообщение:
{"error":{"code":403,"message":"Access denied"},"errors":[{"code":"FORBIDDEN","message":"Access denied"}],"status":"ERROR"}
значит варианта два:
- Исходящий токен доступа утратил актуальность, как обновить.
- Неверно введён номер кампании.
В случае отсутствия такой записи в логах, нужно проверить, с каким offer_id отправляются остатки, вероятно в этом есть ошибка (например, товары в Яндекс.Маркет заведены с кодом артикула, а обновление идет по Id артикула).
Если у вас следующая ошибка при запуске обновления через Cron:
PHP Fatal error: Uncaught Error: Cannot use object of type shopPokupkiShopProductSku as array in
Либо предупреждение:
PHP Notice: Undefined index: catalog_selection_entities_union
то, вероятно, нужно проверить путь до интерпретатора php. Либо в Cron попробовать указать просто — php, либо более полный путь с учетом версии, пример такого: /opt/php74/bin/php (в вашем случае путь может быть другой, уточните его у поддержки хостинга)
Частый вопрос: обновил версию PHP на сайте (с 7.3. до 7.4.), перестали обновляться остатки
Вероятно, нужно обновить CRON команду: если ранее в ней была указана версия 7.3., замените указание на 7.4. Пример: было /opt/php73/bin/php , нужно поменять на /opt/php74/bin/php (в вашем случае путь может быть другой, уточните его у поддержки хостинга)
6. Не скачивается акт приёма-передачи
- Акт доступен только в день отгрузки
- Проверьте, что все заказы переведены в статус «Готов к отгрузке».
- Ошибка «Token Invalid» — проверьте исходящий авторизационный токен. Токен может быть заблокирован при смене пароля у аккаунта Яндекса, нужно его обновить. Как это делается написано здесь.
Проверьте, скачивается ли акт в личном кабинете Яндекс.Маркет.
7. Магазин отключили из-за ошибок в работе API
Если ошибка только при запросе order/status:
Ошибка 500 при запросе order/status
Если ошибка при любом запросе, но иногда:
Яндекс.Маркет может запрашивать актуальное наличие товаров через запрос /stocks хоть каждую минуту. Поэтому, если на сайте возникли какие-либо неполадки, в результате чего он стал временно недоступен, либо стал дольше отвечать на запросы, это может привести к ошибкам в ответе по API, т.к. Яндекс ждёт ответа всего-лишь несколько десятков секунд. Проблем в плагине в этом случае нет.
В любом случае, нужно смотреть описание конкретных ошибок в логах
8. Заказ по модели FBS, но отображаются кнопки от DBS («изменить дату доставки»)
Такое могло произойти, если в момент получения заказа в настройках модели был указан один номер кампании, а уже после, по какой-то причине, изменён на другой. Для последующих заказов всё будет нормально.
В диагностике вам может помочь:
9.1. Лог запросов в личном кабинете Яндекс.Маркет
Здесь вы сможете посмотреть, что отправляется из Маркета и какой он получает ответ.
9.2. Включение логирования в плагине
В этом случае в приложении «Логи» будут записи о запросах и ответах, которые принимает или отправляет плагин.
9.3. Отправка тестовых запросов через сервис «Postman»
С помощью него вы сможете отправить тестовый запрос на ваш сайт и посмотреть, какой он даёт ответ в том или ином случае.
9.4. Отправка тестовых заказов через интерфейс в Яндекс.Маркет
В личном кабинете продавца «Яндекс.Маркет» зайдите в раздел левого меню Настройки — тестовые заказы
Здесь можно отправить тестовый заказ и проверить работу плагина.
10. Другие ошибки и вопросы
Если у вас возникала какая-то другая проблема, не описанная на данной странице, нужно написать в поддержку по почте support@bodysite.ru , мы все проверим.
Некоректно распознает xml(yml) в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
Так же не правильно распознает файл. Вот ссылка на…
Антон Долгополов |
Антон Долгополов 25.06.23 0:51 |
||
Не подгружаются картинки к товарам по ЗОО в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
Спасибо, я попросила поставщика прислать мне доступ…
Лидия |
Лидия 24.06.23 9:52 |
||
Не загружаются в 1С изображения из прайс листа в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ Здравствуйте, Константин! Мы разобрались в своей проблеме,…
Анастасия |
Анастасия 23.06.23 22:49 |
||
Регламентное задание профиля выгрузки в форуме АВОШОП.ВЫГРУЗКА НОМЕНКЛАТУРЫ
Получаются условия отбора в профиле выгрузке не будут…
Эд Дайбо |
Эд Дайбо 23.06.23 18:25 |
||
Не правильно передаются остатки комплектов. в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
Добрый день. Авошоп не правильно передает остатки …
Евгений Буров |
Евгений Буров 23.06.23 14:51 |
||
ОШИБКА Обработки запросов об остатках в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
вкладка ОТВЕТ
Екатерина Суздальцева |
Екатерина Суздальцева 23.06.23 14:24 |
||
Не могу изменить/зугрузить данные в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
Уже кидал скриншот с настройками
Роман Стороженко |
Роман Стороженко 23.06.23 10:50 |
||
Ошибка при выгрузке товаров на Озон в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
Product not found — переводится как «Товар не…
Лидия |
Администратор 23.06.23 9:25 |
||
Не корректно работает загрузка прайса в рамках заданной группы товаров. в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ покажите что указано в логе также проверьте информацию…
Никита Обиденко |
Администратор 23.06.23 9:17 |
||
Выгрузка товаров на Озон в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
Виктория Битарова |
Администратор 23.06.23 9:14 |
||
Ошибка при создании отчета комиссионера из загруженных данных в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
принято. разбираемся…
Роза Грачева |
Администратор 23.06.23 9:10 |
||
Ошибка при установке расписания на узле обмена Озон в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
спасибо, все получилось
Лидия |
Лидия 22.06.23 11:58 |
||
Не выгружаются товары на ВБ в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
какие вы выполняете действия — после чего возникает…
Лидия |
Администратор 22.06.23 8:10 |
||
Не работают значения для скриптов выгрузки в форуме АВОШОП.ВЫГРУЗКА НОМЕНКЛАТУРЫ Ознакомьтесь с документацией https://avoshop.ru/docs/course/course4/lesson214/…
Эд Дайбо |
Администратор 22.06.23 8:06 |
||
Проблема выгрузки фото через FTP в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES Добрый день! нужен доступ к вашей 1с для проверки пришлите…
Константин |
Администратор 22.06.23 8:02 |
||
Выгрузка картинок из 1С на ВБ в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
вопросы касаемые работы с ВБ нужно задавать в разделе…
Константин |
Администратор 21.06.23 15:09 |
||
Не выгружаются товары на ВБ в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
вопросы касаемые ВБ надо задавать в разделе для вопросов…
Лидия |
Администратор 21.06.23 15:08 |
||
При заходе в заказы поставщикам ошибка в форуме АВОШОП.ВЫГРУЗКА НОМЕНКЛАТУРЫ нужно разбираться на вашем сервере пришлите доступ …
Антон Долгополов |
Администратор 21.06.23 14:53 |
||
Загрузка прайса с ftp в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
нет
Антон Долгополов |
Администратор 21.06.23 14:52 |
||
Выгружаются несуществующие торговые предложения (без цены) в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С проблема известна в работе
Эд Дайбо |
Администратор 21.06.23 14:50 |
||
Новость от ОЗОН в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
В ЛК новость у всех одинаковая, а в письмах есть дополнение…
Гасангусен Кишов |
Людмила Жаркова 21.06.23 9:33 |
||
Перестал загружаться отчёт комиссионера в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
пришлите доступ к вашей 1с пожалуйста на нашу почту…
Ольга Потапенко |
Администратор 21.06.23 7:32 |
||
Вес товара РТОЙЗ в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
в 1с в карточке товара какой указан вес?
Надежда Бевз |
Администратор 20.06.23 15:34 |
||
СРОЧНО!!! После обновления конфигурации не открывается 1С в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
Лидия Неклюдова |
Администратор 20.06.23 15:31 |
||
СРОЧНО! Импорт заказов в 1с в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С разбираемся можете пока в самом екселе изменить формат…
Анастасия |
Администратор 20.06.23 15:31 |
||
Импорт товаров в форуме АВОШОП.ИНТЕГРАЦИЯ — СБЕРМЕГАМАРКЕТ настройте корректно профиль выгрузки для сбера https://avoshop.ru/docs/course/course8/lesson71/?LESSON_PATH=70.71…
Андрей |
Администратор 20.06.23 15:21 |
||
Инструкции в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
запросите доступ у менеджера на сайте в чате
Александр |
Администратор 20.06.23 15:12 |
||
Обновление номенклатуры по прайсу в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
Но ведь до этого никаких проблем не было, работает…
Константин |
Константин 15.06.23 10:56 |
||
Не передаются остатки по наборам товаров в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С исправлено обновление 9.3.7
Андрей |
Администратор 14.06.23 19:06 |
||
Скрипт цены на яндекс в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
это скрипт для модуля ВЫГРУЗКИ НОМЕНКЛАТУРЫ, а вы …
Виктория Битарова |
Администратор 14.06.23 19:05 |
||
Нужен текст публикации для добавления в default.vrd в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
это вопрос выходит за рамки поддержки модуля авошоп…
Эд Дайбо |
Администратор 14.06.23 19:02 |
||
статусы заказов обновляются с большим запозданием в форуме АВОШОП.ИНТЕГРАЦИЯ — СБЕРМЕГАМАРКЕТ
Они уже ответили
Анастасия |
Анастасия 13.06.23 22:23 |
||
При заходе в профиль ошибка в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
поправим
Антон Долгополов |
Администратор 13.06.23 14:17 |
||
Рабочее место — СБОРКА ЗАКАЗОВ — Лист подбора в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
составьте подробное техзадание как должно работать…
Дмитрий Кузнецов |
Администратор 13.06.23 9:54 |
||
Соглашение с условиями продаж в форуме АВОШОП.ИНТЕГРАЦИЯ — СБЕРМЕГАМАРКЕТ
у вас скорее всего выключена опция использования соглашений…
Кузнецов Андрей |
Администратор 13.06.23 9:52 |
||
Не создаются заказы (/order) в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
судя по Логу запросов в яндексе, сейчас такой проблемы…
Арина Черникова |
Администратор 13.06.23 9:28 |
||
Не приходят данные о товарах через API в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ попробуйте следовать инструкции по нашей базе знаний…
Валерьевич Дмитрий |
Администратор 13.06.23 9:21 |
||
Остатки товаров перенесенных в архив в Авошопе в 1 с все равно выгружаються на Озон в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
проверьте идентификаторы складов у каждого узла, возможно…
Ольга Потапенко |
Администратор 13.06.23 8:36 |
||
Отбор товаров при выгрузке в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
отбор в профиле выгрузки ни на что не влияет в данном…
Андрей |
Администратор 09.06.23 15:36 |
||
Проблема при публикации веб сервиса Яндекс маркета в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
это не к нам вопрос, а к системным администраторам
Максим |
Администратор 09.06.23 12:52 |
||
Описание карточек товаров в форуме АВОШОП.ВЫГРУЗКА НОМЕНКЛАТУРЫ
Максим |
Администратор 09.06.23 12:52 |
||
профиль загрузки, не дает присвоить наименование в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
баг в базе 1С
Алексей |
Администратор 08.06.23 8:29 |
||
Обновление 9.3 в форуме ОБНОВЛЕНИЯ Версия: 9.3.5
Администратор |
Администратор 08.06.23 8:26 |
||
Ошибка при выгрузке карточек на Вайлдберис в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
Максим |
Администратор 07.06.23 16:47 |
||
Не приходят данные о товарах через API. Найдите причину по логу запросов и устраните её, чтобы восстановить работу магазина в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
Тихонов Денис |
Администратор 07.06.23 13:47 |
||
Загрузка прайса Комус в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
делайте разные склады поставщика.
Дмитрий Рыбальченко |
Администратор 07.06.23 13:45 |
||
Не выгружаются картинки к товарам в статусе принят в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
Надежда Бевз |
Администратор 07.06.23 13:31 |
||
Ошибка выгрузки остатков на новый товар в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
Алексей Илларионов |
Администратор 07.06.23 13:28 |
||
Нужно создать дополнительный отбор по товарам с выбором цены в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
ваш вопрос не понятен
Ольга Потапенко |
Администратор 07.06.23 13:22 |
||
СРОЧНО, обновление Версия: 9.3.3 в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
Исправлено
Екатерина Абрамова |
Администратор 06.06.23 11:13 |
||
Не открывается инструкции по настройке интеграции авошоп в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
доступ открыти
Эд Дайбо |
Администратор 05.06.23 12:50 |
||
увеличить кол-во знаков в рабочем наименовании товара в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
в заказе покупателя будет отображаться рабочее наименование,…
Анастасия |
Администратор 05.06.23 12:48 |
||
неправильно установлен статус в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON попробуйте исправление выполнить по инструкции https://avoshop.ru/docs/course/course9/lesson97/?LESSON_PATH=78.94.97…
Алексей Илларионов |
Администратор 05.06.23 12:37 |
||
Скрытие товаров с ЯМ в форуме АВОШОП.ИНТЕГРАЦИЯ — ЯНДЕКС.МАРКЕТ
пришлите ссылку на документацию этого метода
Константин |
Администратор 05.06.23 12:31 |
||
Сопоставление товаров при импорте в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
Так долго искал, а нашёл как обычно, как написал. …
Андрей |
Андрей 04.06.23 22:54 |
||
Проверка скрипта в форуме АВОШОП.ВЫГРУЗКА НОМЕНКЛАТУРЫ
укажите тестовое значение Номенклатуры
Дмитрий Рыбальченко |
Администратор 01.06.23 21:10 |
||
Заказ поставщику добавить Штрих код в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С в данный момент пока никак поставили задачу в разработку…
Константин |
Администратор 01.06.23 21:07 |
||
Загрузка характеристк в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
для каждого свойства нужно написать отдельный скрипт…
Даниил Смирнов |
Администратор 01.06.23 20:58 |
||
Заполнение «высоты, ширины и глубинны» в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
ваш вопрос не понятен
Иван Иванов |
Администратор 01.06.23 20:49 |
||
Изменение в прайсе Р-Тойз. в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
Перенастроить номера колонок — это ваша обязанность…
Гасангусен Кишов |
Администратор 01.06.23 20:44 |
||
Не работает автозагрузка прайс-листа в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
Никита Обиденко |
Администратор 01.06.23 20:43 |
||
Установка обновления АВОШОП — Основная лицензия в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С Пользуйтесь нашей базой знаний — https://avoshop.ru/blog/avoshop_pro/obnovleniya_avoshop_ustanavlivat_kazhdoe_ili_mozhno_tolko_posled……
Олег Кононов |
Администратор 01.06.23 20:42 |
||
Загрузка данных с фтп в форуме АВОШОП.ЗАГРУЗКА ДАННЫХ
в карточке учетной записи FTP есть кнопка ПРОВЕРИТЬ…
Антон Долгополов |
Администратор 01.06.23 20:40 |
||
Ошибка при печати маркировочного листа в форуме АВОШОП.ИНТЕГРАЦИЯ — OZON
если проблема действительно существует то она будет…
Роза Грачева |
Администратор 01.06.23 13:16 |
||
Не заполняются характеристики в форуме АВОШОП.ИНТЕГРАЦИЯ — WILDBERRIES
если они не отобразились, значит у этой категории …
Константин |
Администратор 01.06.23 13:14 |
||
Настройка пункта «Направление деятельности, продажи через торговые площадки» в форуме ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С
откройте справочник Направления деятельности и добавьте…
Руслан |
Администратор 26.05.23 8:06 |
Краткая теория.
У Маркетплейса Яндекс Маркет для продавцов доступно 2 файла, которые отображают остатки на складах:
1) информация в ЛК товара
2) exel отчёт «Остатки на складах»
Завязка:
8-го октября я заметил что цифры в этих отчётах стали сильно разниться.
Пишу в поддержку прикрепляя скриншоты несоответствий (обращение №3036155424):
Обращение:
(Сотрудник поддержки путает строчки в отчётах, и я пишу какие именно строчки ему нужно смотреть — но это опустим).
Обратите внимание на даты — после ответа 8 октября — они просто игнорируют и не отвечают даже после повторной просьбы о помощи 14 октября.
14 октября цифры продолжают не совпадать, поддержка по прошлому запросу молчит. Пишу в поддержку с вопросом — в каком же отчёте смотреть верную цифру?
Ответ не дают но сообщают что о проблеме уже знают и работают над ней.
То что знают — это конечно хорошо, но мне то для планирования поставки нужно понять — сколько и чего реально лежит на их складе.
Звоню в поддержку — чтобы уточнить хотя бы по одному SKU. Они отправляют запрос на склад. В тот же день склад отвечает. И так как цифры не сходятся с exel отчётом «Остатки на складе» — прошу дополнительно установить остаток по ещё 2 SKU. Обещают ответить через в течение 7 дней.
Таким образом я наконец установил что ошибка именно остатках отображаемых в ЛК, и правильное число отображается exel отчёте «Остатки на складе».
Но всё это были цветочки, ягодки начались потом:
Кульминация:
16 октября один из наших товаров получает статус «Нет в продаже» — хотя по exel отчёту «Остатки на складе» — он в наличии и достаточно. Пишу в поддержку обращение №3054733274:
Мне отвечают что товар закончился так в ЛК его количество равно 0 и прикрепляют картинку из ЛК где понятное дело 0 (из-за ошибки)
напрочь пропуская моей скрин про несовпадение количества в exel отчёте в котором его явно не ноль, а 46шт (и за последние дни всё это не было продано судя по Динамике):
Товар не продаётся хотя есть в наличии — теряем деньги каждый день.
Плюю на то что товар фактически есть на складе, а практически стоит с плашкой «Нет в продаже», собираю товар, оформляю поставку и везу её 17го числа.
Развязка:
24 октября тот же самый наш товар получает статус «Нет в продаже» — хотя его по exel отчёту его было ещё 146 шт.
Пишу в поддержку, тк уже понятно что в ЛК опять ошибка и товар на самом деле в наличии. Прикрепляю скрин отчёта где указано 146 шт (обратите внимание на дату — 24е число).
И как вы понимаете когда у тебя такое количество на складе — как-то бессмысленно снова везти поставку — тк понятно что есть ошибка и нужно её просто исправить.
Проходят сутки — тишина. Товар не продаётся уже несколько дней хотя по отчётам лежит на складе. Несём финансовые потери.
Я прошу отправить срочный запрос на склад Софьино (как уже делали ранее). В ответ — полный игнор. И 27го мне приходит ответ — что всё по нулям.
Но к этому моменту в отчётах происходит просто необъяснимая уличная магия:
Верхний отчёт был за 24-е число
а 26-го числа я вижу такой вот отчёт:
Как вы заметили остаток сократился на 145 штук
И цифры магическим образом сильно изменились ещё по 2 позициям.
Бегу проверять продажи — вдруг я за эти дни стал миллионером — но нет — за эти дни не было продано 145 шт.
Ну и как это вообще понимать.
Ответ у меня напрашивается сам собой — кто-то просто видя такой глюк взял и ручками поправил все цифры в отчётах.
И теперь главное — так где же была ошибка — в ЛК, в exel отчёте или где?
Беру статистику с 28 сентября когда всё было по нулям — считаю сколько я всего привёз единиц, минусую сколько осталось и сравниваю сколько было продано — вижу, что привёз я на 69 штук больше чем продано. И тут уж вообще ничего не понятно становится.
Но я не унываю, 27го собираю товар, оформляю поставку но ***** программа не даёт сделать поставку 27го. Ближайшая дата для поставки — 30е.
Это просто эпик.
Пишу в поддержку с просьбой как-то помочь сделать поставку дабы не терять ещё дни но мне ничем не могут помочь.
Сами накосячили, а теперь ничем не могут помочь — это конечно супер уровень.
Заключение:
— Суммарно 8-10 дней простоя по разным товарам из-за ошибки, которая показывала что товар не в наличии, хотя он лежал в наличии — а это извините 25-30% недополученной прибыли по месяцу;
— 69 штук непонятно куда девшихся единиц;
— нервы;
— время;
А теперь жду комментариев от Ямаркет и от дорогих читателей VC.
PS: я всегда пишу что люблю Яндекс и очень уважаю людей которые там работают, но ребята — это уже ни в какие ворота. Вы же огромная IT компания — как так получается то?
PSS: а ещё у меня недавно неделе случилась история когда Поддержка объединяла 2 карточки и по пути потеряла все отзывы на основной карточке, которые набрались за год работы. Но это надеюсь уж как-то смогут восстановить. Хотя надежда умирает последней.