Новый магазин 2.0

Новый магазин 2.0
Новый магазин 2.0Это свершилось! Сегодня мы запускаем совершенно новую версию магазина игровых ресурсов. Последнее крупное обновление магазин получал в 2014-м году, с тех пор больше о нём не вспоминали...

Как уже говорилось в анонсе нового личного кабинета, магазин тоже ждёт обновление, потому что он морально устарел. Потому каталог предметов за прошедшие годы не пополнялся. Новый личный кабинет показал удачность выбранного шаблона разработки, по которому была разработана новая версия магазина и обновлены некоторые разделы сайта. Разработка новой версии началась «с нуля» в начале месяца, а уже сегодня мы готовы представить её вам - нашим игрокам.

Новый взгляд

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

Изменился также внешний вид серверов: строка поиска объединилась с выбором категории; появилась тематическая раскраска, чтобы вам было проще различать сервера.

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

Хочется ещё отметить возвращение возможности отмены покупки. В старом магазине эту функцию пришлось отключить из-за ошибок в её работе. Найти кнопку отмены можно в разделе «Склад». Теперь, когда магазин переписан, функция должна работать исправно.


Список изменений

Список пока невелик, потому что новая версия базируется на структуре старой (структура базы данных). Поэтому в первую очередь, нужно ввести в эксплуатацию новый магазин, отключив при этом старый. Только после этого можно будет заниматься обновлением структуры базы данных.
  • Как уже было сказано ранее, магазин (его кодовая часть) был переписан с нуля, используя все современные наработки.
  • Исправлено отображение предметов на складе. В старой версии описание предмета искалось в каталоге исключительно по ID предмета. Поэтому игроки RedPower нередко жаловались на неправильное отображение зачарованных книг (все имеют одинаковый ID, различие только в NBT теге).
  • Исправлена работа функции отмены покупок.
  • Исправлена работа функции восстановления покупок, которая используется после проведения вайпа. Дело в том, что старая версия не умела корректно определять наличие предметов на складе у игрока, поэтому предметы иногда «дюпались», если у игрока они оставались там. Новый же умеет точно определять наличие предмета и при необходимости добавляет их или восстанавливать количество.

Скидки

Раз магазин обновили, как же тут обойтись без скидок? Мы запускаем акцию «Скидка 50% первому покупателю». Суть акции проста: не так давно мы ввели счётчик покупок каждого предмета, поэтому в каталоге сейчас очень много предметов с нулевым значением счётчика, все такие предметы отмечены специальной меткой. Как только кто-нибудь купит предмет - метка (а вместе с ней скидка) пропадёт. Акция действует неограниченный срок, пока не закончатся все такие предметы.


Roadmap / Планы

  • Обновить иконки всех предметов в каталоге, представив их в более высоком разрешении.
  • Добавить функцию корзины.
  • Заменить плагин ShoppingCart на полностью самописный. Это позволит решить проблему с NBT тегами и даст возможность выдавать не только игровые ресурсы.
  • Пополнить каталог предметами из новых модификаций.

Комментарии

2
aperlab
Слишком много терминов не для простых игроков, больше похоже на комиты на гитхабе :D
1
DritSave
Ну обновили и обновили а что дальше возьмём раздел техномагик добавили новый мод Ender Io не одного предмета из этого мода нету. У меня всё(
2
TheAndrey Автор
_Obo_, обновили как раз для того, чтобы добавлять было проще, да баги к тому же исправили. Выход этого обновления означает, что дело сдвинулось с мёртвой точки.
0
DritSave
Andrey,
Понятно буду ждать)
0
MrSLAMP
Крутая идея.Прикольные картинки smile
0
Ujen
Хорошо обновление магазина☺
0
EvilGod
Круто, но flat дизайн в 2к18, нуу не
0
_0_0_
топчик (сбасибки за магаз) xD
0
f0cuSs
Отличное обновление :)