Часто задаваемые вопросы

На данной странице собраны частые вопросы от продавцов и ответы на них. Вы можете найти ответ на интересующий вас вопрос здесь. Если эта страница вам не поможет, обратитесь к вашему менеджеру со стороны Мегамаркета.

Подробно о проверке 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.jsonschema_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.jsonschema_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 с примененной скидкой

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:{}]\"}]