Как вам помочь ?

Подключение сервиса "Покупка на Маркете"

Актуально для версии магазина: 6.0 | 5.0-4.1

В статье рассмотрим:

Перед началом настройки модуля, убедитесь, что модуль установлен и доступен.

В панели администрирования в меню "Модули" должна появиться иконка модуля (Рисунок A1)

В панели администрирования в меню "Модули" должна появиться иконка модуля
Рисунок А1, 

Подготовка учётной записи

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

1) Пошаговая инструкция для подключения и настройки магазина.

2) Правила Яндекс. Маркета, которые необходимо соблюдать, чтобы подключить интернет - магазин к программе.

3) Вам понадобится SSL сертификат для домена интернет-магазина, если его нет, то его необходимо приобрести. Это обязательное требование. Подробнее о SSL

Если Ваш интернет - магазин отвечает всем требованиям Яндекс.Маркета, то можно заключать договор с Яндексом и далее переходить к настройке модуля.

Настройка модуля

Далее мы опишем шаги по настройки модуля, для этого Вам понадобится периодически копировать данные из аккаунта Яндекс, в настройки модуля внутри интернет-магазина.

И так:

1) Заходим в раздел "Маркет для магазинов" Яндекса ( https://partner.market.yandex.ru), и по имени Вашего магазина, в данном случае, для примера, "test.advantshop.net".

Откроется страница как показано на рисунке 1, где есть надпись вида "№ xx-yyyyyyyy".

Откроется страница как показано на рисунке 1, где есть надпись вида "№ xx-yyyyyyyy".
Рисунок 1.

Нам нужно часть "yyyyyyyy" скопировать в панель администрирования сайта в настройки модуля, в поле "Номер компании" (Рис.2).

Нам нужно часть "yyyyyyyy" скопировать в панель администрирования сайта в настройки модуля, в поле "Номер компании"
Рисунок 2.

2) Далее, в аккаунте маркета, переходим в меню "Работа с API - Настройки API заказа" (рис.3)

Далее, в аккаунте маркета, переходим в меню "Работа с API - Настройки API заказа"
Рисунок 3.

На этой странице будем задавать настойки (рис 4).

1. URL API - Из настроек модуля в интернет магазине берем настройку "URL API", и вставляем её в настройку "URL API" в аккаунте Яндекса.

2. SHA1 fingerprint - оставляем как есть.

3. Авторизационный токен - создаём новый, затем указываем его в настройках модуля, в поле "Авторизационный токен (от Яндекса к магазину)"

4. Тип авторизации - выставляем значение HEADER

5. Формат данных - выставляем значение JSON

На этой странице будем задавать настойки
Рисунок 4.

3) Далее нам необходимо получить авторизационный токен для запросов от магазина к Яндексу.

Для этого:

а) Переходим по ссылке https://oauth.yandex.ru/client/new и создаем приложение (Рис.5)

В графе "Права" выбираем "Яндекс.Маркет" и ставим галочку "API Яндекс.Маркета для партнеров", затем внизу страницы, где параметр "Callback URL" нажимаем ссылку "Подставить URL для разработки", при этом в поле Callback URL должен появится адрес.

Замет нажимаем "Сохранить"

Переходим по ссылке https://oauth.yandex.ru/client/new и создаем приложение
Рисунок 5.

б) Вас перебросит на страницу где будут данные ( ID, Пароль, Callback URL ), сохраните эти данные, они пригодятся нам далее. Выглядит это примерно вот так как на рисунке 6.

Вас перебросит на страницу где будут данные ( ID, Пароль, Callback URL ), сохраните эти данные, они пригодятся нам далее.
Рисунок 6.

в) Параметр ID из этих данных, сразу вбейте в настройках модуля в параметр: "Идентификатор приложения", не пропустите этот шаг. (рис. 7)

 Параметр ID из этих данных, сразу вбейте в настройках модуля в параметр: "Идентификатор приложения", не пропустите этот шаг.
Рисунок 7. 

Полученный ID указываем в настройках модуля в поле "идентификатор приложения" (рис. 8)

Полученный ID указываем в настройках модуля в поле "идентификатор приложения"
Рисунок 8. 

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

https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>

Вместо <идентификатор приложения> нужно подставить набор цифр (рис.7), которые идут после обозначения ID.

д) На открывшейся странице нажмите кнопку Разрешить, чтобы разрешить доступ к вашей учетной записи.

Далее на странице появится набор цифр, т.е. код. Сохраните полученный код в модуле, в интернет магазине, в настройку "Авторизационный токен (от магазина к Яндексу)" (рис.9).

Далее на странице появится набор цифр, т.е. код. Сохраните полученный код в модуле, в интернет магазине, в настройку "Авторизационный токен (от магазина к Яндексу)"
Рисунок 9. 

4) Далее в магазине, в настройках модуля, введите логин пользователя (без @yandex.ru) в поле "логин пользователя", в панели администрирования (рис.10).

Далее в магазине, в настройках модуля, введите логин пользователя (без @yandex.ru) в поле "логин пользователя", в панели администрирования
Рисунок 10. 

Настройки способов оплаты, доставки, заказов.

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

Выбираемые типы доставок, оплаты и статуса должны присутствовать в Яндекс.Маркете. (рис.11) После выбора нажимаем "сохранить" изменения.

Выбираемые типы доставок, оплаты и статуса должны присутствовать в Яндекс.Маркете.
Рисунок 11. 

Рассмотрим подробнее все необходимые пункты:

Способы доставки

Способы доставки
Рисунок 12. 

Метод доставки - (рис.12 цифра 1) отображены все методы доставки, которые настроены в магазине. Подробнее о том, как добавить методы доставки в магазин можете ознакомиться , например, в инструкции Бесплатная доставка

Важно!

Если в магазине подключены способы доставки с динамическим расчетом стоимости (eDost, Checkout, Яндекс.Доствка и т.д.), то может возникнуть ситуация, что стоимость доставки отличается от заявленой в прайс-листе (.yml-файле). В таком случае Яндекс-Маркет может отключить магазин от программы "Покупка на Маркете"

Тип - (рис.12 цифра 2) - это тип доставки на стороне маркета.

Важно!

Хотели бы обратить Ваше внимание, что у маркета есть только 3 типа доставки: Курьерская доставка, Почта, Самовывоз.  Соответственно Вам необходимо для методов доставки из магазина выбрать нужный типа из маркета. Например, Метод доставки "Самовывоз" – тип "Самовывоз". Метод доставки "Курьером по Москве" – тип "Курьером". 

Если в магазине настроены дополнительные доставки, такие как edost, checkout и др., то в колонке "тип" - выбираете "Нет".

Для самовывоза, на стороне маркета необходимо добавить точки самовывоза. Для этого перейдите в личный кабинет программы "покупка на маркете". Пункт меню "Подключение и настройки - Точки продаж" (рис.13)

Для самовывоза, на стороне маркета необходимо добавить точки самовывоза. Для этого перейдите в личный кабинет программы "покупка на маркете". Пункт меню "Подключение и настройки - Точки продаж"
Рисунок 13. 

Мин. срок, дни. Макс. срок, дни - (рис.12 цифра 3) указываете срок доставки в днях, например. Мин.срок 1, макс.срок 3, т.е. в маркет поступит информация, что срок доставки 1-3 дня. Отсчет данных дней начинается когда у заказа будет статус "оплачен"

Срок доставки отображается в заказе на маркете, и с учетом указанных дней в настройках магазина, в заказе отображены сразу же календарные дни. (рис.14)

Срок доставки отображается в заказе на маркете, и с учетом указанных дней в настройках магазина, в заказе отображены сразу же календарные дни.
Рисунок 14.

Требование маркета по срокам доставки следующие: собрать и подготовить заказ к отправке покупателю необходимо максимум за 7 календарных дней, после того как поступил заказ.

7 календарных дней — это срок, в течение которого магазин должен перевести заказ в статус "Передан в доставку". В случае несоблюдения срока заказ автоматически отменяется. Автоматические отмены могут привести к отключению от программы.

Доставка по умолчанию

Доставка по умолчанию
Рисунок 15.

Настраиваете аналогично, как и методы доставки (рис.12).

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

То есть, если ни одна из перечисленных доставок не подойдет, маркет выведет ошибку "что нет доступных способов доставки", чтобы данной ошибки не было, необходимо включить настройку "Доставка по умолчанию" и на маркете обязательно будет выводиться, указанный способ доставки.

Способы оплаты

Способы оплаты
Рисунок 16.

В списке способов оплаты 3 способа:

  • Оплата при оформлении (только для России)
  • Наличный расчет при получении заказа
  • Оплата банковской картой при получении заказа

Данный список подгружается из маркета, он стандартный, изменить его нельзя. В настройках магазина, вам нужно проставить справа из выпадающего меню "использовать" или "не использовать".

Оплата при оформлении (только для России) - это оплата электронными деньгами, пластиковыми картами, т.е. онлайн расчет.

Наличный расчет при получении заказа - наложенный платеж.

Оплата банковской картой при получении заказа - это оплата картой, например курьеру, либо в случае самовывоза, оплата картой в магазине.

Внимание!

Для прохождения Самопроверки и Контрольного Заказа на Яндекс.Маркете необходимо, чтобы в настройках модуля были активированы все три способа оплаты:

  • "Оплата при оформлении"
  • "Оплата банковской картой при получении заказа"
  • "Наличный расчет при получении заказа"

Это связано с тем, что при проверке магазина система Яндекс.Маркет рассчитывает получить информацию о том, что все эти способы оплаты доступны. В противном случае, не “обнаружив” один из этих методов оплаты при обращении к магазину, система оставит статус “Проверка не пройдена” для пункта "Проверка реального заказа (fake=false)".

Далее, после прохождения Самопроверки и Контрольного Заказа, Вы можете отключить способы оплаты "Оплата банковской картой при получении заказа" и "Наличный расчет при получении заказа" в настройках модуля, если вы не планируете их использовать.

Предварительно необходимо настроить методы оплаты на стороне магазина. С инструкцией как это сделать можете ознакомиться по адресу: Подключение платежных модулей в интернет-магазине

Ссылка "настроить" позволяет указать список стран и городов, для которых метод оплаты будет отображаться

Статусы заказов

Статусы заказов
Рисунок 17.

Слева отображены статусы со стороны маркета, статусы стандартные, на стороне маркета изменить нельзя. Справа в каждой строке необходимо выбрать статусы из магазина, ассоциировать их со статусами маркета.

Подробнее о статусах маркета можете ознакомиться по адресу: Заказ на Маркете и связанные программы.

Подробнее о статусах магазина можете почитать в инструкции: Работа с заказами: редактирование, управление

Обратите внимание на (рис.17) для двух статусов рядом стоит кнопка "Добавить" - данная кнопка позволяет добавлять несколько статусов из магазина для одного статуса маркета.

Это необходимо, для того, чтобы в маркете не было ошибок. Так как в магазине могут быть создано достаточно много статусов, в зависимости от требований магазина, условий работы магазина, а в маркете только основные стандартные статусы. Поэтому необходимо добавить несколько статусов магазина к одному статусу маркета в настройках модуля.

Например:

"Заказ можно выполнять (PROCESSING)" – ему может соответствовать несколько статусов из магазина "в обработке", "в обработке у менеджера", "в обработке на складке" и т.д.
Аналогично и для статуса "Заказ готов к передаче в службу доставки (DELIVERY)" - в магазине могут быть несколько статусов, например, "передан к отправке", "готов к передаче курьеру", "сформирован на складке" и др.

Внимание!

Изменение статусов работает в двустороннем режиме, а именно если Вы изменили статус в магазине у заказа, то в маркете статус так же измениться, либо наоборот. Если заказ обрабатываете в маркете и изменили статус, то в магазин он так же измениться.

Причины отмены заказа

Причины отмены заказа
Рисунок 18.

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

Это необходимо в случае, если заказ отменен, то в магазине будет выставлен определенный статус, а на маркете причина отмены.

Подстатусы отмены не обязательны, можете не заполнять данный раздел, по-умолчанию причина отмены будет: USER_UNREACHABLE – не удалось связаться с покупателем

Внимание!

Заказ должен быть переведен в статус DELIVERY:
в течение 7 дней, если тип оплаты — YANDEX (оплата при оформлении)
в течение 21 дня с любым другим типом оплаты
Если заказ не переведен в статус DELIVERY вовремя, он автоматически отменяется, а магазину выставляется ошибка.

Обработка тестового заказа

Перед тем как перейти в режим принятие заказов, можете протестировать на тестовых заказах, выявить ошибки и проверить корректность настроек.

Опишем процедуру работы с тестовыми заказами на стороне маркета. Для этого перейдите в личный кабинет "покупка на маркете", пункт меню "Проверки - Работа с тестовыми заказами".

Обработка тестового заказа
Рисунок 19.

Выбираете в левой колонке товары для оформления (рис.19 цифра 1), нажимаете на стрелочку (рис.19 цифра 2), в центральной колонке отображена корзина, т.е. все товары, которые добавили для тестового заказа, общая стоимость заказа. Далее нажмите на кнопку "актуализировать" (рис.19 цифра 3). Правая колонка становиться доступной для продолжения оформления тестового заказа (рис.20).

Правая колонка становиться доступной для продолжения оформления тестового заказа
Рисунок 20.

Выбираете способ доставки, оплаты, заполняете форму с данными покупателя и нажимаете "Отправить заказ"

В разделе тестовые заказы->все заказы, будет отображены все созданные тестовые заказы.

Заказ товаров на Яндекс.Маркете

Когда покупатель находит нужный ему товар, он открывает его карту, в которой есть список интернет-магазинов, где его можно приобрести.

Напротив названия вашего интернет-магазина покупатели на Яндекс.Маркете будут видеть кнопку "в корзину" тогда как напротив не подключенных к программе магазинов есть кнопка "в магазин", которая уводит их с Яндекс.Маркета в отдельный магазин, что не очень удобно для тех, кто покупает несколько товаров. (рис.21)

Заказ товаров на Яндекс.Маркете
Рисунок 21.

При нажатии кнопки, выводится окно, предлагающее на выбор перейти непосредственно к оформлению заказа или к его предварительному редактированию в корзине (рис.22).

При нажатии кнопки, выводится окно, предлагающее на выбор перейти непосредственно к оформлению заказа или к его предварительному редактированию в корзине
Рисунок 22.

В корзине покупатель может еще раз проверить стоимость всей покупки, изменить количество товара, удалить из заказа товар или перейти к магазинам, которые предоставляют возможность купить выбранный покупателем товар (рис.23)

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

Следующий шаг, завершающий покупку, - это оформление заказа.

При нажатии кнопки "оформить заказ" выводится форма, где нужно указать свои имя, фамилию, мобильный телефон для связи с менеджерами интернет-магазина, электронную почту, на которую поступит подтверждение заказа и информация о ходе его обработки.

Далее выбираются метод доставки и метод оплаты (рис.24)

Далее выбираются метод доставки и метод оплаты
Рисунок 24.

Когда покупатель оформляет заказ на Яндекс.Маркете, заказ автоматически попадает в панель администрирования вашего интернет-магазина. Далее обработка его происходит так же как и по всем другим заказам.

Так же заказы можно проверить и на Яндекс.Маркете. Для этого внутри личного кабинеты нужно выбрать пункт меню “Заказы - Список заказов”.

Всё готово.

Другие статьи по теме

Открыть онлайн чат? Открыть
Статья оказалась полезной? Да Нет
Благодарим за отзыв.

Как мы можем улучшить статью?

Не нашли нужную статью? Предложить тему

Не нашли нужную статью?

Благодарим за отзыв.

Тэги: Покупка на Яндекс.Маркете, яндекс маркет, покупка на маркете, yml, yam, модуль, модуль маркет, маркет,vfhrtn, market