New version OkayCMS 4.5.0 - new opportunities for your online business!
We are pleased to announce the release of OkayCMS update 4.5.0, which brings more features and convenience for users. The new version includes a wide range of improvements, modules and bug fixes that make your experience of using the platform even more enjoyable and efficient.
The main innovations in this update:
1) Integration with the powerful artificial intelligence tool ChatGPT
The new feature allows you to efficiently and quickly create the necessary content for product presentation in OkayCMS.
Working principle:
- Generate texts in seconds based on provided parameters using ChatGPT.
Advantages:
- Quickly create metadata, short and long product descriptions.
- Saving time and effort on writing unique texts for each product.
To customize the integration you need to:
-
Integrate the system using the API key from your ChatGPT personal account:
-
Tell the chatbot the correct way to recognize your requests:
-
Customize generation according to your preferences:
2) Output the amount of discounts in the printed form of the order.
We have taken into account feedback from users and optimized the order placement process. Starting with version 4.5.0, information about applied discounts will be displayed in the printed order form. Previously, this function was missing, which complicated the work of online store administrators when processing orders.
3) Display popular categories on the home page
Added the ability to display popular categories directly into the system. Previously, this functionality was only available as a separate module, but now users can display the most popular categories of products or services on the homepage of their site using basic settings.
4) Separate resize edit for mobile version of banners.
We have taken into account the importance of adaptive design for modern web resources. Now the slider settings allow you to separately define the size for resizing banner images on the desktop and mobile versions of the site. This will optimize the display of content depending on the user's device and ensure the proper level of usability.
5) Export and import of banner groups
We continue to improve the functionality to facilitate work with banners and sliders. In the Okay-CMS 4.5.0 version, it is now possible to import and export banner groups together with all slides included in these groups. This option greatly simplifies the process of transferring banners between different site design templates. Now administrators can easily and quickly exchange banner groups, saving time and effort on customizing sliders.
6) Added RozetkaPay payment module
RozetkaPay Payment System module - allows you to integrate the RozetkaPay payment system with your online store so that customers can pay for their orders through this service.
To activate the RozetkaPay payment module users need:
-
Specify a link to the callback page: "https://demookay.com/payment/rozetkapay/callback" in your personal cabinet on the "Store Settings" - "Notifications" page.
-
Select the payment method to which they want to connect payment via RozetkaPay service in the OkayCMS administration panel in the "Settings" - "Payment Methods" section.
-
In the "Module type:" field, select "OkayCMS/RozetkaPay" from the drop-down list and specify the data obtained from RozetkaPay personal account in the "Merchant details" block.
7) Upload has been modified in OkayCMS/Feeds module for "rozetka"
In the "rozetka" feed (Module OkayCMS/Feeds) made duplication of translations into Ukrainian characteristics and description of the product for feeds not Ukrainian version.
8) CMS system extends verification of modules and templates
OkayCMS announces important changes to the verification policy that provide security in the use of the licensed product.
-
Verification for module and template is now distributed for only three websites and is tied to your email in OkayCMS
-
Verification is done through your personal admin area on your website, where you can add the email address you used when purchasing the module or template
- Users who were registered in OkayCMS before version 4.5.0 remain with access to purchased or borrowed modules and templates
- Verification applies only to modules from OkayCMS marketplace
- New users who register in the system since the release of version 4.5.0 and purchase a module or template use the new licensing system already
- Changes to registered domains in the system will be possible only through OkayCMS technical support.
9) Bug Fixes:
- Logic correction. After making changes to a product and clicking "Update and Exit" it used to return just to the list of products. Now it returns to the list of products + filter, if it was selected
- Fixed changing the language on the filter page. There was a bug when the transliteration of the filter value in different languages was different, when changing the language we got to 404.
- Fixed bug, when changing the language of the site on the client side, multi-lingual settings (Settings) switched to the new language after page refresh.
- Fixed bug in New Mail API in case of fractional "default weight".
- Fixed logic of correct output of DeliveryFields module fields when printing an order.
- There was inconsistency in filtering brands/properties and products by discounted filter. Fixed the discounted filter logic so that it would be unified for products, brands and properties.
We do our best to provide our users with the best experience in using OkayCMS!
Задавая вопрос по версии 4.4.0, я имел в виду только ее финальный релиз или проще - работоспособна ли она полностью, нет ли каких упущений.
Основание для вопроса следующее: во всех версиях до 4.4.0 в базе данных в таблице ok-orders есть запись address. Она включена также в служебные файлы. Пример файла backend\ajax\export_orders.php.
При оформлении заказа в Контактные данные присутствовало поле Адрес. Что было удобно при переключении Доставка на Ручная обработка.
В версиях 4.4.0, 4.5.0 в базе данных присутствует запись address, но в служебных файлах отсутствует. Т.е, если мы перешли на Ручная обработка доставки, то вынуждены вносить address в служебные файлы чтобы добавить поле Адрес в Контактные данные.
Я к чему, Новая почта не единственная компания в этом роде. Только в Днепре их 699, https://dnepropetrovsk.jsprav.ru/transportnyie-kompanii/
Мораль: можно ли таким образом пользоваться версией 4.4.0, все будет хорошо?
Дякую.
Мы будем и дальше развивать Окай и описывать улучшения в подобных статьях. Возможно, следующие версии Вас заинтересуют.
Вообще, в большинстве ситуаций мы рекомендуем пользоваться последними версиями Окая и модулей. Как минимум для того, чтоб механизмы взаимодействия с другими сервисами (доставки, оплаты, CRM) были актуальны.
*Ваша ссылка почему-то не открылась.
З повагою, команда OkayCMS
В Блоге на странице Новости системы этой версии нет.
А ведь это первая версия с PHP7.4
Это финальный релиз или иное?
Дякую.
На разных страницах противоречивые данные.
На странице "О компании/Вопрос-ответ" указано:
Система работает на версии PHP 7.4 и PHP 8.0 с установленными библиотеками JSON, cURL, php_zip, GD lib, mysqli, imagick;
На странице Главная/Скачать бесплатно
Скачайте OkayCMS. Это бесплатно.
Системные требования:
PHP 7.2 + (но не 8) с установленными библиотеками JSON, cURL, php_zip, GD lib, mysqli, imagick;
Если PHP 8 поддерживается системой, то рационально будет указать с какой именно версии.
В версиях 4.3.1, 4.3.4, 4.4.0, 4.5.0, 4.5.1 данной ошибки нет.
Ваши возможные действия по 4.3.0:
1.Оставить как есть.
2.Для репутации:
2.1.Удалить в архиве версию 4.3.0.
2.2.Исправить ошибку в архиве 4.3.0
Мой личный интерес в п.2.2. Клиент просит обновить 4.2.1 на 4.3.0.
Это очень удачные версии для небольших магазинов, которым не требуется весь арсенал функций OkayCMS.
Спасибо.
Удаляем несколько субкатегорий с товаром, вставленным в Хиты продаж и Акционные товары в Админка/Категории.
Удаляем товар удаленных субкатегорий в Админка/Товары/Без категории/
После этого на сайте Хиты продаж и Акционные товары при клике по Смотреть выдают ответ 404.
Причина возможно в том, что начиная с версии 4.3.0 сменили в main.tpl коды:
<a class="block__more d-flex align-items-center" href="{url_generator route='bestsellers'}">
и
<a class="block__more d-flex align-items-center" href="{url_generator route='discounted'}">
на новый. Соответствующие страницы в Админка/Страницы/Список страниц удалили.
Как лечить, если произошел данный случай?
Сделано на локальном сервере и в сети.
let textarea = $('#' + editor.id);
И все бы ничего, да вот только существует куча модулей из SimpleMarket, которые подключают темплейты с textarea с именами, кторые являются массивами и имеют в своем имени квадратные скобки []. Это недопустимо в идентификаторах элементов. И с именами там все в порядке они в двойных кавычках, вот только где-то существует ява-скрипт, который до инициализации tinymce этим элементам проставляет id такие же, как и name (не знаю, это ваш скрипт или тоже сторонний из модулей, но это не суть важно). И вот после этого начитаются эрроры.
Лечится просто, теми же двойными кавычками.
let textarea = $('#' + "editor.id");
Лучше бы это учесть в последующих версиях.
Открываем к примеру Радиаторы отопления. Окошко Категории в сайтбаре со списком субкатегорий присутствует:
Радиаторы отопления
Водонагреватели.
Открываем субкатегорию Meizu.
В сайтбаре нет окошка Категории со списком субкатегорий категории Смартфоны. Аналогично и при открытии субкатегории Xiaomi
Лечится: в админке редактируем название Meizu: Meiz или Meiza.
URL не изменяем.
Теперь окошко Категории со списком субкатегорий категории Смартфоны в наличии.
Снова в админке редактируем название субкатегории: возвращаем название Meizu.
Окошко Категории со списком субкатегорий категории Смартфоны выводится.
Выполнено на 4.5.1 (демо), та же ошибка у 4.5.0, 4.3.0 (на локальном сервере)