[DBTech] DragonByte eCommerce

ПЛАГИН xF2 [DBTech] DragonByte eCommerce 4.1.0.1

DragonByte eCommerce
В этой версии исправлена ошибка, из-за которой при использовании настроек «Проверить страну платежа» или «Расширенная проверка номера налога с продаж» могла возникать ошибка сервера.

Исправление этой проблемы также было добавлено в версию 4.1.0, поэтому, если срок действия вашей лицензии истёк между выпуском версий 4.1.0 и 4.1.0.1, продлевать лицензию не нужно.


Исправление: Исправьте ошибку сервера при использовании настроек «Проверка страны платежа» или «Расширенная проверка номера налога с продаж»

4.1.0
Эта версия содержит два основных улучшения.

Во-первых, это интеграция с функцией «Оптимизация изображений» в XenForo 2.3. Существующие значки продуктов можно оптимизировать с помощью задачи перестроения в AdminCP или через интерфейс командной строки, а новые значки теперь будут соответствовать настройкам AdminCP.

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

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

Кроме того, исправлено несколько зарегистрированных ошибок.


Функция: Задача перестройки: Оптимизировать существующие иконки продуктов
Функция: Команда CLI: Оптимизируйте существующие иконки продуктов
Функция: Замените поля выбора определенных продуктов на автозаполнение
Особенность: Упрощенная форма обращения для личных клиентов
Изменить: удалить «Нет» в форме редактирования адреса
Изменение: поддержка десятичных чисел для различных полей ввода «длины»
Исправление: Исправлена ошибка при загрузке изображений продуктов при включенной оптимизации изображений
Исправлено: использование уменьшенного размера payment.js при оформлении заказа

4.0.2
В этом выпуске, выпущенном сразу после v4.0.1, исправлены несколько проблем, связанных с созданием заказов вручную, которые затрагивают как интерфейс (через электронную коммерцию: заявки), так и AdminCP.


Исправление: при редактировании заказа в AdminCP не корректно загружались лицензии пользователя заказа
Исправление: при создании заказа теперь корректно используются разрешения пользователя заказа при проверке возможности покупки товара

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


Исправление: Исправлены ошибки сервера при редактировании разрешений
Исправление: Исправлена ошибка JS с бесконечной прокруткой

4.0.0
Эта версия теперь считается стабильной. Она прошла тщательное тестирование здесь, в DBTech, и никаких проблем обнаружено не было.

Одной из основных новых функций является интеграция с функцией «Рекомендуемый контент» в XenForo. В результате все существующие рекомендуемые продукты были удалены.


Особенность: Поддержка рекомендуемого контента для продуктов
Функция: новые виджеты над и под товарами на страницах «Обзор» и «Категория»
Функция: при выборе страны в форме редактирования адреса теперь используется графический интерфейс выбора
Изменить: обновить отображение «Доступных префиксов» в категориях, чтобы использовать сгруппированные префиксы
Исправление: Исправьте все поля ввода чисел, чтобы кнопки +/- снова работали в версии 2.3

4.0.0 Release Candidate 2
В этой версии исправлена ошибка, из-за которой кнопка «Добавить ценовой уровень» / «Добавить вариант товара» не работала после перехода с jQuery на Vanilla JS.

Кроме того, была решена пара проблем, в первую очередь затрагивающих DBTech.


Исправление: Исправление кнопки «Добавить ценовой уровень» / «Добавить вариант продукта», которая не работает должным образом
Исправление: исправить формулировку «(Нет)» вместо «Выберите версию...» для продуктов, у которых есть только нестабильные версии
Исправление: исправление проверки предварительно минимизированных JS-файлов в сервисе Generator

4.0.0 Release Candidate 1
!!Для этой версии требуется PHP 8.0+!!!

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

Однако есть несколько функций и изменений, на которые стоит обратить внимание!

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

Теперь вы можете добавлять собственные поля для загрузки версий. Вы уже можете увидеть это в действии здесь, на DBTech; я заполнил поля «Минимальная версия платформы» и «Минимальная версия PHP» для всех продуктов XenForo. Эта функция может помочь решить проблемы, с которыми сталкиваются ваши клиенты, которые не читали журнал изменений (это не про вас, потому что вы такие классные). Они не будут удивлены, когда попытаются установить ваш продукт.

Страница оформления заказа также претерпела множество изменений и улучшений на основе отзывов клиентов. Теперь она должна быть более удобной для гостей, которым нужна учётная запись для совершения покупки, а также более понятной, когда они переходят на главный экран оформления заказа.

Кроме того, была устранена целая куча проблем и ошибок в пользовательском интерфейсе.


Особенность: Новый тип продукта: Пользовательские обновления
Особенность: Пользовательские поля для версий для загрузки
Особенность: Дополнительные ограничения по купонам для каждого пользователя
Особенность: виджет фильтрации в списке продуктов
Особенность: Добавлена функциональность для встраивания
Функция: поддержка веб-перехватчиков для адреса, загрузки, версии загрузки, лицензии, заказа, продукта, рейтинга продукта
Функция: Динамическое перенаправление обратно на оформление заказа после регистрации
Изменение: при оформлении бесплатного заказа теперь отправляются электронные письма с напоминанием о покупке, если применимо
Изменение: заказы, оформленные вручную через AdminCP, теперь отправляют электронные письма с напоминанием о покупке, если применимо
Изменение: Улучшена логика перенаправления для бесплатных заказов
Изменить: добавить логику «заказ ожидает оплаты» на страницу «Перейти к оплате»
Изменение: Большинство значков кредитных карт заменены на значок корзины
Изменение: кнопка «Оформить заказ» в окне оформления заказа была переименована в «Экспресс-оформление заказа»
Изменение: Каждая часть формы оформления заказа теперь имеет отдельный блок
Изменение: в блоке «Поля заказа» теперь есть заголовок с фразой «Необходимая информация»
Изменение: блоки «Необходимая информация» и «Варианты покупки» теперь имеют собственные кнопки «Сохранить»
Изменение: Перенесена информация о НДС над купоном / скидкой магазина
Изменение: теперь можно изменить количество товаров в корзине на странице оформления заказа, не заполняя обязательные поля
Изменение: теперь можно удалять товары из корзины на странице оформления заказа, не заполняя необходимую информацию
Изменение: теперь можно обновить код купона/кредит магазина на странице оформления заказа, не заполняя необходимую информацию
Изменение: уменьшено количество запросов благодаря новым функциям XenForo 2.3
Изменение: Использовать
вместо [SIZE] для тем / сообщений о продуктах
Изменение: Замена устаревших вызовов функций
Изменение: Обновите вложения к счетам в XenForo 2.3
Изменение: Обновите ссылки на сущности, чтобы использовать class-string
Изменение: Обновлены макросы до формата XF 2.3
Изменение: Обновите JS до XenForo 2.3
Изменение: Удалить неиспользуемый JS
Изменение: Замените различные ссылки на class-string<T> эквиваленты
Изменение: Запретить регистрировать определенные столбцы лицензий в журнале изменений
Изменение: Улучшена функциональность типа продукта, что упрощает создание новых типов продуктов
Изменить: стандартизировать отображение «С: X»
Изменение: Обновите код для PHP 8.0
Изменение: добавить совместимость с новой функцией XenForo 2.3 Beta 6
Изменение: Добавлен ярлык для формы регистрации при оформлении заказа
Изменить: удалить «XenForo» из нижнего колонтитула с авторскими правами
Изменение: необходимые изменения для нового стиля программирования XenForo 2.3
Изменение: поиск в журнале AdminCP теперь отображает критерии в URL и переносит параметры поиска во второй запрос поиска
Изменение: Автоматическая очистка файлов при обновлении
Исправление: Исправлена проблема с отображением, из-за которой элементы «Серийный ключ» отображались как «Цифровой» в списке продуктов AdminCP
Исправление: Исправлена проблема с совместимостью CSS
Исправление: Исправлены модификации шаблона
Исправление: Исправлена неверная ссылка на значок FontAwesome
Исправлено: в комментариях к шаблону использовался недопустимый формат
Исправление: Исправлено множество проблем с кэшированными вариантами продуктов
Исправление: уменьшено количество запросов на страницах со списком товаров и обзором товаров
Исправление: уменьшено количество запросов, выполняемых виджетами «Популярные товары» и «Новые товары»
Исправление: исправлено поведение запроса N+1 на странице списка товаров, связанных с дочерними товарами
Исправление: Исправлены различные отсутствующие значки FontAwesome
Исправление: Исправлена ошибка сервера при создании продаж в определенных обстоятельствах
Исправление: товары сохранялись дважды, даже если теги не менялись
Исправление: файлы, содержащие «.js» в имени, будут минимизированы, даже если они не являются файлами JS
Исправление: Исправлено непоследовательное confirmUrl поведение при удалении
Исправление: исправить временное удаление группы пользователей, если это не было задумано
Исправление: Исправлены отсутствующие фразы типа контента
Исправление: Исправлены действия по перестройке репозитория с учетом затрат на продукцию и дистрибьюторов
Исправление: Исправлено обновление кэшей стоимости продукта до формата v4
Исправление: при удалении лицензии удаленного пользователя возникает ошибка сервера
Исправление: редактирование существующей загрузки после добавления новой версии продукта может привести к ошибке сервера
Исправление: в XenForo 2.3 больше нельзя было загружать купленные товары
Основные моменты обновлений

!!Для этой версии требуется PHP 7.4+!!!

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

Кроме того, исправлена ошибка, из-за которой отменялась проверка кнопки "Купить дополнения" в списке лицензий пользователя. Упс.

В этой версии также выполнен рефакторинг некоторого серверного кода и устранена проблема совместимости с PHP 8.4.


Полный журнал изменений

Особенность: Добавьте поддержку WebP к значкам продуктов
Функция: Добавьте поддержку JPG к значкам счетов-фактур
Особенность: Изменение лицензионного ключа MaxMind GeoIP теперь немедленно запускает фоновое обновление
Особенность: Добавьте номер версии на страницу обзора продукта, где это применимо
Особенность: Префикс лицензии теперь можно автоматически назначать при создании продукта
Особенность: Более заметная кнопка "Ваши лицензии" на оболочке продукта
Изменение: Все ошибки проверки при создании потока обновлений продукта или ответе на него теперь будут регистрироваться в журнале ошибок XenForo
Изменение: в оболочке продукта теперь используются значки для присоединения к обсуждению и получения кнопок поддержки
Изменение: Уменьшено дублирование шаблона для боковой панели оболочки продукта
Изменение: Улучшено динамическое перенаправление при удалении товаров из корзины через меню навигационной панели
Изменение: Лицензионный ключ всегда должен отображаться в раскрывающихся списках лицензий
Изменение: Добавить опцию для получения только покупаемых лицензий в функцию репозитория лицензий
Изменение: Удалите ссылку на пользователя из определенных навигационных ссылок, которым это не нужно
Изменение: Переработанный серверный код
Изменение: Увеличьте минимальную версию PHP до 7.4, а рекомендуемую - до 8.2
Изменение: Обновите зависимости до последней версии (ов)
Исправление: Исправлены ошибки MySQL при отмене подписки на просматриваемые электронные письма
Исправление: Исправлена перевернутая проверка кнопки "Купить дополнения" в списке лицензий
Исправление: Устранена пара запросов на странице обзора продукта
Исправление: Исправлена проблема с совместимостью PHP 8.4
В этой версии устранена ошибка с формулой способа доставки; ранее q указывалось количество отправляемых товаров, а не количество. Например, если у вас было 100 продуктов A и 1 продукт B, q = 2.

В этой версии q = 101.

Если вы хотите продолжать использовать предыдущую функциональность, был представлен новый токен, t который ведет себя так же, как и раньше.

Пожалуйста, проверьте вашу формулу доставки после обновления, если это применимо к вам.


Полный журнал изменений

Изменение: Исправлен расчет q и добавлено t в формулу способа доставки
Исправление: Исправлена потенциальная ошибка сервера при проверке, применим ли метод доставки к тому или иному заказу

3.3.1​


Основные моменты обновлений

Целью этой версии является улучшение и исправление некоторых проблем с новой функцией создания заказов в версии v3.3.0. Теперь вы можете более легко удалять заказы в AdminCP с помощью некоторых новых кнопок удаления. Более того, теперь вы получаете больше отзывов о недействительных заказах, а не просто их молчаливое исчезновение.

Наконец, устранена ошибка сервера с навигационной записью "Что нового".


Полный журнал изменений

Изменение: кнопки "Удалить заказ" теперь появляются при просмотре заказа / редактировании заказа, где это уместно
Исправление: Исправлено, как созданные администратором заказы автоматически удалялись без отзывов пользователей
Исправление: Исправлена потенциальная ошибка сервера с помощью навигационной записи "Что нового"
Основные моменты обновлений

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

Самая большая новая функция - это генерация / редактирование заказов в AdminCP. Теперь вы можете редактировать отложенные заказы и добавлять товары в корзину пользователя, изменять уровни цен и лицензии для заказов на продление срока действия цифровых продуктов. Вы также можете создать новый заказ вручную или добавив все бессрочные лицензии в корзину пользователя, или добавить только лицензии с истекшим сроком действия в корзину пользователя. Вам больше не нужно просить пользователей "не могли бы вы, пожалуйста, добавить эти товары в корзину, и тогда я добавлю купон"!

Пользовательский интерфейс (UX) при совершении покупок также был улучшен по ряду направлений. Во-первых, теперь на панели покупок есть кнопка "Оформить заказ", что означает меньшее количество кликов, если ваши клиенты заинтересованы только в покупке одного продукта. Во-вторых, информация о продаже теперь также отображается на странице обзора продукта с баннером "Распродажа" и зеленым цветом цены в информационном поле о ценах. Наконец, страница оформления заказа получила некоторые внутренние изменения, обеспечивающие сохранение обязательных полей лицензии при выполнении любых действий; клиентам больше не нужно вручную сохранять только эти поля, прежде чем они смогут делать что-либо еще.

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


Полный журнал изменений

Функция: Редактируйте существующие отложенные ордера в AdminCP
Функция: генерация заказов в AdminCP
Особенность: Разбивка на страницы в списке интерфейсных лицензий
Особенность: Добавьте кнопку "Оформить заказ" для оверлея покупки
Особенность: Улучшен процесс оформления заказа, чтобы уменьшить трудности при заполнении пользовательских полей оформления заказа
Особенность: у цифровых продуктов теперь может отображаться необязательное "название" вместо длины лицензии
Особенность: Также показывать цену продажи / рекламный баннер в обзоре продукта
Особенность: Возможность удалять заказы, "ожидающие оплаты", старше определенного порога
Изменение: При переназначении лицензии теперь также будут перенесены временные изменения в группе пользователей, если таковые имеются
Изменение: Добавьте пользовательскую фразу "Ваша учетная запись"
Изменение: ссылки "Ваши лицензии" больше не будут отображаться, если у пользователя нет никаких лицензий
Изменение: Заменить hasOption на callable
Изменение: Уменьшено количество запросов, выполняемых в списке лицензий
Исправлено: всплывающая подсказка "Стоимость продления от x" больше не будет отображаться для продуктов без лицензионных функций
Исправление: Исправлена ошибка сервера при попытке приобрести продукт, которым уже владел через All-Access Pass
Исправление: Исправлена ошибка сервера при попытке выполнить встроенную модерацию продуктов во внешнем интерфейсе
Исправление: Исправлена ошибка сервера при выполнении определенных фоновых задач
Основные моменты обновления

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


Полный журнал изменений

Особенность: Новые критерии: "У пользователя есть один или несколько отложенных ордеров"
Изменение: обновите пакеты composer

3.2.0​


Основные моменты обновления

Эта версия содержит множество исправлений и улучшений, большинство из которых были внесены @@Xon.

Фильтр продуктов AdminCP был улучшен для использования AJAX вместо простой фильтрации текущей страницы, что должно значительно упростить поиск нужного продукта.

Устранено несколько проблем с поисковой индексацией, что должно привести к более надежным результатам поиска товаров.

Параметр "Постоянные дополнительные группы пользователей" для продукта не применялся, когда лицензия была применена вручную в AdminCP.

Наконец, некоторые платежные системы могут вызвать ошибку сервера, если не был найден действительный идентификатор транзакции.


Полный журнал изменений

Особенность: Фильтрация списка продуктов AdminCP использует AJAX, а не просто фильтрует отдельную страницу
Изменение: индексировать слоган в теле сообщения
Исправление: исправлена ошибка, из-за которой ошибка сервера могла возникать с некоторыми платежными системами
Исправление: исправлена ошибка, блокирующая создание новых продуктов
Исправление: изменение заголовка не привело к обновлению поискового индекса
Исправление: "Постоянные дополнительные группы пользователей" для продукта не применялись при предоставлении лицензии через AdminCP
Назад
Верх Низ