Часто задаваемые вопросы
На данной странице собраны частые вопросы от продавцов и ответы на них. Вы можете найти ответ на интересующий вас вопрос здесь. Если эта страница вам не поможет, обратитесь к вашему менеджеру со стороны Мегамаркета.
Подробно о проверке Excel или XML-файла с ассортиментом читайте в статье Как проверить файл с ассортиментом.
В личном кабинете указано, что товарный фид обработан с ошибкой, при этом в отчете пусто? В чем проблема?
Ответ: В таких случаях вам необходимо проверить товарный фид на его заполненность. Наша система проверки не показывает ошибки, если товарный фид пустой.
Каким образом можно передавать картинки в товарном фиде?
Ответ: В товарном фиде по каждому offer-у можно передавать, как одну, так и несколько изображений. Для передачи нескольких картинок в товарный фид вам нужно добавить несколько параметров <picture>.
При в товарном фиде в параметре price нужно указывать стоимость в рублях или копейках?
Ответ: В товарном фиде стоимость необходимо указывать в рублях.
Разные способы загрузки ассортимента описали в статьях:
При загрузке товарного фида он обработался с ошибками и в отчете указана ошибка 1000. В чем проблема?
Ответ: Проблема с способе получения остатков. Для исправления проблемы напишите техническому специалисту или менеджеру со стороны Мегамаркета.
Какие ссылки на боевые методы?
Ответ: Ссылки на боевые методы скрыты для мерчантов до завершения тестирования. После завершения тестирования запросите ссылки у технического специалиста или менеджера со стороны Мегамаркета.
Подробнее о блокировках чичтайте в статье Виды блокировок и как разблокировать магазин.
Все товары мерчанта находятся в статусе "На согласовании тарифной ставки". Что делать?
Ответ: Причин данной проблемы может быть несколько:
а. Оферта еще не подтверждена в биллинге. Этот процесс может длиться до 1.5 недель.
б. Категорийный управляющий не одобрил тарифные ставки. Обычно ставки ободряются в течение 2-3 суток.
в. Информация еще не обновилась в наших системах. В этом случае вы можете нажать кнопку "Обновить тарифы".
Можно ли создать новый товар на тестовой платформе?
Ответ: Нет, создать новый товар на тестовой платформе нельзя. Данный функционал заблокирован на тесте.
При обновлении цен в параметре price нужно указывать стоимость в рублях или копейках?
Ответ: В методе обновления цен /manualPrice/save стоимость необходимо указывать в рублях.
При обновлении остатков возникает ошибка и нет успешной обработки заказа. Что делать?
Ответ: Ошибка при обновлении остатков может быть из-за нескольких причин:
а. Вы отправили запрос, а в ответ получили: "Не удалось выполнить операцию. Проверьте настройку способа получения остатков.". Этом случае Вам требуется написать техническому специалисту или менеджеру Мегамаркета, они выполнят настройку.
б. Вы отправили запрос, а в ответ получили "No valid token". В этом случае вам нужно проверить корректность токена, который указан в запросе. Токен указан во вкладке "Настройки" → "Интеграция по API"
Запросы отклоняются целиком при ошибках (например, передача offerId, которого нет у Вас) или каждая позиция принимается/отклоняется отдельно?
Ответ: Запрос отклоняется полностью. Запрос обрабатывается, как единая целое. Если где-то в нем ошибка, то ничего не будет обработано.
Есть ли ограничение на количество offerId в запросах?
Ответ: Да, ограничение есть. В одном запросе можно передать только 300 оферов.
Как на тесте создать заказ с кодом маркировки товара (isDigitalMarkRequired:true)?
Ответ: Для создания заказа на товар, у которого есть код маркировки, т.е. в запросе order/new мерчант получает флаг isDigitalMarkRequired: true, необходимо создать связку с товаром, по которому предусмотрен код маркировки. Для уменьшения времени поиска такого товара вы можете сделать склейку с проверенным товаром: Huawei VOG-L29 Black (100024907850).
Требуется ли тестировать с сотрудниками Мегамаркета метод по обновлению цен товаров /v1/offerService/manualPrice/save?
Ответ: Нет, данный функционал не является обязательным для тестирования. Однако если мерчант хочет проверить себя, то он имеет прав попросить технического специалиста протестировать данный метод.
Как инициализировать отправку order/cancel?
Ответ: Чтобы получить по заказу order/cancel необходимо обратиться к техническому специалисту со стороны Мегамаркета. Он создаст новый заказ для вашего магазина и после успешнго подтверждения заказа отменит его. После отмены в течение 10-15 минут маркет отправит мерчанту order/cancel.
Можно ли изменить дату доставки для ДСМ?
Ответ: Да, дату доставки возможно изменить. Для этого необходимо воспользоваться методом order/confirm.
Внутри одной отгрузки может быть несколько одинаковых товаров. Значение itemindex сохраняется для идентификации товара?
Ответ: Да, значение itemIndex сохраняется в заказе и может быть использован для идентификации товара в заказе.
Может ли мерчант самостоятельно проверить корректность фидов по C&C?
Ответ: Да, такая возможность есть. Для этого необходимо воспользоваться внешним сайтом https://jsonschemalint.com/#!/version/draft-07/markup/json и схемами, которые прикреплены ниже. В левую панель необходимо вставить схему соответствующего фида, а в правую панель ваш фид. Под правой панелью будет показываться список ошибок, если они есть. Если ошибки отсутствуют, то все панели будут окрашены зеленым светом.schema_stocks.json
schema_outlets.json
Фиды на FTP не обрабатываются. В чем проблема??
Ответ: Фид на FTP может не обрабатываться из-за того, что фиды лежат в корневой папке. В связи с системными требованиями фиды на FTP должны лежать в отдельной папке.
Как долго обрабатываются фиды и через какое время результаты обработки видны в ЛКМ и на витрине?
Ответ: На тестовом контуре фиды обрабатываются в течение часа и еще через 30-60 минут информация появляется на витрине.
На боевом контуре фиды обрабатываются в течение 15-20 минут, но данные появляются на витрине в течение 10-15 минут.
Как инициализировать отправку order/cancel?
Ответ: Чтобы получить по заказу order/cancel необходимо обратиться к техническому специалисту со стороны Мегамаркета. Он создаст новый заказ для вашего магазина и после успешнго подтверждения заказа отменит его. После отмены в течение 10-15 минут маркет отправит мерчанту order/cancel.
Фиды по C&C не обрабатываются. В чем проблема?
Ответ: Проблем может быть несколько. Ниже представлены самые распространенные из них:
а. Ошибка в фиде с timezone. При создании фида не проследили за корректной установкой значений timezone и были установлены неправильные значения: 1:00, 2:00, ... , 011:00, 012:00.
б. Ошибка в названии фида. Названия фидов должны соответствовать шаблонам (шаблон по ценам, шаблон по магазинам). В них есть время, которое разделяется буквой T. Часто в названии вместо латинской буквы T, установлена кириллическая буква Т.
в. Ошибка в типе фида. Тип фида должен соответствовать названию (если в фиде тип outlets, то и в названии должно быть указано outlets).
Где можно получить MerchantId?
Ответ: Для того, чтобы получить MerchantId необходимо перейти в раздел "Настройки" → "Интеграция по API" → "ID Личного кабинета"
Может ли мерчант самостоятельно проверить корректность фидов по C&C?
Ответ: Да, такая возможность есть. Для этого необходимо воспользоваться внешним сайтом https://jsonschemalint.com/#!/version/draft-07/markup/json и схемами, которые прикреплены ниже. В левую панель необходимо вставить схему соответствующего фида, а в правую панель ваш фид. Под правой панелью будет показываться список ошибок, если они есть. Если ошибки отсутствуют, то все панели будут окрашены зеленым светом.schema_stocks.json
schema_outlets.json
Какие ссылки на боевые методы?
Ответ: Ссылки на боевые методы скрыты для мерчантов до завершения тестирования. После завершения тестирования запросите ссылки у технического специалиста или менеджера со стороны Мегамаркета.
При получении заказа по ДСМ в order/new передается доставка. Нужно подтверждать доставку?
Ответ: Нет, подтверждение доставки не является обязательным процессом.
Корректно ли со стороны мерчанта, в ответ на cancel, автоматом отправлять cancelResult?
Ответ: Да, корректно.
Можно ли в одном магазине работать по стандартной схеме и ДСМ?
Ответ: Нет, стандартная схема и ДСМ не могут работать вместе, для них нужно создавать разные магазины. Возможны следующие комбинации схем в одном магазине:
а. Стандартная схема и Закажи-и-Забери
б. ДСМ и Закажи-и-Забери
При отправке order/new какое значение может быть указано в параметре quantity?
Ответ: В параметре quantity всегда указана 1. Об этом написано в документации order/new по каждому методу.
Все товары мерчанта находятся в статусе "На согласовании тарифной ставки". Что делать?
Ответ: Причин данной проблемы может быть несколько:
а. Оферта еще не подтверждена в биллинге. Этот процесс может длиться до 1.5 недель.
б. Категорийный управляющий не одобрил тарифные ставки. Обычно ставки ободряются в течение 2-3 суток.
в. Информация еще не обновилась в наших системах. В этом случае вы можете нажать кнопку "Обновить тарифы".
Как долго обрабатываются фиды и через какое время результаты обработки видны в ЛКМ и на витрине?
Ответ: На боевом контуре фиды обрабатываются в течение 15-20 минут, но данные появляются на витрине в течение 10-15 минут.
Где можно получить MerchantId?
Ответ: Для того, чтобы получить MerchantId необходимо перейти в раздел "Настройки" → "Интеграция по API" → "ID личного кабинета"
Можно ли по стандартной схеме перенести дату отгрузки?
Ответ: На данный момент по API такого метода нет. Перенести дату отгрузки можно в личном кабинете.
Существует ли метод, который позволяет получать информацию по offer-ам и их статусам на платформе через API?
Ответ: Нет, такой метод не был нами реализован
Как считается скидка, если в заказе 2 товара?
Ответ: Скидка разделяется на общее количество товара в заказе пропорционально стоимости товара. Ниже представлен order/new с примененной скидкой
{ "data":{ "merchantId":, "shipments":[ { "shipmentId":"856810383", "shipmentDate":"2021-09-22T11:48:33+03:00", "items":[ { "itemIndex":"1", "goodsId":"100024741208", "offerId":"01-050114-101", "itemName":"Товар 1", "price":10000, "finalPrice":9000, "discounts":[ { "discountType":"undefined", "discountDescription":"(Inside:Hr::Hr:Team) Промокод goodsteam 10% от 0 д", "discountAmount":1000 } ], "quantity":1, "taxRate":"20", "reservationPerformed":true, "isDigitalMarkRequired":false }, { "itemIndex":"2", "goodsId":"100024740216", "offerId":"001903", "itemName":"Товар 2", "price":434, "finalPrice":391, "discounts":[ { "discountType":"undefined", "discountDescription":"(Inside:Hr::Hr:Team) Промокод goodsteam 10% от 0 д", "discountAmount":43 } ], "quantity":1, "taxRate":"20", "reservationPerformed":true, "isDigitalMarkRequired":false } ], "label":{ "deliveryId":"823315901", "region":"Москва", "city":"Москва", "address":" 111024, Москва г, Энтузиастов ш, д.10/2", "fullName":"Свистунов Кирилл", "merchantName":"ООО \"МВМ\"", "merchantId":3899, "shipmentId":"856810383", "shippingDate":"2021-09-23T18:00:00+03:00", "deliveryType":"Самовывоз из пункта выдачи", "labelText":"" }, "shipping":{ "shippingDate":"2021-09-23T18:00:00+03:00", "shippingPoint":4007901 }, "fulfillmentMethod":"FULFILLMENT_BY_MERCHANT" } ] }, "meta":{ "source":"OMS" } }
Возможно ли, что в одном order/new будет отправлено несколько заказов?
Ответ: Нет, такой ситуации не может произойти. Каждый заказ отправляется отдельным order/new
При переходе на API функционал ЛК для ручной обработки заказов сохраняется?
Ответ: Да, после активации интеграции работа личного кабинета не меняется. Менеджеры магазина могут обрабатывать заказы в ручном режиме.
При выполнении запроса могут возникать ошибки, вот некоторые из них:
[{\"code\":1,\"message\":\"Invalid barcode format: shipmentId=123456789 itemIndex=1 offerId= orderCode=123456789sb boxCode= boxIndex=1\",\"shipmentId\":123456789,\"itemIndex\":1,\"boxCode\":\"\"}]
[{\"code\":2,\"message\":\"No object found: <items>\"}]
[{\"code\":5,\"message\":\"Data error: item not in active status shipmentId=123456789 itemIndex=1\"}]
[{\"code\":5,\"message\":\"Data error: shippingDate must be greater than the current date shipmentId=123456789 orderCode=123456789\"}]
[{\"code\":6,\"message\":\"Process error: box registred by 3pl shipmentId=123456789 itemIndex=1 offerId= orderCode=123456789 boxCode=12345*123456789*1 boxIndex=1\",\"shipmentId\":123456789,\"itemIndex\":1,\"boxCode\":\"12345*123456789*1\"}]
[{\"code\":\"OSM-API-E8\",\"message\":\"Storage error\",\"description\":\"не найдены следующие id map[123456789:{}]\"}]