Модуль продажи цифровых ключей

О проекте

ИгроМагаз — интернет-магазин для геймеров, который специализируется на продаже компьютерных игр и всего, что с ними связано: ключей активации, кодов продления, карт с игровыми валютами и многого другого.

Задача

Разработать новый модуль продажи электронных ключей, который будет способен:

  • составлять комплекты ключей для одной игры
  • поставлять ключи от внешних поставщиков
  • работать на нескольких ресурсах заказчика
Решение

На этапе составления прототипа интерфейсов разбили модуль на три основные части: загрузка, работа с хранилищем и отгрузка.

Загрузка ключей на склад

Осуществляется несколькими способами:
  • текстовый импорт: загрузка ключей через текстовое поле или csv-файлом
  • файловый импорт: загрузка множества отдельных файлов или одного zip-архива
  • перенос с другого склада: загрузка ключей из одного интернет-магазина в другой
  • импорт по API: загрузка ключей на склад магазина от внешних поставщиков через их API


Модуль позволяет загружать на склад магазина ключи в виде текстовой строки или изображений. Информация о каждой загрузке заноситься в журнал, полную историю можно просмотреть в любой момент. Система проверки дублирования ключей не даст добавить ключи повторно.

Хранение

Для хранения ключи делятся на три типа: 

  • новые, поступившие в продажу
  • купленные
  • очередные, ожидающие поступления на склад

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

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




Отгрузка ключей со склада

Доступно два варианта отгрузки ключей:

  • Моментальная отправка ключа на e-mail покупателя
  • Формирование архива ключей для скачивания в личном кабинете покупателя

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

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

Результат

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

Поддержка
модуля

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


На данном сайте собираются метаданные пользователя (cookie, данные об IP-адресе и местоположении) для функционирования сайта. Если Вы не хотите чтобы эти данные обрабатывались, то должны покинуть сайт

Заявка
на сотрудничество

Как вас зовут? Заполните это поле
Адрес электронной почты Неверный формат почты
Телефон для связи Заполните это поле
Нажимая на кнопку «Отправить заявку»,
я даю согласие на обработку персональных данных