Вышла новая версия ОkayCMS 3.5.0

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #1 OkayCMS » 24.02.2020, 19:44

Что вошло в новую версию OkayCMS.
Значительно переделан и расширен функционал раздела заказов в админ панели.

Во-первых, появилась вкладка "История заказа", в которой можно увидеть всю историю действий с заказом. Смену статусов, меток, добавление товаров, способов доставки и т.п

Изображение

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

Изображение

В-третьих, мы переделали фильтр по датам на странице заказов. Теперь можно быстро отфильтровать заказы по определенным периодам. В быстрый доступ мы вынесли фильтры за неделю, за 30 дней, за 7 дней и за вчера, но в календаре можно задать любой интересующий вас период.

Изображение

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

Изображение

Дальше как обычно, одной строкой:

- Добавили модуль экспорта товаров в Hotline с возможностью указать через какое свойство передается гарантия.

- Изменили внешний вид некоторых элементов в админ. панели.

- Убрали использование устаревшей функции get_magic_quotes_gpc для корректной работы системы с PHP 7.4

- Импорт товаров сделали в виде транзакции что позволило ускорить импорт.

- Сделали вывод ccылок предыдущего и следующего товара в товаре

- Теперь, при выборе "Наложенный платеж" в способе доставки скрываются неподходящие способы оплаты. Теперь нельзя выбрать одновременно доставку с наложенным платежем и оплату картой.

- Блок управления преимуществами, которые показываются в футере перенесли в админке в раздел Дизайн - Настройки дизайна

- Улучшили микроразметку хлебных крошек

- Сделали в коде проверку на шорткод баннера, а не на его id. Это позволит более легко и удобно устанавливать шаблоны.

- Покрыли хелперами MenuAdmin для расширения возможностей модульности

- Добавили возможность использовать метод Okay\Core\BackendTranslations::getTranslation() из модулей

- Сделали возможность расширять импорт из модулей

- Сделали возможность создавать что-то вроде LiteController, для ajax-ов. Теперь не обязательно наследоваться от AbstractController что позволит ajax файлам из модулей выполняться быстрее.

- Сделали мелкие правки верстки

- Исправили отображение перевода способов оплаты и доставки в карточке товара. После переключения языка в карточке товара не подтягивался правильный перевод способов оплаты и доставки до обновления страницы. Теперь это подтягивается сразу

- Исправили некорректную работу некоторых модулей при выборе категорий, если формирование URL для этих категорий было изменено

- Закрыли возможность создавать вручную дубли дописывая в URL фильтра по двум свойствам любые символы

- Исправили баг с переопределением дизайн блоков модулей в теме

- Исправили некорректное определение бренда при импорте из 1С

- Исправили добавление точки в URL товаров при импорте через 1с если точка есть в названии товара. Теперь точка в URL не добавляется.

- Исправили написание номеров телефонов из шапки в коде

- Исправили редактирование названия языка сайта в админ. панели

- Исправили порядок выборки фото в XML

- Сделали небольшие правки переводов


Скачать новую версию можно по ссылке архив с изменениями по сравнению с 3.4.1 по ссылке Также вы можете написать через раздел "Техподдержка" для заказа обновления.

dev M
Аватара
dev M
Репутация: 3
Сообщения: 12
Зарегистрирован: 11.04.2019
С нами: 4 года 11 месяцев
Откуда: Palo-Alto, SF Bay

Сообщение #2 dev » 25.02.2020, 05:20

OkayCMS, а работу свойств поправили? Как обещали — viewtopic.php?f=6&t=1627&p=7442#p7442

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #3 OkayCMS » 25.02.2020, 06:12

dev писал(а):OkayCMS, а работу свойств поправили? Как обещали — viewtopic.php?f=6&t=1627&p=7442#p7442
Да, поправили. Теперь если изменили транслит, он таким и остаётся при добавлении новых свойств

tgc.co.ua
tgc.co.ua
Репутация: 1
Сообщения: 28
Зарегистрирован: 12.11.2019
С нами: 4 года 4 месяца

Сообщение #4 tgc.co.ua » 25.02.2020, 10:46

OkayCMS писал(а):Значительно переделан и расширен функционал раздела заказов в админ панели.
Юхху! Молодцы! Очень много полезных фич!!!
спасибо что поработали с модулем НП!

побежал обновлять и тестить

dmriabkov M
dmriabkov M
Репутация: 0
Сообщения: 10
Зарегистрирован: 25.02.2020
С нами: 4 года 1 месяц
Сайт

Сообщение #5 dmriabkov » 25.02.2020, 11:57

Модуль Hotline по-видимому некорректно стал. В демке эта проблема наблюдается тоже. После нажатия на модуль, перебрасывает в каталог с товаром.
Не тот контроллер к нему прописан.

Sergey
Sergey

Сообщение #6 Sergey » 25.02.2020, 12:57

Обновление годное. Забыли за платежные системы Приват, Монобанк и возможность формирования квитанций безнальных счетов с указанием нужных данных банков (например украинских коих нет в системе).

Заказы реализовали классно, просто бомба, единственное, если бы выпадающий фильтр "Новый заказ, Принятый и т.п." сделали не выпадающем меню а кнопками, вот как история заказов в первом скрине в первом посте тут, было бы идеально :-)

Спасибо за работу!

Добавлено спустя 1 час 4 минуты:
Планируется ли внедрение надстройки для кредитования банками?
Т.е. в корзине человек способ оплаты выбирает в кредит, а далее все происходит по api банка и т.п.
Было бы весьма полезно.

evgkiev
evgkiev
Репутация: 0
Сообщения: 25
Зарегистрирован: 15.11.2019
С нами: 4 года 4 месяца

Сообщение #7 evgkiev » 25.02.2020, 18:08

OkayCMS писал(а):- Добавили модуль экспорта товаров в Hotline с возможностью указать через какое свойство передается гарантия.

Перебрасывает на товары. Выше об этом уже упоминал dmriabkov

OkayCMS писал(а):- Теперь, при выборе "Наложенный платеж" в способе доставки скрываются неподходящие способы оплаты. Теперь нельзя выбрать одновременно доставку с наложенным платежем и оплату картой.

Некорректно работает добавление способов оплаты в модуле, чекбоксы не правильно работают и кнопка активации
Последний раз редактировалось evgkiev 25.02.2020, 18:40, всего редактировалось 2 раза.

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #8 OkayCMS » 25.02.2020, 18:23

Sergey писал(а):Обновление годное. Забыли за платежные системы Приват, Монобанк и возможность формирования квитанций безнальных счетов с указанием нужных данных банков (например украинских коих нет в системе).

Заказы реализовали классно, просто бомба, единственное, если бы выпадающий фильтр "Новый заказ, Принятый и т.п." сделали не выпадающем меню а кнопками, вот как история заказов в первом скрине в первом посте тут, было бы идеально :-)

Спасибо за работу!


Планируется ли внедрение надстройки для кредитования банками?
Т.е. в корзине человек способ оплаты выбирает в кредит, а далее все происходит по api банка и т.п.
Было бы весьма полезно.

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

Интеграция с банками планируется выпускать в виде модулей в ближайшее время (в ближайшие месяц-два). В рамках ядра системы будут вестись только основные способы оплаты.

evgkiev писал(а):
OkayCMS писал(а):- Добавили модуль экспорта товаров в Hotline с возможностью указать через какое свойство передается гарантия.

Перебрасывает на товары. Выше об этом уже упоминал dmriabkov

OkayCMS писал(а):- Теперь, при выборе "Наложенный платеж" в способе доставки скрываются неподходящие способы оплаты. Теперь нельзя выбрать одновременно доставку с наложенным платежем и оплату картой.

Некорректно работает добавление способов оплаты в модуле, чекбоксы не правильно работают и кнопка активации

По модулю Хотлайн - да, в последний момент делали косметические правки и сломали. В ближайшее время выпустим 3.5.1 где это будет исправлено. А по второму замечанию - не смогли воспроизвести проблему, можете описать подробнее?

evgkiev
evgkiev
Репутация: 0
Сообщения: 25
Зарегистрирован: 15.11.2019
С нами: 4 года 4 месяца

Сообщение #9 evgkiev » 25.02.2020, 18:36

OkayCMS писал(а):А по второму замечанию - не смогли воспроизвести проблему, можете описать подробнее?

http://prntscr.com/r7k9rw
Вот нажимаю на самый нижний чекбокс Оплата через WayForPay, активируется только верхний

Не получается сразу деактивировать переключатель разрешающий оплату наложкой

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

Добавлено спустя 12 минут 50 секунд:
А вообще для чего в админке модуля Новой почты в списке способов оплаты чекбоксы? Для каких массовых действий они предназначены?

tgc.co.ua
tgc.co.ua
Репутация: 1
Сообщения: 28
Зарегистрирован: 12.11.2019
С нами: 4 года 4 месяца

Сообщение #10 tgc.co.ua » 26.02.2020, 08:41

Верстка в админке (кеш чистил)
https://prnt.sc/r7t1kl

Не передается значение при заказе с доставкой НП "Город" в "Заказы"
https://prnt.sc/r7t6wt

Не появляется выбор пункта выдачи при заказе с доставкой НП после выбора "Город"
https://prnt.sc/r7tauh
На предыдущих версиях появлялись "пункты выдачи" если несколько раз поставить/снять птичку "Наложенный платеж"

После обновления слетело перенаправление с http на https
Может быть стоит включить этих пару строк в htaccess - по умолчанию?
https в 2020 это уже мастхэв, если я не ошибаюсь, тем более что без него не работают модули оплаты

Sergey
Sergey

Сообщение #11 Sergey » 26.02.2020, 08:46

tgc.co.ua писал(а):Не появляется выбор пункта выдачи при заказе с доставкой НП после выбора "Город"
https://prnt.sc/r7tauh
На предыдущих версиях появлялись "пункты выдачи" если несколько раз поставить/снять птичку "Наложенный платеж"
API ключ прописали в модуле почты? Если нет, пропишите. Именно это рекомендовал сделать разработчик Окей и это решило вопрос моментально.

tgc.co.ua
tgc.co.ua
Репутация: 1
Сообщения: 28
Зарегистрирован: 12.11.2019
С нами: 4 года 4 месяца

Сообщение #12 tgc.co.ua » 26.02.2020, 08:47

Sergey писал(а):API ключ прописали в модуле почты? Если нет, пропишите. Именно это рекомендовал сделать разработчик Окей и это решило вопрос моментально.
На предыдущих версиях появлялись "пункты выдачи" если несколько раз поставить/снять птичку "Наложенный платеж"

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #13 OkayCMS » 26.02.2020, 10:23

tgc.co.ua писал(а):Верстка в админке (кеш чистил)
https://prnt.sc/r7t1kl

Не передается значение при заказе с доставкой НП "Город" в "Заказы"
https://prnt.sc/r7t6wt

Не появляется выбор пункта выдачи при заказе с доставкой НП после выбора "Город"
https://prnt.sc/r7tauh
На предыдущих версиях появлялись "пункты выдачи" если несколько раз поставить/снять птичку "Наложенный платеж"

После обновления слетело перенаправление с http на https
Может быть стоит включить этих пару строк в htaccess - по умолчанию?
https в 2020 это уже мастхэв, если я не ошибаюсь, тем более что без него не работают модули оплаты

Попробуйте очистить папку backend/compiled - должно помочь в проблемах верстки.
HTTPS - мастхев для нормальных магазинов, но к сожалению, таких на данный момент - процентов 85%. + есть 2 проблемы
1. На многих хостингах HTTPS не подключен по умолчанию - это значит что при установке системы на свежекупленный хостинг она не заработает. :(
2. На разных хостингах эти 2 строчки редиректа выглядят по разному, это значит что есть вероятность что сайт выпадет в циклический редирект, что тоже нехорошо.

По остальным проблемам - будем смотреть.

Sergey
Sergey

Сообщение #14 Sergey » 26.02.2020, 14:50

Ребята, еще один мелкий баг, заметил на 3.4.0 сейчас и на 3.4.1 также.
Картинки делаю 150 на 150, но иногда вылазит вот такая бяка, как будто не правильно центруются картинки верх-низ.
Скрин прилагаю:
http://i.piccy.info/i9/8597f164b1b207d3f54d41f284 ... 43718/rewrewerwerwerwerwer.png

tgc.co.ua
tgc.co.ua
Репутация: 1
Сообщения: 28
Зарегистрирован: 12.11.2019
С нами: 4 года 4 месяца

Сообщение #15 tgc.co.ua » 26.02.2020, 15:22

OkayCMS писал(а):HTTPS - мастхев для нормальных магазинов, но к сожалению, таких на данный момент - процентов 85%. + есть 2 проблемы
1. На многих хостингах HTTPS не подключен по умолчанию - это значит что при установке системы на свежекупленный хостинг она не заработает. :(
2. На разных хостингах эти 2 строчки редиректа выглядят по разному, это значит что есть вероятность что сайт выпадет в циклический редирект, что тоже нехорошо.

у всех кто купил окай про версии нормальные магазины!!! О_о

если может такое быть, что на хостинге не включен ssl - надо сообщить такому динозавру следующее!
При обновлении OkayCMS на новую версию будет включен HTTPS
если он Вам не нужен, то это Ваши проблемы, закомментируйте строки такие-то ибо у вас "не нормальный" магазин, и не понятно зачем вам, уважаемый пользователь, платежные системы и другой полезный функционал нашей системы - если у вас в 2020 нет ssl сертификата, даже бесплатного, а ваш хостинг провайдер ...


ну так... шутка минутка...

это каждый раз при обновлении надо сравнивать файлы - вдруг что-то новенькое и надо поправить перед обновлением чтобы не слетел https к примеру?
какой софт посоветуете для этого?

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #16 zyxer » 26.02.2020, 15:35

Сравнение удобно сделано в PHPstorm-е. А вообще посмотрите на хостинге, зачастую там есть настройка редиректить с www на без или с http на https. Тогда не нужно в файле править. Реже этот же вопрос можно решить через тех. поддержку хостинга. Также если знакомы с гитом, можно на гите сделать одну ветку в которой будете просто вести все версии голого окая, а в другой свой проект. После обновления окая в ветке окая её нужно примержить к ветке проекта и разово порешать конфликты, далее гит "запомнит" какой вы сделали выбор, и более не будет напоминать об этих же конфликтах ) Это лучший способ ИМХО )
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

Sergey
Sergey

Сообщение #17 Sergey » 27.02.2020, 07:19

zyxer, я правильно Вас понял? В htacess лучше убрать редиректы и включить их принудительно через настройки хостинга?

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #18 zyxer » 27.02.2020, 07:34

Да
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

tgc.co.ua
tgc.co.ua
Репутация: 1
Сообщения: 28
Зарегистрирован: 12.11.2019
С нами: 4 года 4 месяца

Сообщение #19 tgc.co.ua » 27.02.2020, 08:16

zyxer писал(а):Также если знакомы с гитом, можно на гите сделать одну ветку в которой будете просто вести все версии голого окая, а в другой свой проект. После обновления окая в ветке окая её нужно примержить к ветке проекта и разово порешать конфликты, далее гит "запомнит" какой вы сделали выбор, и более не будет напоминать об этих же конфликтах ) Это лучший способ ИМХО )
понял о чем речь, гит полезная штука для разработчиков, но я ЮЗЕР))) и пользуюсь лицензией, не тестер, ни QA
что-то понимаю в CSS, HTML, немного PHP и MySQL

а с гитом есть вопрос! Я имею право выкладывать любую, даже часть кода Okay на открытые ресурсы или там (гит) можно не публиковать на общее обозрение?

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #20 zyxer » 27.02.2020, 08:34

конечно можно создавать приватные репозитории, на битбакете они всегда были бесплатные. на гитхабе они стали бесплатные (приватные репозитории) несколько лет назад.
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS


Название раздела: Обновления OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Обновления OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 16 гостей