Webstore

Платформа для онлайн-дистрибуции электронного программного обеспечения.

Платформа Webstore

Webstore помогает реселлерам ПО осуществлять торговую деятельность в современных условиях. Больше не нужны склады и сложные цепочки поставок. Не нужно тратить время на ожидание - от заказа до получения проходит всего несколько секунд. Простое и понятное подключение через API позволяет реселлеру в кратчайшие сроки начать работу с платформой. Параллельно боевому контуру развернута тестовая среда, где партнер может проверить свою интеграцию в условиях аналогичных боевым.

Вступая в век повсеместной цифровизации, дистрибутор ПО не сможет обойтись без такого инструмента, как Платформа Webstore. Она не просто упрощает бизнес, она является необходимым инструментом, без которого работа в новой реальности просто невозможна.

Интеграция с более чем 50 поставщиками

Webstore интегрирован с более чем 50 российскими и зарубежными поставщиками: Microsoft,
Лаборатория Касперского, Amazon, IBM, Adobe, ESET, Autodesk и др. И их число постоянно растет.
Весь ассортимент ПО, которое предлагает поставщик, можно получить через платформу.

Преимущества работы Webstore

Унификация структуры заказа и формата результатов

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

Агрегация большого количества заказов

Webstore избавляет дистрибутора от проблем с отгрузочными документами. Если реселлер размещает через платформу много заказов, то они ежедневно агрегируются в 1 заказ для уменьшения количества отгрузочных документов.

Круглосуточная работа в режиме 24/7

Webstore работает круглосуточно, в режиме 24/7, тем самым позволяя покупателям не переживать о наличии и доступности продукта в любое время, даже в выходные и праздничные дни.

Многоуровневая система техподдержки

Webstore – это не только автоматизированные продажи. Существующая многоуровневая система техподдержки позволяет пользователям в кратчайшие сроки рещать все возникающие вопросы.

Регистрация в федеральной службе по интеллектуальной собственности №2020618813

Платформа для онлайн дистрибуции электронного программного обеспечения Webstore включена в единый реестр российских программ для электронных вычислительных машин и баз данных на основании приказа Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 12.07.2021 №710, запись в реестре от 12.07.2021 № 11057.

Стоимость

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

Особенности базовой версии Платформы Webstore:

  • 5 коннекторов к основным производителям программного обеспечения
  • Возможность установки серверной части на 2 ноды
  • Одновременное подключение до 50 пользователей
  • Круглосуточная высокоскоростная автоматическая доставка программного обеспечения от производителя к покупателю
  • Доступ к каталогу и описанию продуктов
  • Отслеживание доступного кредитного лимита покупателя
  • АРМ администратора, 1 пользовательская лицензия

Стоимость базовой версии Платформы Webstore составляет 39 000 000 ₽

Для пользователей базовой версии Платформы Webstore доступны дополнительные модули и обновления, которые приобретаются отдельно.

По вопросам покупки обращайтесь на info@monttechnology.ru.

Демоверсия

Демонстрационная версия предназначена для ознакомления с системой и не включает в себя полную функциональность. Демоверсия установлена на серверах компании МОНТ технологии, позволяет протестировать работу сервисов по получению информации о продукте, размещению заказа и ознакомиться со структурой возвращаемых результатов.

Для работы с демоверсией можно воспользоваться любым инструментом для тестирования API. Мы предлагаем Postman.

Ознакомиться с демоверсиями eContent и eKey можно, используя логин и пароль, указанные ниже.

testwebstore
Логин
testwebstore
Пароль
Авторизация

Для тестирования API Вам понадобится логин и пароль. Мы рекомендуем получить персональную учетную запись. Для этого нужно отправить запрос в нашу техподдержку info@monttechnology.ru. Можно также воспользоваться общей тестовой учетной записью. Логин: testwebstore, пароль: testwebstore.

На закладке «Авторизация» надо выбрать тип авторизации - Basic Auth и ввести свой логин и пароль.

Получение информации о продукте

Для того, чтобы получить информацию о продукте, надо выбрать метод GET, а в строке запроса ввести адрес сервиса https://webstore-content.monttechnology.ru/ContentServiceXml.svc/ и вызываемый метод GetProduct. На закладке Params надо добавить параметры PartNum и withPrice.

В результате работы метода возвращается структура ProductContract.

Размещение заказа

Для того, чтобы разместить заказ надо выбрать метод POST, а в строке запроса надо ввести адрес сервиса https://webstore-key.monttechnology.ru/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.ru/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.ru