SlideShare a Scribd company logo
1 of 32
Download to read offline
Алексей Садомов, к.ф.-м.н., MVP
http://sadomovalex.blogspot.com/
 http://market.yandex.ru
 ~13 тыс магазинов
 ~17 млн посетителей в месяц
 Cost per click (CPC)
 Cost per action (CPA)
 Шаг 1: регистрация магазина в партнерском интерфейсе
маркета http://partner.market.yandex.ru/
 Шаг 2: подготовка и проверка прайс-листа
 3 доступных формата:
 YML (Yandex Market Language)
 CSV
 Excel
 Форматы CSV и Excel имеют ряд ограничений по
сравнению с YML
 YML - стандарт, разработанный Яндексом для принятия
и размещения информации в базе данных Маркета.
Основан на стандарте XML
 можно не только выбрать товары, но и сразу
оформить заказ
 eдиный интерфейс оформления заказа и общая
корзина для товаров из разных магазинов
 комиссия 1% с подтвержденных заказов
 Методы, с помощью которых Маркет выполняет
запросы к магазину:
 Методы, с помощью которых магазин выполняет
запросы к Яндекс.Маркету:
post /cart
post /order/accept
post /order/status
post /order/status
post /order/status
put/campaigns/{campaignId}/orders/{orderId}/status
put/campaigns/{campaignId}/orders/{orderId}/status
put/campaigns/{campaignId}/orders/{orderId}/status
 2 формата данных:
 Xml
 JSON
 Запрос
POCO
 Ответ:
POCO
 Устанавливаются в партнерском интерфейсе:
 URL API
 только https
 SHA1 fingerprint:
 из ssl сертификата
 Авторизационный токен:
 Авторизационный токен передается при каждом вызове API и используется для
авторизации. Реализация API должна проверять передачу корректного токена для каждого
вызова. При попытке передачи некорректного токена или отсутствии его как такового,
реализация должна возвращать ошибку HTTP 403
 Тип авторизации
 Header
 URL
 Классическая модель вызовов OAuth 2.0:
 Получение токена:
 Регистрируем приложение на http://oauth.yandex.ru
 В Callback URI устанавливаем:
https://oauth.yandex.ru/verification_code?dev=true
 Получение токена:
 https://oauth.yandex.ru/authorize?response_type=token&clie
nt_id=<идентификатор приложения>
 Копируем токен доступа из URL-а
 Использование токена:
 http://habrahabr.ru/company/yandex/blog/ - блог Яндекса на хабре
 http://partner.market.yandex.ru/ - партнерский интерфейс Маркета
 http://partner.market.yandex.ru/legal/tt/ - описание формата YML
 http://help.yandex.ru/partnermarket/purchase/about.xml - общее
описание программы Покупка на Маркете
 http://api.yandex.ru/market/partner/doc/dg/reference/purchase-
methods.xml - описание API Покупки на Маркете
 https://oauth.yandex.ru – регистрация приложений для использования
API служб Яндекса

More Related Content

Similar to Интеграция ASP.Net MVC приложений для онлайн торговли с Яндекс Маркетом

Скрипт приёма заказов, оплаты и доставки товаров
Скрипт приёма заказов, оплаты и доставки товаровСкрипт приёма заказов, оплаты и доставки товаров
Скрипт приёма заказов, оплаты и доставки товаровАльберт Коррч
 
E-commerce eplaza description and overview
E-commerce eplaza description and overviewE-commerce eplaza description and overview
E-commerce eplaza description and overviewNikolay Belousov
 
Интернет-магазин с нуля
Интернет-магазин с нуляИнтернет-магазин с нуля
Интернет-магазин с нуляFert
 
Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4Roman Zykov
 
Novaspac IT платформа для многоканальной коммерции
Novaspac IT платформа для многоканальной коммерцииNovaspac IT платформа для многоканальной коммерции
Novaspac IT платформа для многоканальной коммерцииSergey Ilyukhin
 
Agora Omni Channel Engine
Agora Omni Channel EngineAgora Omni Channel Engine
Agora Omni Channel EngineCentrobit AGORA
 
Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...
Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...
Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...Комплето
 
Конкурентный анализ в интернет-маркетинге
Конкурентный анализ в интернет-маркетингеКонкурентный анализ в интернет-маркетинге
Конкурентный анализ в интернет-маркетингеOpenstat
 
Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...
Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...
Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...AdvantShop
 
Mageo - best basket offer for foods and goods
Mageo - best basket offer for foods and goodsMageo - best basket offer for foods and goods
Mageo - best basket offer for foods and goodsDenis Pugach
 
Systematica ibm web_sphere_commerce
Systematica ibm web_sphere_commerceSystematica ibm web_sphere_commerce
Systematica ibm web_sphere_commerceSystematicaLLC
 
«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учета на современных тор...
«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учетана современных тор...«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учетана современных тор...
«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учета на современных тор...cain29001
 
Презентация Tradeins.ru (полная версия)
Презентация Tradeins.ru (полная версия)Презентация Tradeins.ru (полная версия)
Презентация Tradeins.ru (полная версия)Daniil Pervukhin
 
1С:Управление торговлей 8 для организации управления и учета на современных ...
1С:Управление торговлей 8 для организации  управления и учета на современных ...1С:Управление торговлей 8 для организации  управления и учета на современных ...
1С:Управление торговлей 8 для организации управления и учета на современных ...sorokinats
 

Similar to Интеграция ASP.Net MVC приложений для онлайн торговли с Яндекс Маркетом (20)

Скрипт приёма заказов, оплаты и доставки товаров
Скрипт приёма заказов, оплаты и доставки товаровСкрипт приёма заказов, оплаты и доставки товаров
Скрипт приёма заказов, оплаты и доставки товаров
 
E-commerce eplaza description and overview
E-commerce eplaza description and overviewE-commerce eplaza description and overview
E-commerce eplaza description and overview
 
Интернет-магазин с нуля
Интернет-магазин с нуляИнтернет-магазин с нуля
Интернет-магазин с нуля
 
Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4
 
Novaspac IT платформа для многоканальной коммерции
Novaspac IT платформа для многоканальной коммерцииNovaspac IT платформа для многоканальной коммерции
Novaspac IT платформа для многоканальной коммерции
 
Agora Omni Channel Engine
Agora Omni Channel EngineAgora Omni Channel Engine
Agora Omni Channel Engine
 
1 Ap2009
1 Ap20091 Ap2009
1 Ap2009
 
Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...
Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...
Работа с товарными базами в 1С в “одно окно" и сквозная аналитика до продаж. ...
 
ссм 27
ссм  27ссм  27
ссм 27
 
Конкурентный анализ в интернет-маркетинге
Конкурентный анализ в интернет-маркетингеКонкурентный анализ в интернет-маркетинге
Конкурентный анализ в интернет-маркетинге
 
Haveabite
HaveabiteHaveabite
Haveabite
 
1с 07 12_2010 андреевских
1с 07 12_2010 андреевских1с 07 12_2010 андреевских
1с 07 12_2010 андреевских
 
Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...
Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...
Тема "Как интернет магазину продавать на Яндекс.Маркете" в рамках конкурса "П...
 
ЯндексМаркет
ЯндексМаркетЯндексМаркет
ЯндексМаркет
 
Яндекс.Маркет для бизнеса
Яндекс.Маркет для бизнесаЯндекс.Маркет для бизнеса
Яндекс.Маркет для бизнеса
 
Mageo - best basket offer for foods and goods
Mageo - best basket offer for foods and goodsMageo - best basket offer for foods and goods
Mageo - best basket offer for foods and goods
 
Systematica ibm web_sphere_commerce
Systematica ibm web_sphere_commerceSystematica ibm web_sphere_commerce
Systematica ibm web_sphere_commerce
 
«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учета на современных тор...
«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учетана современных тор...«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учетана современных тор...
«УПРАВЛЕНИЕ ТОРГОВЛЕЙ» для организации управления и учета на современных тор...
 
Презентация Tradeins.ru (полная версия)
Презентация Tradeins.ru (полная версия)Презентация Tradeins.ru (полная версия)
Презентация Tradeins.ru (полная версия)
 
1С:Управление торговлей 8 для организации управления и учета на современных ...
1С:Управление торговлей 8 для организации  управления и учета на современных ...1С:Управление торговлей 8 для организации  управления и учета на современных ...
1С:Управление торговлей 8 для организации управления и учета на современных ...
 

More from sadomovalex

Разработка и отладка функций Azure для Sharepoint Online
Разработка и отладка функций Azure для Sharepoint OnlineРазработка и отладка функций Azure для Sharepoint Online
Разработка и отладка функций Azure для Sharepoint Onlinesadomovalex
 
Использование деревьев выражений .Net для создания транслятора на языке C#
Использование деревьев выражений .Net для создания транслятора на языке C#Использование деревьев выражений .Net для создания транслятора на языке C#
Использование деревьев выражений .Net для создания транслятора на языке C#sadomovalex
 
Using WatiN in Sharepoint
Using WatiN in SharepointUsing WatiN in Sharepoint
Using WatiN in Sharepointsadomovalex
 
Upgrade on-premise sites from SP2010 to SP2013: problems and solutions
Upgrade on-premise sites from SP2010 to SP2013: problems and solutionsUpgrade on-premise sites from SP2010 to SP2013: problems and solutions
Upgrade on-premise sites from SP2010 to SP2013: problems and solutionssadomovalex
 
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentUsing advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentsadomovalex
 
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...sadomovalex
 

More from sadomovalex (6)

Разработка и отладка функций Azure для Sharepoint Online
Разработка и отладка функций Azure для Sharepoint OnlineРазработка и отладка функций Azure для Sharepoint Online
Разработка и отладка функций Azure для Sharepoint Online
 
Использование деревьев выражений .Net для создания транслятора на языке C#
Использование деревьев выражений .Net для создания транслятора на языке C#Использование деревьев выражений .Net для создания транслятора на языке C#
Использование деревьев выражений .Net для создания транслятора на языке C#
 
Using WatiN in Sharepoint
Using WatiN in SharepointUsing WatiN in Sharepoint
Using WatiN in Sharepoint
 
Upgrade on-premise sites from SP2010 to SP2013: problems and solutions
Upgrade on-premise sites from SP2010 to SP2013: problems and solutionsUpgrade on-premise sites from SP2010 to SP2013: problems and solutions
Upgrade on-premise sites from SP2010 to SP2013: problems and solutions
 
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentUsing advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint development
 
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
Data retrieving in Sharepoint. Camlex.NET - tool for building CAML queries us...
 

Интеграция ASP.Net MVC приложений для онлайн торговли с Яндекс Маркетом

  • 1. Алексей Садомов, к.ф.-м.н., MVP http://sadomovalex.blogspot.com/
  • 2.  http://market.yandex.ru  ~13 тыс магазинов  ~17 млн посетителей в месяц
  • 3.
  • 4.  Cost per click (CPC)  Cost per action (CPA)
  • 5.  Шаг 1: регистрация магазина в партнерском интерфейсе маркета http://partner.market.yandex.ru/
  • 6.  Шаг 2: подготовка и проверка прайс-листа
  • 7.  3 доступных формата:  YML (Yandex Market Language)  CSV  Excel  Форматы CSV и Excel имеют ряд ограничений по сравнению с YML  YML - стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Маркета. Основан на стандарте XML
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  можно не только выбрать товары, но и сразу оформить заказ  eдиный интерфейс оформления заказа и общая корзина для товаров из разных магазинов  комиссия 1% с подтвержденных заказов
  • 13.
  • 14.  Методы, с помощью которых Маркет выполняет запросы к магазину:  Методы, с помощью которых магазин выполняет запросы к Яндекс.Маркету:
  • 15.
  • 16.
  • 21.  2 формата данных:  Xml  JSON
  • 24.
  • 25.
  • 26.  Устанавливаются в партнерском интерфейсе:  URL API  только https  SHA1 fingerprint:  из ssl сертификата  Авторизационный токен:  Авторизационный токен передается при каждом вызове API и используется для авторизации. Реализация API должна проверять передачу корректного токена для каждого вызова. При попытке передачи некорректного токена или отсутствии его как такового, реализация должна возвращать ошибку HTTP 403  Тип авторизации  Header  URL
  • 27.
  • 28.  Классическая модель вызовов OAuth 2.0:
  • 29.  Получение токена:  Регистрируем приложение на http://oauth.yandex.ru  В Callback URI устанавливаем: https://oauth.yandex.ru/verification_code?dev=true
  • 30.  Получение токена:  https://oauth.yandex.ru/authorize?response_type=token&clie nt_id=<идентификатор приложения>  Копируем токен доступа из URL-а
  • 32.  http://habrahabr.ru/company/yandex/blog/ - блог Яндекса на хабре  http://partner.market.yandex.ru/ - партнерский интерфейс Маркета  http://partner.market.yandex.ru/legal/tt/ - описание формата YML  http://help.yandex.ru/partnermarket/purchase/about.xml - общее описание программы Покупка на Маркете  http://api.yandex.ru/market/partner/doc/dg/reference/purchase- methods.xml - описание API Покупки на Маркете  https://oauth.yandex.ru – регистрация приложений для использования API служб Яндекса