Новини системи
Нова версія Okay CMS 4.3.3/4.3.4 вже доступна.
Нова версія Okay CMS 4.3.2 вже доступна.
Вот и вышла новая версия OkayCMS.
Детальный список изменений в этой версии представлен ниже:
Мы с россиянами теперь даже в одном поле срать не сядем.
В связи с текущей ситуацией есть разные обращения, в том числе и с предложениями/требования ввести санкции и заблокировать работу OkayCMS в России.
Выскажу официальную позицию.
Специально на русском языке, чтобы могли прочитать и россияне.
У новій версії OkayCMS 4.2.0 ми додали можливість створення фідів, кожен шаблон має свої налаштування під вимоги приймаючої сторони.
У цій новині ми розписали докладніше, як змінилася робота маркетплейс. Ці зміни ми анонсували ще другого лютого, як ми вважаємо, це дозволить вирішити як проблеми з
- Исправлена критическая ошибка, которая вызывалась на статических страницах (PageController)
- Исправлена ошибка, которая возникала, если у брендов в описании было записано NULL
Это получилось суто техническое обновление. В рамках дальнейшего развития системы нужно было сделать рефакторинг кода, чтобы улучшить архитектуру и дать больше возможностей для разработчиков. Обычные пользователи найдут тут мало улучшений, а вот разработчики должны оценить. Результаты работ, которые будут видны обычным пользователям появятся в следующих ближайших версиях.
- Зробили щоб якщо поле стара ціна в імпорті передається зі значенням - 0, то значення старої ціни буде очищатися. Зробили так, щоб через імпорт можна було прибрати старі ціни.
- Зробили щоб якщо в адмін. панелі в списку товарів застосований фільтр за категоріями, то для фільтра по брендам пропонували не тільки товари з цієї категорії, але і бренди товарів з дочірніх підкатегорій цієї категорії.
- Активували можливість включити Однокласники і Вконтакте в списку соц. мереж в налаштуваннях. Але нагадую що ці соц. мережі заборонені в Україні, якщо їх включити, то для користувачів з цієї країни сайт буде гальмувати.
- У модулі 1С додали настройку "Скидати стару ціну варіантів, якщо вона не прийшла з 1С". За замовчуванням налаштування вимкнена.
- Для більшої гнучкості експорту знижок з 1С додана настройка в модуль 1С, яка дозволяє експортувати знижки товарів в замовленні окремо для кожного товару. Також змінена формула підрахунку суми знижки так, що тепер знижка товару завжди вказується за одиницю товару і більше не множиться на кількість.
- Додана можливість використовувати відміни другого обраного властивості в СЕО шаблонах для сторінок фільтрів, по стратегії властивість + властивість
- Доопрацьовано функціонал модуля Нова Пошта. Тепер можна вибрати, які типи точок видачі відображати клієнту, а також оновлювати тільки потрібні типи точок видачі
- Доопрацьовано відображення події застосування знижки в історії замовлення.
- Зроблений в налаштуваннях чекбокс для вибору, відображати меншу стару ціну чи ні.
- Виправлена помилка відображення стрілок перемикання місяців в календарі в адмін. панелі.
Інструкція по установці модулів для OkayCMS 4
1. Після покупки модуля вам приходить лист на пошту, в якому є посилання на модуль.
Вийшла безкоштовна версія OkayCMS 2.4.0
Основні зміни цієї версії:
- Прибрана перевірка ліцензії, змінені умови поширення системи
- Зробив рефакторинг коду
- Прийнято пулреквести з GitHub
- Виправили баг з SEO фільтрів, через що некоректно формувалися мета-дані для сторінок фільтрації
- Виправили налаштування індексації значень властивостей
- Виправили проблему з додаванням ключів техпідтримки з адмін. панелі
- Зробили передачу версії системи на сайті для більшої аналітики користувачів системи.
- Виправили помилку в назві сторінки і пункті меню для сторінки "Політика конфіденційності"
В адмін панелі OkayCMS є розділ "Налаштування індексації", який знаходиться в блоці SEO
Цей розділ поділено на дві частини.
У лівій частині можна зробити налаштування виводу
- Зробили, щоб дані, задані через розділ SEO товарів поширювалися і на товари в дочірніх підкатегоріях
- Зробили в адмін. панелі в списку груп користувачів цифру "Кількість користувачів" посиланням на список користувачів в цій групі. Також зробили цифру кількості замовлень користувача посиланням на сторінку з усіма замовленнями цього користувача.
- Зробили висновок прізвища в списку замовлень в адмін. панелі. Також додали поле прізвище в пошук по замовленнях, в історію замовлення і в друк замовлення.
- Прибрана перевірка на наявність ліцензійного ключа
- Доданий текст нової ліцензії LGPL під якою тепер поширюється система.
Другого лютого відбувся реліз версії OkayCMS 4.0.0
Цей реліз також глобально змінив умови використання системою, умови для партнерів і ще багато чого. Але про все по порядку.
- Виправлений баг коли в GoogleMerchant товари не в наявності вивантажувалися зі статусом "in stock"
- Виправлений баг, коли назва рекомендованого товару в товар передавалося не туди куди слід (в мікророзмітки, хлібні крихти і швидке замовлення)
- Виправили роботу спливаючій кошика при видаленні останнього товару з неї
- При оновленні сторінки превью товару тепер не стрибає.
- Для слайдера swiper додані стилі анімацій (Fade Effect, Cube Effect, Coverflow Effect).
- Виправлена мікророзмітки фото товару. Доданий itemprop = "image", випадково видалений з минулої версії.
- Виправлені помилки по роботі навігації (стрелочкам) слайдера.
- У швидкому замовленні у кнопки замовити прибрали resize: vertical;
- Виправили баг кнопки наверх.
- В адмінці в настройках каталогу поправили відступи у кнопок.
- У копірайт прибрали посилання на сайт OkayCMS
- Додані попап повідомлення при додавання товару в обране і в порівняння
- Покращена верстка полів в модулі Нова пошта
- Виправлений перенесення довгих слів в адмінки на сторінці коментарів до товару
- Оптимізовано код підключення зображень
- Дрібні виправлення роботи модульности на бекенде
- Можливість модифікації tpl файлів
- Поліпшення роботи з зображеннями. WebP і SVG, змінені багато js бібліотеки
- Створена і додана конфігурація для Nginx
- Зроблена можливість створювати кілька XML в модулях
- Додано функціонал спливаючій кошика в систему за замовчуванням
- різні поліпшення
У цій версії ми в основному зробили дрібні фікси накопичилися некритичних зауважень по системі
У цій версії ми глобально переробили функціонал блогу
Якщо раніше товари однієї моделі але різних кольорів або розмірів (з різними варіантами) вивантажувалися як повністю різні товари, то тепер йде вказівка, що вони всі ставляться до однієї моделі і Яндекс.Маркет (та інші агрегатори) зможуть об'єднати їх в одну картку товару з різними варіантами .
У зв'язку з тим, що надходить багато запитань з приводу поновлення Okay CMS 3 * до наступних версій, ми вирішили написати докладну інстукцію з оновлення системи.
В рамках підтримки старої версії системи ми випускаємо оновлення OkayCMS 2.3.5 і OkayCMS 2.3.5 Lite в якому виправлені деякі зауваження, які були за другою версією, а саме:
Невеликі поліпшення, які роблять нову версію OkayCMS 3.5.2 зручніше
Невеликі поліпшення, які роблять нову версію OkayCMS 3.5.1 краще
Значно перероблений і розширений функціонал розділу замовлень в адмін панелі.
Невеликі поліпшення, які додають більшої гнучкості при роботі з системою в новій версії OkayCMS 3.4.1
Додана можливо налаштовувати чи потрібен / в кінці певних сутностей. Зроблено це у зв'язку з тим, що досить часто при переїзді з інших CMS на OkayCMS хочеться зберегти URL, а там сторінки брендів можуть закінчуватися на /, а сторінки товарів - немає. Тепер це також можна налаштувати в блоці "Налаштування ЧПУ"
У цій версії була виправлена пара багів, особливо прикрий баг з noindex, nofollow для категорій який незрозуміло як пройшов крізь усі тестування.
Також в футере тепер виводяться іконки тільки активних способів о, а не всіх, які є в адмін панелі.
Нова версія в основному присвячена тому, що ми написали документацію по системі OkayCMS. Ознайомитися з нею можна по засланні . Крім документації в нову версію також увійшло кілька фіксів, а саме:
Продовжуємо покращувати систему випускаючи проміжні версії з дрібними фіксами і доробками.
Версія OkayCMS 3.3.1 проміжна, в ній зроблені невеликі поліпшення і виправлені різні дрібниці, які не завжди виявляються, але можуть перешкодити комфортній роботі з нашою системою. Що ж увійшло в нову версію:
Додали настройку, що дозволяє приховувати порожні категорії в меню
Буває проблема коли в процесі наповнення сайту, особливо при роботі парсинга відбуваються ситуації коли категорія створена, але товарів в ній немає.
Зробили можливість кастомізації модулів інідівудально в шаблоні.
Тепер в адмін панелі, в розділі "Модулі" біля кожного модуля є окремий пункт "Список файлів модуля".
Ця версія більш технічна, в ній було зроблено дуже багато робіт які потрібні для зручності розробників і досить мало того що знадобиться кінцевим користувачам. Але зробити ці роботи було дуже важливо для майбутнього розвитку системи і для більш правильного опису документації по системі, яку ми якраз займаємося.
Що увійшло в версію OkayCMS 3.1.1
- У груп банерів тепер з'явилася можливість задавати свій індивідуальний шорткод, а не використовувати назву запропоноване системою - Оновити скрипт повзунка цін - У верстці мобільної версії більш явно виведені телефони - Покращено відображення TinyMCE в повноекранному режимі - Покращено відображення вставленого в опис відео в категоріях - Покращено відображення списку категорій при переміщенні товарів в іншу категорію в адмінці - Трохи почи
Вийшла OkayCMS 3.1.0
Змін було досить багато, в основному технічного характеру. Але на даний момент ми зробили 80% від того, що ми хотіли від модульності. У найближчий тиждень ми зробимо об'ємну, але не занадто складну роботу по модульности і паралельно готуємо документацію, щоб розробникам сайту було зрозуміло, як тепер варто робити модулі для нової версії.
Що увійшло в версію OkayCMS 3.0.4
- Перенесли настройки 1С з розділу "Замовлення" - "Налаштування замовлень" в модуль інтеграції з 1С
- Виправили баг з прив'язкою властивостей до товару не з основної категорії, а з тієї що знаходиться вище за списком при додаванні до товару додаткової категорії
- Допрацювали відправку листів через SMTP
- Виправили роботу модуля вивантаження в GoogleMerchant
- Виправили логіку роботи вибірки всіх товарів на сторінку / all-products
- Полагодили створення нової якості на сторінці властивостей
На даний момент в системі реалізована основа для модульности, але немає різних видів модулів, немає можливостей для створення певних "типів" модулів і незрозуміло як з цим працювати. Тому основні цілі на найближчі кілька спринтів - це розширення функціоналу модульности, яке потягне за собою і розширення кількості модулів в стандартній версії, і розширення можливостей для розробників, написання документації по системі, щоб розробники розуміли як ці грамотно скористатися і прискорення роботи клієнтської частини системи.
Ми продовжуємо оперативно реагує овать на зауваження наших користувачів і випустили версію OkayCMS 3.0.2
Ми оперативно реагуємо на зауваження наших користувачів і випустили версію OkayCMS 3.0.1
Що зроблено в версії OkayCMS 3.0.1
Наша команда досить довго працювала над новою версією OkayCMS 3.0.0 Сьогодні ми випускаємо офіційний реліз! Зміни включені в нову версію, істотно розширили функціональні можливості.
Було впроваджено безліч глобальних змін з повністю переробленим ядром і повністю оновленим програмним кодом. Ми сподіваємося ви оціните нашу роботу і нові можливості системи
Нова версія OkayCMS 2.3.4
У новій версії ми виправили помилки і додали можливість масово управляти активністю брендів.
Так як випуск нової, глобальної версії відкладається приблизно на середину липня ми вирішили випустити проміжну версію з невеликими, але важливими поліпшеннями.
Нова версія OkayCMS 2.3.2: поліпшений імпорт товарів, п еределано масове видалення товарів і ще багато всього.
У нову версію OkayCMS 2.3.1 увійшло понад 15 змін, яких саме читайте в релізі.
В оновлену версію OkayCMS Lite 2.3.0 не ввійшли наступні функції OkayCMS 2.3.0 Pro.
Ми раді презентувати вам нову версію OkayCMS. У неї увійшло близько шістдесяти важливих змін, про які зараз ми розповімо.
Нова версія OkayCMS 2.2.3: поліпшений sitemap.xml, нові сторінки брендів, мультимовне меню і ще багато всього.
Вийшла нова версія OkayCMS 2.2.2.
Що було зроблено:
- Виправлена робота техпідтримки. У версії 2.2.1 при спробі створити звернення видавало помилку "Пусте повідомлення"
- Якщо прибрати з публікації (Активність) "Сторінку не знайдено" для 404 помилки - і перейти на неіснуючу сторінку, відображався тільки білий екран, без будь-якого дизайну. Зараз коректно виводить сторінку з помилкою 404
- Виправлено відображення категорій в сайдбарі
- Виправлено відображення назву версії в футере адмін. панелі
- Виправлено відображення меню якщо в ньому є відключені пункти
- Покращено зміст файлу .gitignore
Нова версія OkayCMS 2.2.1
Нова версія OkayCMS 2.2.0: глобальна зміна SEO-розділу, поліпшення адмінпанелі, оновлений функціонал, виправлення помилок і втілення ваших побажань. Ви повинні її завантажити!
Нова, проміжна версія випущена для фікса виявлених вразливостей і багів.
Що увійшло в нову версію:
- Змінено налаштування безпеки через що в минулій версії некоректно працював імпорт
- Оновили бібліотеку PHPMailer для виправлення виявленої в ній уразливості.
- Виправлена посилання на 404 помилку з банера
Оновлення OkayCMS - версія 2.1.5
Інструкція для самостійного оновлення OkayCMS до акутальной версії.
Адмініністратівная панель:
- Додана можливість переходити до попереднього / наступного замовлення за допомогою стрілок в самому замовленні.
- При включенні функції швидкого редагування і бажанні відредагувати (сторінку, товар, продукт і т.д.) коли знаходишся на додатковому мовою, при натисканні на спливаючу посилання "Редагувати" перекидало в адмінку на сторінку з версією мови який за умовчанням установлюється. Тепер формується посилання з id версією потрібної мови.
- Текстовий редактор TinyMCE оновлений до останньої актуальної версії. Також в ньому включено кілька функцій, які були відключені в попередніх версіях.
- Підпункт "Переклади" був перенесений з розділу "Налаштування" в розділ "Дизайн", так як переклади все-таки більше відносяться до шаблону, а не до налаштувань.
- Якщо в шаблоні знаходиться блокуючий файл locked, то переклади також не доступні до редагування.
- В адмін панелі тепер спливаюча кнопка "Застосувати" з'являється і на сторінці списку товарів якщо змінюється ціна або кількість товарів.
- Розширено кількість інформації, яку будуть бачити у вкладці "Системна інформація"
Інтеграція з 1С:
- Радіо в файлі імпорту з 1С приведений до загального вигляду трансліта, який використовується в системі.
- При імпорті з 1С товарів з пробілами в кінці, тепер URL формується правильно, "-" в кінці автоматично обрізається.
SEO зміни:
- Зроблено заборона створення в адмін. панелі замовлення без товарів, а також при редагуванні замовлення, якщо видалити всі товари з нього, то він тепер не збережеться.
- Раніше сторінки на вимкненому мовою віддавали код 200 і якщо посилання на них додати в пошукову систему, то могли проіндексувати дублі. Зараз сторінки виключених мов віддають код відповіді 503 і не потраплятимуть в індекс пошукових систем.
- Раніше при перемиканні мови на сторінці фільтрації можна було потрапити на сторінку з 404 помилкою. Тепер при перемиканні мови на сторінці фільтрації користувача переводить в категорію товарів без фільтрації.
- Виправлений баг, коли за допомогою ручних маніпуляцій з URL можна було отримати сторінку, що віддає код 200 замість помилки 404.
- Також виправлено дуже рідко відтворюється помилка з неправильним формуванням URL при особливих умовах фільтрації.
- Чи коректно донастроіть посилання, які вказуються в rel = "alternate"
- Виправлена помилка мікророзмітки
Інші зміни:
- Додано в базу даних поле в яке пишеться дата створення категорії. Можна використовувати для виведення категорій-новинок при створенні нових шаблонів (наприклад).
- Зменшено кількість запитів до бази даних для прискорення роботи системи
- Виправлено проблему некоректного відображення тексту в установнику в деяких випадках.
- Якість фото в системі виставлено на 100% за замовчуванням.
- Змінено правила валідації телефону в кошику при оформленні замовлення.
- Раніше, коли натискалася кнопка "Імпортувати" за браком файлі - видавалася помилка. Зараз це виправлено.
- Зроблено редирект з yandex.xml на feed.xml для тих хто звик до старого URL
- Внесено зміни в файл config.php для спрощення збірки за допомогою Phing.
- Зроблено коректне відображення кнопки "До оплати" при використанні платіжного модуля "Інтеркаса"
- Виправлені помилки в style.css
1C:
-була проведена робота з імпортом з 1С. Виправлена вивантаження товарів з 1С, додана можливість імпортувати з 1С назви властивостей і одиниці виміру, а також різні валюти товарів. У файлі, що відповідає за імпорт з 1С з'явилося більше налаштувань. Додана можливість вивантажувати товари з 1С з безліччю на складі, можна задати, вивантажувати все валюти або тільки активні, чи потрібно очищати базу даних перед кожним імпортом.
Клієнтська частина:
- оновлений Fancybox, виправлена логіка роботи Fancybox при кліці назад в браузері. Якщо раніше при відкритті фенсібокса, його закриття і кліці після цього по кнопці назад в браузері відкривався фенсібокс, то тепер відкривається попередня сторінка.
- виправлено відображення інпут в кошику і коментарі замовлення в IE11.
- трохи змінено відображення листи про замовлення клієнта для кращого розуміння.
- зроблені дрібні правки в відображення властивостей в товарі.
- в фільтрації брали участь всі значення властивостей для всіх мов, а не поточного.
- якщо у категорії був URL catalog, all-products, brands, discounted, bestsellers - не працювали сортування, пагінація і фільтри. Зараз це виправлено.
Адмін. панель:
- виправлена проблема з сортуванням товарів і категорій, яка виникає після поновлення браузерів.
- деякі переклади були винесені з tpl в файл з перекладами.
- при додаванні товару тепер все значення властивостей додаються всіма мовами.
- при використанні 465 порту для відправки листів через SMTP тепер підставляється протокол шифрування ssl.
- на сторінці властивостей в адмін. панелі, в фільтрі за категоріями дублювалися категорії якщо була вкладень. Виправлено.
- картинки банерів переведені на загальну логіку роботи з зображеннями - виправлена проблема зі створенням 2 банерів з різними картинками але однаковими їх назвами (відображалася зображення 1го банера у всіх банерів).
SEO виправлення:
- заголовки lastmodify для сторінок блогу і новин бралися загальні для обох сторінок. Тепер формується окремий заголовок для кожної сторінки.
- на сторінках фільтра за властивостями прибрана некоректна посилання в alternate на цю сторінку на інших мовах.
- доданий атрибут canonical на сторінки брендів і категорій.
За замовчуванням в OkayCMS відправка пошти з сайту здійснюється за допомогою стандартної функції PHP mail (). Такий функціонал не вимагає стороннього сервера для пересилання Email. Але при цьому у даного способу є кілька критичних недоліків, які роблять його ненадійним.
Думаю кожен підприємець, у якого є свій інтернет-магазин, підтвердить, що найскладніше в підтримці сайту - це швидко зв'язатися з розробником. Звучить, на перший погляд, смішно, але погодьтеся, коли на сайті з'являється критична проблема, а ваш програміст не відповідає в Skype, в Viber заходив три дні тому, а телефон «поза зоною доступу» - стає не до сміху.
Основні зміни:
- Додана капча в зворотний дзвінок. Також додано повідомлення про помилку при відправці зворотного дзвінка.
- В адмін. панелі зроблений фільтр по товарах без бренду або категорії
- При пошуку, якщо знаходить товар з повним збігом і товар з більш довгою назвою тепер не відбувається автоперехід в пошук. Також на такій сторінці пошук паче не зациклений (раніше при кліці на поле пошуку відразу відбувалася перезавантаження сторінки).
- Чи не індексуються сторінки фільтра тепер не є посиланнями для більш раціонального використання краулінгового бюджету пошукових систем.
- Значення кількості фільтрів до noindex перенесені в змінні класу.
- Додана можливо рандомних сортування товарів
- смакота функції Транслітом, рядки відповідностей букв російського і англійського алфавітів тепер в одному місці (для php і js)
- Редактор tinyMCE тепер відображається на мові менеджера
- Переклади js плагіна datepicker, об'єднані і зав'язані на мові менеджера
- Виправлена помилка коли при зміні мови в адмін. панелі в розділах Менеджер і Мова проставляється хибний id
- В адмін. панелі в розділі банерів тепер генерується коректний код для вставки банера
- При видаленні товару тепер видаляються всі значення властивостей, а не тільки поточного мови адмінки.
- Виправлено розгортання категорій третього рівня в адмін. панелі.
- Виправлено відображення футера при відкритому СЕЛЕКТА в адмін. панелі.
- Виправлена помилка коли при дублюванні товару порядок пов'язаних товарів дублювався невірно.
- Застарілий js-код у сортуванні в адмін. панелі замінений на актуальний.
- Вирішено проблему коли при імпорті властивості як внутрішнього стовпця (наприклад: опис), саме властивість так само створювалося або оновлювалося (причому назва властивості було як внутрішнє поле).
- Раніше при дублюванні товару транслит властивостей не дублювати, а генерувався знову. Зараз це виправлено.
- Оптимізована робота автокомпліта властивостей в адмінці.
- Оптимізована вибірка властивостей товару в feed.xml. Тепер вибірка відбувається один раз для всіх товарів.
- Зроблено різні дрібні поліпшення верстки клієнтського шаблону і адмін. панелі.
Основні зміни:
- Поліпшено роботу фільтра по брендам
- При включенні відображення копійок тепер відображається 2 знака в дробової частини
- Зроблено переклади прав менеджерів в адмін. панелі
- Останнє оновлення API інтеграції з яндекс.метрика
- Останнє оновлення API в платіжній системі LiqPay
- Зроблено відображення одиниць виміру товару в картці товару, кошику і на сторінці оформленого замовлення.
- Додано поле "Телефон адміністратора" при установці для можливості проведення презентації системи новим користувачам
- В переглянуті товари тепер передаються варіанти (в стандартний шаблон не виведено, але зроблена можливість виводити варіанти)
- Виправлена проблема коли при зміні мови на сторінках користувачів, банерів, групі банерів, а також на сторінці менеджера не проставляється id суті на заслання і відкривалася сторінка "створити"
- Збільшено поле опису tinyMCE
- заекранувати ряд XSS уразливостей
- Виправлена робота промо-зображення при редагуванні товару
Основна зміна в 2.1.0 - це повністю перероблений імпорт товарів.
Також додані одиниці виміру, відправка листів через SMTP і ще багато дрібних змін.
Основні зміни:
- Додано сторінку системної інформації в адміністративну панель
- Впроваджено нові кнопки соц. мереж (пов'язано з блокуванням ВК в Україні)
- Додана можливість дати або прибрати у користувача адмін. панелі все права доступу одним кліком
- Додана настройка доступу користувача адмін. панелі до розділу підтримки
- Нові записи в блозі тепер за замовчуванням включені
- Додані переклади помилок в адмін. панелі
- Назва бренду тепер виводиться в клієнтської частини в товарі
- Додана можливість адміністратору залишити замітку до заявки на зворотний дзвінок.
- Додана можливість відзначити заявку на зворотний дзвінок знову необробленої. (Тільки в Pro версії)
- З .htaccess видалений редирект на файл password.php
- Додано виведення процентної знижки від купона в кошику і оформленому замовленні
- Покращена валідація емейла при замовленні
- Додана перевірка на висновок кількості категорій у властивостях
- Додана можливість завантажувати логотип сайту з адмінки.
- Виправлена робота селекта в способах оплати
- Виправлена помилка в імпорті https://forum.okay-cms.com/viewtopic.php?f=7&t=432
- Додані коментарі до верстки адмін. панелі
- Виправлено відображення списків в Safari
- долучення айди перекладу в мовах всередині перекладів
- Збільшено поле опису в редакторі
Основні зміни:
- Зроблено багатомовність для полів в налаштуваннях адмін. панелі.
- Якщо у замовлення немає IP - тепер не виводиться посилання на Whois
- Кнопка "На сайті" тепер не показується якщо у товару немає URL (буває при копіюванні товару)
- Виправлені назви полів в способі оплати "Квитанція"
- долучення заголовок для картинок в адмін. панелі
- Додано більше явне відображення попереднього замовлення
- Додані в адмін. панелі кнопки "Назад до списку" в деяких місцях
- Змінено карта на сторінці контактів з Яндекс.Карти на ГуглКарту
- Додані коментарі за кодом CMS
- Виправлена помилка в замовленнях пов'язана з неможливістю перенести в інший статус замовлення з товаром якого вже немає на складі
- Виправлена помилка з появою порожній плашки категорії при виборі в розділі доп. категорій пункту "Вкажіть категорію"
- Виправлена помилка з появою не функціональних хрестиків видалення біля властивостей при зміні основної категорії
- Виправлена робота бокового меню в мобільній версії
- У замовленні при додаванні товару, точність ціни тепер два знака після коми
- Виправлена помилка з отсутсвии кнопкою "Додати товар" після видалення всіх товарів.
- На головній сторінці прибрана посилання з логотипу на цю-ж сторінку.
- Інші дрібні правки верстки та функціоналу.
Виправлена помилка при якій при видаленні користувача неправильно проставлялись user_id в замовленнях.
Перероблена логіка роботи системи відновлення пароля. Раніше його можна було відновити тільки в перебігу цієї-ж сесії, з того-ж браузера що, з якого замовили відновлення. Тепер відновлення не залежить від браузера або сесії.
Для додаткової безпеки посилання на відновлення пароля діє тільки п'ять хвилин і тільки один раз.
Прибрано непотрібні копії товарів, які були в базі.
Додано в замовленні відображення IP покупця
Якщо товару 0 на складі, він тепер не відображається в хітах продажів, новинки та акційних.
Виправлена верстка листи з інформацією про замовлення
Сторінки пагінацію відмінні від першої тепер закриті в тег <meta name = "robots" content = "noindex, follow" />
Додані переклади на українську мову
У товару без фото раніше не було видно ціну в списку товарів. Тепер це виправлено.
Прибрано відображення непотрібно тексту, який показувався при виборі способу оплати "Компанії"
Змінено роздільники в імпорті. Тепер можна імпортувати категорії у яких в назві є коми.
Виправлена робота способу оплати "ЯндексДеньги"
Виправлена інтеграція з 1С. Раніше невірно передавалися значення реквізитів.
Виправлено відображення мета-даних на сторінці всіх товарів.
Внесено дрібні виправлення в верстку шаблону.
- Додана можливість сортувати товари по рейтингу
- Зроблено можливість відповідати на коментар навіть якщо коментує не залишив e-mail, на який повинен прийти відповідь
- У фільтрі тепер формуються індексовані посилання на сторінки результатів фільтрації
- При дублюванні товару позиції категорій тепер проставляються коректно
- заекранувати ряд XSS уразливостей
- Виправлена помилка в особистому кабінеті користувача при замовленні зворотного дзвінка
- Виправлена проблема з неможливістю видалення цифрового товару
- Ціна покупки на сторінці оформленого замовлення тепер виводиться коректно
- У попередні замовлення тепер максимальну кількість товарів береться з налаштувань, а не строго 50
- Тепер перевірка коректності введених даних також відбувається в PHP
- Інші дрібні правки
- Виправлено завантаження додаткових фотографій під час імпорту з 1С
- Додана функція is_mobile дозволяє визначити пристрій, з якого зайшли на сайт
- Коментарі від адміністратора тепер підсвічуються іншим кольором
- Зроблено перевірка на те, чи успішно пройшла завантаження фото після імпорту
- Зроблено збереження балки імпорту в базу даних.
- Виправлена проблема з перемішуванням товарів в кошику при зміні їх кількості
- Оптимізовано код видалення зображень
- Виправлені дрібні помилки мікророзмітки
- Додано попередження про видалення значень властивості в категорії, якщо його прибрати з певної категорії
- Додана можливість вирівнювання по обох краях в tinymce
- Зроблені дрібні правки верстки шаблону
- Виправлено попередження Strict яке з'являлося при перенесенні товару на другу сторінку пагінацію
- Зроблено повідомлення при успішному оновленні файлу Robots.txt в адмін. панелі
- Збільшена швидкість роботи імпорту / експорту
- Зроблено висновок ID валюти на сторінці валют
- Зображення no_image.png яке відображається у разі відсутності основного фото в адмінки тепер береться не з дизайну клієнтської частини
- Виправлена робота мікророзмітки з фотографіями товарів. Тепер для соц. мереж береться перше фото товару.
- На головну сторінку додані посилання на сторінки Рекомендованих і Акційних товарів
- При одному варіанті товару тепер також виводиться назва цього варіанта.
- виправлення посилання на переклад в швидкому редагуванні фрази "Немає коментарів" в товарі
- Додана перевірка на наявність бренду в вибірці для фільтра
- Дрібні правки верстки адмінки
- Зроблено окремі сторінки для товарів зі старою ціною (акційних) і хітів продажів.
- Зроблено можливість сортувати бренди
- Змінено шлях до файлу інтеграції з 1С. Тепер папка cml знаходиться в корені сайту.
- В експорті користувачів тепер беруть участь телефон і адресу
- У груп банерів додано поле group_id, яке використовується в шаблоні замість id.
- Зроблено переклади назв мов
- Оптимізована робота мультязичності і ЧПУ фільтра
- Виправлена помилка, коли при видаленні способу доставки не віддалились відповідні переклади
- Покращена мікророзмітки за допомогою Json LD
- Виправлена помилка невірної підстановки rel = "canonical" на сторінці всіх товарів.
- Якщо відкрити неіснуючу сторінку пагінацію - вона тепер віддає 404 помилку.
- Вилучені ЯндексДеньги для юр. осіб з дистрибутива за замовчуванням і винесені в безкоштовні модулі в маркетплейсе
- Виправлений спосіб оплати ЯндексДеньги
- Виправлена робота яндекс.метрика
- Прибрано sql-запити при формуванні урлов св-тв і брендів
- Якщо при додаванні властивості в адмін. панелі вибрати фільтр по категорії і натиснути додати - категорія в новому властивості буде обраної
- Зроблено більш правильна верстка листів для відображення на великих моніторах
- долучення title на сторінці ліцензії в адмін. панелі
- Тепер при натисканні кнопки поділитися в соц. мережах можна вибрати основне фото
- Інші дрібні правки
Новий функціонал, який з'явився в OkayCMS 1.2.0:
- Зроблено можливість експортувати товари за категоріями і по брендам.
- Зроблено багатомовний імпорт / експорт (для перекладів).
- Зроблено можливість завантажувати зображення для способів доставки і оплати. У CMS були завантажені іконки за замовчуванням.
- Додано поле email до Коментар
- Зроблено можливість адмінстратор відповідати на коментарі. Відповідь відправляється на е-мейл користувачу
- Зроблено OpenGraph розмітка.
- Зроблено мікророзмітки товару по Schema.org і JSON-LD
- Зроблено можливість додавати до записів блогу пов'язані товари, які будуть відображатися в цій статті.
- Зроблено можливість відображення даних з яндекс.метрика в адмін. панелі
Зміни в клієнтської частини:
- Додані необов'язкові поля "телефон" і "адреса" в ЛК користувача. Так само вони підставляються при оформленні замовлення.
- долучення в тег <html> властивість lang позначає мову сторінки.
- Зроблено preloader, який відображається при застосуванні ajax-фільтра.
- Створена окрема tpl сторінка для сторінки 404 помилки.
- Замінено промо-зображення.
- У список варіантів за замовчуванням виводиться не перший варіант, а той що є в наявності.
- Зроблено висновок тексту на сторінку всіх брендів.
Зміни в панелі адміністратора сайту:
- Зроблено сортування перекладів в адмін. панелі
- Додано поле в настройках "Ім'я відправника", яке виводиться в листах клієнту в графі відправник
- Зроблено можливість правити js код з адмінки, з розділу дизайн.
- Зроблено фільтр по товарах без зображень в адмін. панелі.
- У списку товарів в адмін. панелі для оптимізації роботи була прибрана можливість вибирати, в якій валюті задана ціна.
- Оптимізовано код, який відповідає за розгортання і згортання категорій в фільтрах адмінки.
- Зроблено перевірка при імпорті. Якщо у файлі імпорту не вистачає основних полів - процес скасовується і виводиться помилка.
- Кнопка швидкого збереження тепер працює і в разі ізененія textarea в адмін.панелі або просто при зміні чекбокса.
- Зроблено можливість редагувати robots.txt з адмін. панелі
- В адмін. панелі бренди тепер відображаються навіть якщо обрана коренева категорія.
- У сторінок категорій і брендів мета опис тепер формується автоматично з короткого опису розділу.
Виправлені помилки:
- Виправлена помилка, яка виникала при першому відкритті фото в картці товару після імпорту.
- Зроблені дрібні правки верстки шаблону і адмін. панелі
- Виправлена робота слайдера зображень. Тепер при прокручуванні мишкою або свайпом правильно вважається кількість переглянутих слайдів
- Виправлена помилка коли при видаленні користувача не у всіх замовленнях очищався його id
- Виправлена робота автокомпліта з декількома товарами з однаковою назвою
- виправлення помилки роботи статистики.
Додаткові фичи, які були впроваджені в OkayCMS:
- Оптимізовано кількість запитів до бази даних при багатомовності.
- Деякі методи оплати видалені з CMS за замовчуванням і викладені як безкоштовні модулі.
- Зроблено перевірка на @ в підписці на новини.
- Якщо сайт закритий на профілактику сторінка-заглушка віддає для рейтингів не код 200, а помилку 503 із зазначенням перевірити цю ж сторінку через 5 хвилин.
- Якщо meta теги keywords і description порожні - вони не виводяться в код взагалі
- долучення в .htaccess код для роботи модуля Google PageSpeed Insights.
- Додана перевірка на протокол https
- Постійна ліцензія тепер за замовчуванням доступна для наступних доменів на локальному сервері: localhost, local, okay, ok, okaycms, okcms, okaycms, okcms. Код постійної ліцензії:
9tsd9gwzfs bcicnizugw ohqmpyqjml lznmnruyui row877flsy qurqbuqavh jevhqhmkuk xwonzrmppn kvvrzztgph ouwmt8sh7h tpcxswzwrt pzruknuqjz jxijjvynun zwwum4yqm4 uin9ybvxv9 rnog8tgwug ifbsanejdj vkxrytkmuw lqruh5r7rk vfqwqvyisn tjvuusak6s ywfrwkamtm qtoszzuuvu his6t4inyg oyqasbqnzt okpntwtyru tutzoyaz7o wy7yjsroi7 gokly5irhl ugoevnorsg umvvywqwro zrtzarfnpw fwavlu8pih ouxfptcys7 yfjqgf
Вилучені зайві коментарі в стандартному шаблоні (END ...)
З стандартного шаблону вирізані невикористовувані класи sr-only
Виправлений лічильник заявок на зворотний дзвінок
Підверстаємо висновок помилок в формах (колір тексту помилки)
Зроблено видалення хешів завантажуються зображень
Код Яндекс.Карти перенесений в feedback.tpl
Змінено вибірка значень в розділі "Статистика продажів". Тепер там відображаються дані і з підкатегорій.
Виправлена робота вибору варіантів в товарі для вивантаження в Яндекс.Маркет
Виправлена мікророзмітки хлібних крихт.
Прибрали відображення вибору мов якщо тільки одна мова активований.
Виправлена помилка при оформленні замовлення
Виправлена помилка відображення виключеною категорії в футере.
Виправлена помилка при фільтрації, якщо є товар з ціною 0
Зроблені дрібні правки в адмін. панелі (коректний висновок товару без фото в пов'язаних товарах, автофокус в поле логіна на сторінці авторизації і т.п.)
Виправлено відображення адмін. панелі при експорті передплатників.
Зроблені дрібні правки шаблона (додані кнопки соц. Мереж в блозі, змінена верстка порівняння і обраного і т.п.)
Доданий заголовок opengraf в html
Зроблено обмеження в кошику, що запобігає оформлення двох і більше однакових замовлень у користувача при швидкому кліці на кнопку "Оформити замовлення"
Виправлена помилка авторизації з 1С
Зроблено видалення груп банерів
Зроблена коректна 404 помилка при некоректних даних в URL при ЧПУ фільтрі
Чи не додавалося поле в переклади, при додаванні мови якого ще не було в перекладах. Виправлено.
Зроблені коректні мовні посилання на попередній і наступний товар в картці товару.
Додані посилання на відеоінструкції по деяких розділах
Дрібні правки шаблона.
Основні зміни:
Виправлена помилка пагінацію в брендах
Відкориговано robots.txt (спасибі користувачеві під ніком uniks )
Включено автопролістиваніе слайдів на головній
При замовленні зворотного дзвінка тепер передається посилання на сторінку, звідки був зроблений замовлення
Трохи змінена верстка сторінки оформлення замовлення (для більшої зручності при оформленні замовлення з мобільних телефонів)
Додані посилання на відеоінструкції по деяких розділах
Зроблені дрібні правки в верстку клієнтського шаблону
Основні зміни:
Дрібні правки в верстці клієнтського шаблону і адмін. панелі (спасибі користувачам mjoy і Crypter )
Дрібні правки в верстці адмінки
Виправлення інтеграції з топвізором. Раніше якщо не було проектів, то в акаунті, видавалася помилка.
Додана заглушка на переглянуті товари.
Виправлена робота замовлення з товарами у яких є кілька варіантів.
При імпорті, якщо немає колонок мета даних, то в них тепер підставляється ім'я товару (спасибі користувачеві під ніком yaski )
Впроваджені rel = prev / next для сторінок пагінацію і rel = canonical для сторінок сортування (спасибі користувачеві під ніком donc )
Основні зміни:
- Внесено дрібні виправлення в верстку клієнтського шаблону
- Замість ckeditor тепер використовується tinyMCE
- Змінено функцію, яка використовується при імпорті. Це зроблено для підтримки хостингів з більш старими версіями PHP
- Зроблено відображення шаблону для адміністатора, навіть якщо сайт вимкнений в налаштуваннях.
Основні зміни:
- Внесено дрібні виправлення в верстку адмін. панелі та клієнтського шаблону
- Виправлені відображення Notice якщо не встановлена змінна
- Виправлені помилки в тексті.
Виправлена помилка при якій при видаленні користувача неправильно проставлялись user_id в замовленнях.
Перероблена логіка роботи системи відновлення пароля. Раніше його можна було відновити тільки в перебігу цієї-ж сесії, з того-ж браузера що, з якого замовили відновлення. Тепер відновлення не залежить від браузера або сесії.
Для додаткової безпеки посилання на відновлення пароля діє тільки п'ять хвилин і тільки один раз.
Прибрано непотрібні копії товарів, які були в базі.
Додано в замовленні відображення IP покупця
Якщо товару 0 на складі, він тепер не відображається в хітах продажів, новинки та акційних.
Виправлена верстка листи з інформацією про замовлення
Товари, на які оформляється "Предзаказ" тепер легко відрізнити в кошику
Сторінки пагінацію відмінні від першої тепер закриті в тег <meta name = "robots" content = "noindex, follow" />
Додані переклади на українську мову
У товару без фото раніше не було видно ціну в списку товарів. Тепер це виправлено.
Прибрано відображення непотрібно тексту, який показувався при виборі способу оплати "Компанії"
Змінено роздільники в імпорті. Тепер можна імпортувати категорії у яких в назві є коми.
Виправлена робота способу оплати "ЯндексДеньги"
Виправлена інтеграція з 1С. Раніше невірно передавалися значення реквізитів.
Зроблена можливість додавати лічильники яндекс.метрика, GoogleAnalytics, а також коди верифікації ЯндексВебмастер і Google Search Console з адмін. панелі.
Виправлено відображення мета-даних на сторінці всіх товарів.
Внесено дрібні виправлення в верстку шаблону.
Виправлення роботи способу оплати Yandex.
Зміни в верстці адмін. панелі (перероблена кнопка додавання, і відображення шаблонів в різних браузерах)
Зміни верстки в клієнтському шаблоні (іноді четвертий товар переносився на другий рядок, прибрана спливаюча іконка видалення в пов'язаних товарах, виправлено відображення бокового каталогу якщо в ньому є неактивна категорія)
Виправлений баг фільтр по ціні при наявності в каталозі товару з ціною 0
Додані переклади на українську мову
Виправлення вразливість в адмін. панелі.
Основні зміни:
- Внесено дрібні виправлення в верстку адмін. панелі та клієнтського шаблону
- Виправлена помилка імпорту / експорту
- Змінено робота фільтра за ціною при переході на сторінки пагінацію, а також при застосуванні сортування
- долучення тестовий API ключ Topvisor
- Зроблено можливість вимикати капчу з адмінки (було ще в 1.1.0)
Основні зміни:
- Новий адаптивний шаблон на Bootstrap 4 з детально прокоментованим кодом
- Перероблений вхід в адмін. панель. Зроблена авторизація в сесії. Менеджери перенесені в базу даних. Зроблено обмеження на кількість спроб входу для менеджера (спасибі користувачеві під нікомСмугастий за запропоноване поліпшення)
- Переписаний код функціоналу промо-зображення. Тепер є можливість завантажувати кілька промо-зображень одночасно.
- Можна вибирати різні промо-зображення для різних мовних версій.
- На сторінці / all-products при пагінацію коректно виводяться мета-дані
- Всі форми оплати виводяться в одну tpl
- Виправлена проблема з відміткою "оброблені" заявок з форми зворотного дзвінка.
- Зображення у товарів тепер формуються без токенов (більш оптимізовано для SEO)
- Виправлена помилка в порівнянні. Раніше якщо у товару не було властивостей, то виводилися всі властивості включені до УР. Зараз це виправлено.
- Додана можливість задавати окремий Н1 для категорій.
- Додана перевірка на "-" на початку і в кінці URL товару, категорії, посади і сторінки для створення більш коректних URL (спасибі академії IMT за запропоноване поліпшення)
- Оптимізували вибірку попереднього і наступного товару (спасибі власнику сайту simpla-tuning.com за запропоноване поліпшення)
- Виправили розбіжності в автозаповненні пошуку та результати пошуку. (спасибі власнику сайту simpla-tuning.com за запропоноване поліпшення)
- Зробили можливість вибирати кількість товарів на сторінці адмінки в розділі каталогу. Раніше ця настройка перебувала в розділі "Налаштування", що було не зручно.
- Замінений текстовий редактор. Тепер використовується ckeditor.
- Зроблено фільтр в замовленнях за датою оформлення замовлення.
- У списку замовлень тепер можна переглянути товари в замовленні не заходячи в нього.
- Зроблено можливість виключення сайту на час технічних робіт з налаштувань.
- Оптимізовано вибір категорії на Яндекс.Маркет в яку необхідно вивантажувати товари з певної категорії магазину
- Зроблено пошук по товарам в замовленнях
- Зроблено відображення кількості знаків / слів в полях відповідають за мета-теги
- Зроблено згортання / розгортання підкатегорій в адмін. панелі в правому сайдбарі.
- Зроблено висновок превью зображень категорій і брендів в адмін. панелі
- Улушчен зовнішній вигляд адмін. панелі. Проведено невеликі зміни для підвищення комфортності роботи з адмін. панеллю. (зміни деякі кнопки та іконки, додані підказки до деяких полях, змінені деякі назви полів на більш зрозумілі) (Спасибі власнику сайту simpla-template.ru/ за рекомендацією)
- Зроблено інтеграція з сервісом Topvisor (спасибі Дмитру Удімову за співпрацю)
Основні зміни:
- Зроблено окремі карти сайтів (sitemap.xml) для кожної мовної версії сайту
- Зроблено відображення ціни товару в автокомпліте (випадаючому списку) при пошуку
- Виправлена помилка в Variants.php що не дозволяє фільтрувати по id варіанти і наявності
- Додано опис принципу роботи кнопки "Відображати копійки" в розділі "Валюти"
- Виправлена помилка пов'язані з виведенням банера на різних сторінках (спасибі користувачеві korshunov за виявлену помилку)
- Зроблено можливість задавати кількість постів на сторінці блогу з адмін. панелі
- Зроблено різні дрібні правки в дизайні адмін. панелі.
Основні зміни:
- Тепер оформлення замовлення відбувається на одній сторінці (вибір способу оплати винесено на сторінку / cart)
- Зроблено пошук по e-mail в замовленнях
- Зроблено виділення активної категорії в адміністративній панелі
- Змінено файл robots.txt згідно з рекомендаціями SEO фахівців
- Виправлена помилка з поділом прав менеджерів (якщо у менеджера був доступ тільки до валют, або передплатникам, або промо-зображень, або замовлення зворотного дзвінка, то чи не відображалося меню зліва)
- Виправлена проблема з видаленням всіх властивостей при видаленні всіх мов
- При копіюванні товару тепер копіюються також всі його переклади
- Видалений зайвий код в OrderAdmin.php і order.tpl
- Виправлена проблема що при дублюванні товару не проставляється дата створення
- При створенні мови не копіювати поле translit в таблиці s_options від основного мови. Виправлено
- Якщо в урле lang_id неіснуючого мови, то октривался товар без перекладу але з картинками. Виправлено
- Зменшено кількість категорій в демонстраційній базі даних
Основні зміни:
- Оптимізована робота сайту, якщо видалені всі мови з розділу "Мови"
- Розроблено окремий шаблон default_ru який зручніше використовувати, якщо не планується робити багатомовний сайт. В даному шаблоні змінні мов замінені на статичні фрази
- Виправлена можливість створення порожніх імен в основних сутності (товари, категоріях і т.п.)
- Прибрана невживана функція в api / Orders.php
- Кнопка "Вибрати все" в користувачів, групи і купонах тепер працює коректно
- Тепер при видаленні способу доставки чистяться зв'язку в базі даних
- Доопрацьовано імпорт. Тепер при імпорті забирається пробіл з ціни
- В head додані посилання на альтернативні мови
- Чи коректно налаштований rel = canonical для багатомовності
- Прибрано службові елементи з заголовків H2, H3
- Зроблено невеличкі зміни в верстці шаблонів
Нова CMS, яка поєднує в собі весь необхідний функціонал для запуску інтернет-магазину і легкість в управлінні сайтом.
Для підвищення кількості продажів інтернет-магазин повинен бути не тільки SEO-оптимізований під популярні пошукові запити, але ще і бути зручний для користувача. Для цього існують модулі, які значно розширюють можливості магазину, і в той же час спрощують роботу менеджерам з продажу. Умовно поділити такі модулі можна на дві категорії - розширюють функціонал оплати або доставки.
Застосування фільтрів в інтернет-магазині з великою кількістю товарів, які відрізняються за характеристиками - крайня необхідність. Завдяки якісно налаштованої фільтрації користувач зможе швидко знайти потрібний йому товар, що в свою чергу забезпечує стабільний рівень продажів і більш ефективне просування сайту.
Що таке Topvisor, для чого він використовується і як з ним працювати?
У даній статті ми розповідаємо про функціонал модуля інтеграції OkayCMS з сервісом пошукової аналітики Topvisor.