Інструкція для самостійного оновлення 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
Друзі, наші партнери організовують благодійну конференцію з маркетингу та продажу в Україні - « January Business Conference ». Почніть свій бізнес-рік з корисностей!
У дефолтних шаблоні OkayCMS на сторінці товару інформація про товар виводиться в трьох вкладках - Опис, Характеристики, Коментарі. Але часто даних вкладок мало, наприклад, коли є необхідність додавання відеоогляду товару. Як правило, додаткову інформацію розміщують в додаткових вкладках.
Сьогодні в блозі ділимося підходом до вибору платформи для інтернет-магазину від однієї з наших клієнток. Ірина - людина бізнесу, у неї все прагматично і по поличках. Її завданням було перевести в онлайн успішний оффлайн-магазин з продажу косметики. Перед тим як звернутися до нас, Ірина провела невелике ресерч теми і визначила для себе базові положення: сайт повинен бути на CMS з простою і зручною адмін-панеллю. Ірина склала чек-лист важливих пунктів, на основі яких порівнювала платформи. На мій погляд, саме тому огляд вийшов з різних точок зору: погляд з боку покупця, і з боку адміна сайту.
Друзі, напередодні Нового року ми підготували для вас три цікавих акційних пропозиції:
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 заходив три дні тому, а телефон «поза зоною доступу» - стає не до сміху.
Багато інтернет-магазини вважають, що просто перерахування якомога більшої кількості товарів буде достатнім для створення великого трафіку. Але це поширена помилка.
SEO для електронної комерції - складна тема, більш трудомістка, ніж для блогів і веб-сайтів. Це не в останню чергу через те, що товари і сторінки продуктів постійно змінюються.
Цілком ймовірно, що ви робите кілька помилок, навіть не знаючи про це. У цій статті розглянемо 11 не зовсім очевидних проблем, які ви могли випустити з уваги і способи їх вирішення за допомогою SEO зусиль.