Платформа Webstore
Webstore помогает реселлерам ПО осуществлять торговую деятельность в современных условиях. Больше не нужны склады и сложные цепочки поставок. Не нужно тратить время на ожидание - от заказа до получения проходит всего несколько секунд. Простое и понятное подключение через API позволяет реселлеру в кратчайшие сроки начать работу с платформой. Параллельно боевому контуру развернута тестовая среда, где партнер может проверить свою интеграцию в условиях аналогичных боевым.
Вступая в век повсеместной цифровизации, дистрибутор ПО не сможет обойтись без такого инструмента, как Платформа Webstore. Она не просто упрощает бизнес, она является необходимым инструментом, без которого работа в новой реальности просто невозможна.
-
Технические требования
IBM PC-совмест. ПК
Windows Server 2016 - Документация Функциональные характеристики Инструкция по установке Руководство по эксплуатации Руководство по работе с API Описание процессов, обеспечивающих поддержание жизненного цикла
Интеграция с более чем 50 поставщиками
Webstore интегрирован с более чем 50 российскими и зарубежными поставщиками: Microsoft,
Лаборатория Касперского, Amazon, IBM, Adobe, ESET, Autodesk и др. И их число постоянно
растет.
Весь ассортимент ПО, которое предлагает поставщик, можно получить через платформу.
Преимущества работы Webstore
Унификация структуры заказа и формата результатов
Webstore предоставляет единую, унифицированную структуру заказа для всех производителей и единый, унифицированный, формат результатов заказа. Платформа позволяет работать с любыми вариантами продаж электронного ПО: ключи, уникальные ссылки, файлы-сертификаты.
Агрегация большого количества заказов
Webstore избавляет дистрибутора от проблем с отгрузочными документами. Если реселлер размещает через платформу много заказов, то они ежедневно агрегируются в 1 заказ для уменьшения количества отгрузочных документов.
Круглосуточная работа в режиме 24/7
Webstore работает круглосуточно, в режиме 24/7, тем самым позволяя покупателям не переживать о наличии и доступности продукта в любое время, даже в выходные и праздничные дни.
Многоуровневая система техподдержки
Webstore – это не только автоматизированные продажи. Существующая многоуровневая система техподдержки позволяет пользователям в кратчайшие сроки рещать все возникающие вопросы.
Стоимость
Базовая версия Платформы Webstore представляет собой готовое решение для онлайн-дистрибуции электронного программного обеспечения и рекомендуется для организаций, в которых с программой работает один администратор, с количеством заказов не более 1000 в день. Всем пользователям Платформы Webstore доступна квалифицированная поддержка в рамках договора на информационно-технологическое сопровождение.
Особенности базовой версии Платформы Webstore:
- 5 коннекторов к основным производителям программного обеспечения
- Возможность установки серверной части на 2 ноды
- Одновременное подключение до 50 пользователей
- Круглосуточная высокоскоростная автоматическая доставка программного обеспечения от производителя к покупателю
- Доступ к каталогу и описанию продуктов
- Отслеживание доступного кредитного лимита покупателя
- АРМ администратора, 1 пользовательская лицензия
Стоимость базовой версии Платформы Webstore составляет 39 000 000 ₽
Для пользователей базовой версии Платформы Webstore доступны дополнительные модули и обновления, которые приобретаются отдельно.
По вопросам покупки обращайтесь на info@monttechnology.com.
Демоверсия
Демонстрационная версия предназначена для ознакомления с системой и не включает в себя полную функциональность. Демоверсия установлена на серверах компании МОНТ технологии, позволяет протестировать работу сервисов по получению информации о продукте, размещению заказа и ознакомиться со структурой возвращаемых результатов.
Для работы с демоверсией можно воспользоваться любым инструментом для тестирования API. Мы предлагаем Postman.
Ознакомиться с демоверсиями eContent и eKey можно, используя логин и пароль, указанные ниже.
Авторизация
Для тестирования API Вам понадобится логин и пароль. Мы рекомендуем получить персональную учетную запись. Для этого нужно отправить запрос в нашу техподдержку info@monttechnology.com. Можно также воспользоваться общей тестовой учетной записью. Логин: testwebstore, пароль: testwebstore.
На закладке «Авторизация» надо выбрать тип авторизации - Basic Auth и ввести свой логин и пароль.
Получение информации о продукте
Для того, чтобы получить информацию о продукте, надо выбрать метод GET, а в строке запроса ввести адрес сервиса https://webstore-content.monttechnology.com/ContentServiceXml.svc/ и вызываемый метод GetProduct. На закладке Params надо добавить параметры PartNum и withPrice.
В результате работы метода возвращается структура ProductContract.
Размещение заказа
Для того, чтобы разместить заказ надо выбрать метод POST, а в строке запроса надо ввести адрес сервиса https://webstore-key.monttechnology.com/B2bService.svc/web/ и вызываемый метод AddOrder. На закладке Body добавить XML с информацией о создаваемом заказе:
<TransactionOrderLine xmlns:i=»http://www.w3.org/2001/XMLSchema-instance»>
<OrderNum>Order-test00001</OrderNum>
<PartNum>ABC-11111</PartNum>
<quantity>1</quantity>
</TransactionOrderLine>
В результате работы метода получаем заполненную структуру TransactionOrderLine.
Получение ключей
Для того, чтобы получить ключи, надо выбрать метод GET, ввести адрес сервиса https://webstore-key.monttechnology.com/B2bService.svc/web/, вызываемый метод GetOrder и номер размещенного заказа. в результате в поле ActiveKey получим требуемый активационный ключ.
Примеры запросов Webstore
Пример авторизации при запросе к сервису Webstore (PHP)
function do_https($url, $postfields)
{
$login = "";
$pass = "";
$ch = curl_init($url);
// авторизация
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $login . ':' . $pass);
// на тесте необходимо отключить проверку подлинности сертификата "SSL certificate
problem, verify that the CA cert is OK"
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
// результат вернуть в переменную
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if ($postfields)
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type:application/xml;
charset=utf-8", "Content-Length:" . strlen($postfields)));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
}
$xmlString = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$xml = simplexml_load_string($xmlString);
curl_close($ch);
return $xml;
}
Пример размещения простейшего заказа (PHP)
$orderXML = new SimpleXMLElement($orderXMLString);
$orderXML->OrderNum = 'MyUnicumOrderNumber-1234567890';
$orderXML->PartNum = 'T5D-00432';
$orderXML->quantity = 1;
$postString = $orderXML->asXML();
$returnOrder =
do_https("https://sandbox.webstore.mont.ru/B2BService.svc/web/AddOrder",
$postString);
Пример получения результата выполнения заказа (PHP)
$orderXML = new SimpleXMLElement($orderXMLString);
$orderXML->OrderNum = 'MyUnicumOrderNumber-1234567890';
$postString = $orderXML->asXML();
$returnOrder =
do_https("https://sandbox.webstore.mont.ru/B2BService.svc/web/GetOrder",
$postString);
Результат придет в виде XML
<TransactionOrderLine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OrderNum> MyUnicumOrderNumber-1234567890</OrderNum>
<DateOn>2020-01-29T16:34:46.04</DateOn>
<quantity>1</quantity>
<ProductId>22784a7b-d7d9-4e8b-9c35-2dd2b9632723</ProductId>
<Keys>
<ProductKey>
<ActiveKey>65451-51499-92851-19639-61472</ActiveKey>
<DateAdd>2020-01-29T16:34:47.9594557+04:00</DateAdd>
<VendorClientTransactionId>60a95697-2644-4f60-aca7-44c3933fb16f</VendorClientTransactionId>
<keyTypeId>3</keyTypeId>
<SequenceNumber>80107651820832040427</SequenceNumber>
<Description>Product activation code.</Description>
</ProductKey>
</Keys>
<Links>
<ProductLink>
<Link>http://posa.vo.msecnd.net/db/Office2010_English_x32.exe?e=1354278887&h=48996ff787513b395b2b4022e73c4014</Link>
<DateAdd>2012-11-29T16:34:47.9674565+04:00</DateAdd>
<VendorClientTransactionId>60a95697-2644-4f60-aca7-44c3933fb16f</VendorClientTransactionId>
<linkTypeId>1</linkTypeId>
<Description>Download link for a 32 bit Microsoft software product (large
setup file/s or ISO).</Description>
</ProductLink>
<ProductLink>
<Link>http://posa.vo.msecnd.net/db/Office2010_English_x64.exe?e=1354278887&h=3eea8462ae94b8296bd548db2eda222b</Link>
<DateAdd>2012-11-29T16:34:47.9704568+04:00</DateAdd>
<VendorClientTransactionId>60a95697-2644-4f60-aca7-44c3933fb16f</VendorClientTransactionId>
<linkTypeId>1</linkTypeId>
<Description>Download link for a 64 bit Microsoft software product (large
setup file/s or ISO).</Description>
</ProductLink>
</Links>
<Errors />
<Status>Завершен успешно</Status>
</TransactionOrderLine>
С подробным описанием работы, структур данных и синтаксиса методов можно ознакомиться в документации.
Остались вопросы?
По вопросам сотрудничества обращайтесь по телефону +7 (495) 991-20-49
или на эл. почту info@monttechnology.com
Платформа для онлайн дистрибуции электронного программного обеспечения Webstore включена в единый реестр российских программ для электронных вычислительных машин и баз данных на основании приказа Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 12.07.2021 №710, запись в реестре от 12.07.2021 № 11057.