Новая версия CMS Совместные покупки 4.1

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

Новая версия 4.1Доброго времени друзья! Рад сообщить о выходе очередной версии CMS Совместные покупки с индексом 4.1 (несмотря на то, что с момента выхода версии 4.0 не было официальных релизов, на самом деле было порядка десяти обновления с индексами 4.01, 4.02  и т.д.). В новой версии скрипта появились такие жизненно важные функции как: автоматическое обновление, система создания точек для восстановления и отката системы, поддержка хуков, также админпанель получила новый современный дизайн. А предоставление бесплатных обновлений теперь составляет 1 год! По мимо обновления движка, также обновился и сайт поддержки, изменен дизайн, появился раздел документации(которую будет постепенно наполняться новыми материалами), внесены изменения в условия и правила — они стали еще вкусней.

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

  1. При импорте товаров в закупки из Excel, можно указать проверку товаров на дубли по артикулу или названию, одинаковые товары будут пропущены (Максимальная версия);
  2. В закупке, при просмотре каталога товаров, есть возможность выбора количества показываемых товаров на страницу (Максимальная версия);
  3. При добавлении заказа пользователем в закупку через форму «Добавить заказ», с ручным заполнением данных о товаре, у Организатора теперь есть возможность сделать такой товар(добавленный пользователем) доступным для заказа всем пользователем. В редактировании товара установим соотв. галочку;
  4. Добавлена возможность в админпанели в разделе Настройки, настроить кто может добавлять объявление в раздел Пристрой: все пользователи, организаторы и администраторы, только администраторы (Максимальная версия);
  5. Добавлена возможность в админпанели в разделе Настройки, настроить минимальную длину Логина при регистрации пользователя;
  6. В админпанели добавлен редел «Редактор городов», регионов и стран;
  7. В админпанели улучшен раздел «Свои стили», добавлен ряд настроек цветов шаблона;
  8. Реализована система хуков, позволяющая вносить изменения в код CMS, не затрагивая при этом скрипты самой системы, таким образом доработки по средствам хуков, не будут утеряны при обновлении CMS. Также на данную платформу перенесены функциональные «дополнения» к CMS, что упрощает их установку, поддержку и обновление;
  9. В начальную версию добавлена функция, редактирования заказа Организатором, которая была только в старших версиях, но очень нужна и в начальной;
  10. Добавлена функция автоматического обновления системы, с резервированием прежних версий файлов(для надежности), а также с функцией отката до предыдущих версий скрипта в случае необходимости
  11. В админпанели добавлен редел «Обновления системы»;
  12. В админпанели добавлен редел «Очистка системы», функционал которого позволяет провести анализ и очистку базы данных и файловой системы движка, от неактуальных данных, изображений, товаров, закупок, хвастиков, пристроя, пользовательских устаревших данных, а также кеша системы;
  13. В админпанели добавлен редел «Переменные шаблона». Переменные шаблона — это значения, которые прописываются непосредственно в самих HTML шаблонах сайта, это может быть: номер телефона, емаил, слоган, подсказка и прочее любое значение; Для удобства, редактирование таких данных, вынесено в отдельный раздел, чтобы не заниматься редактированием HTML/PHP шаблонов вручную. Использование переменных шаблонов, позволяет автоматически обновлять сами шаблоны, не затрагивая при этом данные в них.
  14. Добавлена возможность в админпанели в разделе «Опросы», просматривать кол-во голосов за тот или иной вариант ответа в опросе (при переходе в редактирование опроса);
  15. Добавлена возможность в админпанели в разделе Настройки, выбрать тип отображения размерного ряда при заказе нескольких единиц товара (Максимальная версия);
  16. Добавлена возможность в админпанели в разделе Настройки, включать/выключать отображение(для пользователей) блока «Последние заказы» на странице Закупки. (Максимальная версия);
  17. Добавлена возможность в админпанели в разделе Настройки, Разрешить/Запретить загрузку файлов Организатору в закупке;
  18. Добавлена возможность указания разных цен для разных размеров в рамках одного товара (Максимальная версия);
  19. В настройки профиля пользователя добавлена маска ввода номера телефона по шаблону *(***)***-**-** (Максимальная версия);
  20. В раздел закупки «Заказы пользователей», добавлена информация об общем весе всех сделанных заказов(Максимальная версия);
  21. Добавлена возможность задавать индивидуальную стоимость доставки для каждого заказа (Максимальная версия);
  22. В закупке, в разделе Заказы пользователей, печать этикеток для раздачи, добавлена возможность печати этикеток только по оплаченным заказам(Максимальная версия);
  23. В закупке, в разделе Заказы пользователей, добавлен фильтр по заказам, по статусу, по наличию оплаты и т.д.(Максимальная версия);

Улучшения

  1. Обновлена админпанель, новый современный дизайн, в том числе с поддержкой мобильных устройств;
  2. Рефакторинг кода, изменения структуры кода и файлов, оптимизация скриптов PHP, увеличение скорости работы движка;
  3. Улучшен раздел Отзывы;
  4. Переработана карточка товара;
  5. Удаление товаров, теперь не приводит к удалению заказов (Максимальная версия);
  6. Улучшение информативности Этикеток распечатываемых Организатором по сделанным заказам;
  7. Улучшение функции экспорта заказов в Excel;
  8. Улучшение функции работы с Офисами раздач;
  9. Улучшение функций фильтрации заказов в разделе «Заказы пользователей»;

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

  1. Исправлены некоторые опечатки в тексте;
  2. Исправлена ошибка, которая могла возникать при сохранении собственных стилей в разделе «Свои CSS стили» в Админпанели;
  3. Исправлена ошибка, в разделе «Оплата пользователей», которая могла приводить к отображению неверной страницы при ограниченном доступе для незарегистрированных пользователей;

Заключение

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

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

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

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

Archive

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