Расширение модуля Интернет-магазин для интеграции с сервисом Заказ на Маркете позволяет получать и формировать в системе заказы, созданные покупателем на Яндекс.Маркете, а также синхронизировать с сервисом изменения статусов заказов.
Для начала необходимо зарегистрироваться в партнерской системе Яндекс.Маркета. Этот этап подробно описан в разделе Выгрузка предложений в Яндекс.Маркет. Важно заметить, что магазин способен принимать заказы через Яндекс.Маркет только при настроенном безопасном (https) соединении.
После того, как Ваш магазин будет размещен на Яндекс.Маркете, в личном кабинете партнера пройдите на вкладку "Настройки" -> "Параметры размещения" и найдите раздел "Обработка заказов". Здесь необходимо установить переключатель в положение "Включено". Параметр "Режим приема заказов" установите в положение "Через API".
Далее перейдите во вкладку "Настройки" -> "Настройки API заказа". Необходимо заполнить основные и тестовые настройки одинаковыми данными:
Параметр | Описание |
---|---|
URL API |
Ссылка для обмена данными с Вашим сайтом. Должна выглядеть так: https://ИМЯ_САЙТА/netcat/modules/netshop/external/yandex/market/order/?action= |
SHA1 fingerpring | SHA1 fingerprint Вашего SSL-сертификата. Подробнее о параметре можно узнать здесь. |
Тип авторизации | Необходимо указать значение HEADER |
Формат данных | Необходимо указать значение JSON |
Перейдите в настройки модуля "Интернет-Магазин" -> "Торговые площадки" -> "Яндекс.Маркет" и выберите вкладку "Заказ на Маркете". Укажите следующие параметры:
Параметр | Описание |
---|---|
Номер кампании |
Идентификатор кампании на Яндекс.Маркете, отображается под доменом в личном кабинете партнера и представляет собой строку вида «Кампания №XX-XXXXXXXX», откуда нам необходима часть после дефиса. |
Авторизационный токен | Токен, используемый Яндекс.Маркетом для доступа к API магазина. Можно найти (а также создать или изменить) на вкладке «Настройки API заказа». |
ID OAuth-приложения | Идентификатор, необходимый для авторизации сайта в системе Яндекс.Маркета. Можно создать по ссылке: https://oauth.yandex.ru/client/new (в поле "Права" выберите "Яндекс.Маркет"). |
Токен OAuth-приложения | Токен, необходимый для авторизации сайта в системе Яндекс.Маркета. Выдается Яндексом при POST запросе на адрес https://oauth.yandex.ru/token (подробнее: https://tech.yandex.ru/oauth/doc/dg/reference/auto-code-client-docpage/) |
Также на странице можно видеть интерфейс сопоставления локальных статусов заказов и статусов на Яндекс.Маркете.
Для способов оплаты, используемых в магазине (модуль "Интернет-Магазин" -> "Настройки" -> "Оплата"), необходимо также указать возможность получения оплаты наличными или банковской картой при получении заказа. Именно в таком виде («Оплата наличными при получении», «Оплата картой при получении») способы оплаты отображаются клиенту. Вариант «Оплата на Яндекс.Маркете» доступен клиенту только в том случае, если в настройках «Заказа на Маркете» установлен соответствующий флажок и завершены необходимые настройки в кабинете партнера (подробнее: https://yandex.ru/support/partnermarket/purchase/prepaid-orders.html).