Обновление CMS Совместные покупки, версия 4.3

Author Автор: Роман Чернышов    Опубликовано: 9 декабря 2021

CMS Совместные покупки 4.3Приветствую друзья! Спешу сообщить о выходе новой версии CMS Совместные покупки под номером 4.3, в которую вошло множество новых функций, улучшений и исправлений, по сравнению с предыдущим релизом 4.2, в эта версия получилась очень «жирной». Существенно подрос функционал максимальной версии, от совершенно новой страницы товара и функции добавления товара в корзину, до множества инструментов для Организаторов, например таких как добавление в список характеристик товаров произвольных полей. По традиции произведена оптимизация кода и базы данных, в разы(!) улучшена производительность системы, внесены улучшения в области безопасности и многое другое! Далее обо всем подробно.

Новые функции

  • Отображение количества заказов у товаров в закупке (Максимальная версия);
  • При повторном открытии закупки с удалением заказов, теперь выводится предупреждение с обязательным согласим на действие;
  • Добавлена опция, в Админпанели — Настройки, разрешить/запретить в форме обратной связи загружать файлы;
  • Доработана система подсчёта заполняемости закупки с четом количества товара в каждом заказе;
  • Поиск по закрытым закупках доступен только Организатору и Админу (Максимальная версия);
  • В настройках Админпанели функция Разрешить оставлять отзывы к товару из самой карточки товара (Максимальная версия);
  • Автоматически добавлять оставленный отзыв к товару к аналогичным товарам в дублированных(новых) закупках, функция накапливания отзывов (Максимальная версия);
  • Заказ в один клик, пользователь не покидает страницу с товаром (Максимальная версия);
  • Выбор размера и цвета для заказа прямо в карточке товара, без перехода на новую страницу (Максимальная версия);
  • В товаре отображение таблицы заполнения рядов (Максимальная версия);
  • Блокировка рядов Организатором из карточки товаров (Максимальная версия);
  • Добавлена возможно указать у товара любые дополнительные параметры, дающие пользователю возможность при заказа указать нужные параметры заказа (Максимальная версия);
  • В настройки сайта, добавлена опция: Удаление товаров из закупки если в ней есть заказы — Разрешено, с удалением заказов / Запрещено (Максимальная версия);
  • Расширена функция сортировки товаров внутри закупки, добавлена возможность сортировки по новизне (Максимальная версия);
  • При дублировании закупки, добавлена возможность указать статус новой закупки, а также разослать Анонс в ЛС пользователям добавившим закупку в избранное (Максимальная версия);
  • В настройках профиля, возможность выбора Центра Раздач(ЦР) по умолчанию для всех заказов (Максимальная версия)
    Отображение в Корзине статусов закупки, с датой установления статуса (Максимальная версия);
  • После завершения закупки, возможность добавить к товару отзыв и прикрепить фото (Максимальная версия);
  • В каталог закупок добавлен минималистичный(компактный) режим отображения закупок, с возможность настройки типа отображения в Админпанели в разделе настройки — совместные покупки (Максимальная версия);
  • В фильтр поиска в каталоге товаров внутри закупки, добавлена возможность скрытия/раскрытия параметров поиска, с возможность настройки скрытия/раскрытия по умолчанию в Админпанели в разделе настройки — совместные покупки (Максимальная версия);
  • Организатор видит сколько пользователей добавили его закупку в Избранное (Максимальная версия);
  • В разделе Товары переданные в ЦР доступного для Сотрудников ЦР добавлено отображение кол-во товаров в каждом ЦР (Максимальная версия);
  • В настройки закупки, при выборе Статуса закупки, добавлены подсказки(описание значения статусов);
  • Добавлена сортировка категорий закупок по ID как в Админпанели так и в самой закупке.

Улучшения

  • Поддержка webp в методах класса getImage;
  • Улучшение показателей google Page Speed;
  • Улучшен вывод обрезанного текста новостей в блоке Новости;
  • При удалении товаров из закупки теперь также удаляются заказы по данным товарам;
  • При дублировании закупки, дублируются отзывы (Максимальная версия);
  • Дублирование закладок Избранные закупки, при дублировании(открытии) новой закупки, поддерживание в Избранных закупках всегда актуального выкупа (Максимальная версия);
  • Оптимизация нескольких десятков SQL таблиц, простановка индексов (Максимальная версия);
  • Обновлен класс Mail() для отправки писем до последней версии;
  • Улучшен поиск по логину или емаил в разделе Админпанель -> Пользователи;
  • Поддержка экспорта большого объема данных(товаров) из закупки в CSV (Максимальная версия);
  • Улучшена функция загрузка файлов в закупке в (Максимальная версия).

Исправление ошибок

  • Исправлена ошибка. При дублировании закупки, удаленные виртуально товары, снова отображались в закупке (Максимальная версия);
  • Исправлена ошибка. В админпанели в настройках сайта и в настройках пользователя, в мобильной версии, могли отображаться не все вкладки (Максимальная версия);
  • Исправлена ошибка. В корзине, в мобильной версии, иногда могла быть не видна кнопка уведомить об оплате;
  • Исправлена ошибка в разделе Заказы пользователей, в списке записавшихся в ЦР на выдачу заказов, могло отображаться не верное количество записавшихся (Максимальная версия);
  • В Админпанель — Отчеты, скорректирована ссылка на товар, теперь она ведет на карточку товара (Максимальная версия);
  • Исправлена ошибка отображения оплаченных заказов в корзине (Профессиональная версия);
  • Исправлена ошибка, при редактировании товара добавленного в закупку админом, система могла запретить редактирование по причине отсутствие прав владельца товара;
  • Исправлена ошибка, при попытке написать сообщение к заказу товара добавленного в закупку админом, система могла запретить данное действие по причине отсутствие прав владельца товара;
  • Исправлена ошибка, в разделе Товары переданные в ЦР доступного для Сотрудников ЦР, не отображался полный список ЦР (Максимальная версия);
  • Исправлена ошибка, в некоторых моментах могла не работать функция ответа на сообщение пользователя в разделе форума;
  • Исправлена ошибка, аватар с расширением jpeg мог не удаляться;
  • Исправлена ошибка, нерабочая функция запрета на удаление заказа в статусе закупки Стоп (Максимальная версия);
  • Исправлена ошибка, нерабочая функция Черный список (Максимальная версия);
  • Исправлена ошибка посчета сумму к оплате в кабинете заказов у организатора в (Начальная версия);
  • Исправлена ошибка, возникающая в парсере котировок валют с ЦБР.

Заключение

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

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка