-
5
Опис файлу
Вітрина: https://demo3.ocstore.com/
Адмінка: https://demo3.ocstore.com/admin
Логін: demo
Пароль: demo
ocStore-3.0.4.1-uk-en(UkraineGlobal).zip - Містить українську та англійську локалізації, в базі присутні всі країни і регіони, а також валюти гривня, долар і євро
diff_ocStore-3.0.4.1-3.0.3.7-uk-en(UkraineGlobal).zip - Diff архів змін, що відбулись в файлах між версіями 3.0.4.1 та 3.0.3.7
Відмінності між ocStore 3.0.4.1 і OpenCart 3.0.4.1
Локалізація:
- Додана українська локалізація
- Локалізація бази (схеми, статуси, повернення та ін.)
- Додано мультимовність редактора Summernote
- Додано мультимовність календаря
SEO:
- Додавання мета-тегів og:url, og:image, og:type, og:title;
- Додавання файлу robots.txt;
- Додані title та h1 для товарів;
- Додані title та h1 для категорій;
- Для статей додані title, h1, meta keywords та meta description;
- Для виробників додані title, h1, meta keywords, meta description та description;
- Доданий альтернативний метод формування ЧПУ, що виключає формування різних посилань для однієї сторінки;
- Додано noindex і follow для технічних сторінок, сортувань, лімітів та за необхідності можна керувати цими параметрами на сторінках товарів, категорій, статей, виробників, блогу
- Доданий SeoPro
- Додано спосіб виведення тегів canonical, prev, next
- Додано гнучке керування висновком тега noindex
Розширення функціоналу:
- Додано можливість приховування модулів, методів оплат і доставок, що не використовуються.
- Доданий блог
- Додано редактор модифікаторів з можливістю бекапа
- Зв'язування блогу з товарами, категоріями, виробниками
- Рекомендовані товари з прив'язкою до товарів, категорій, виробників
- Статті блогу з прив'язкою до товарів, категорій, виробників
- Назва в заголовку під час редагування категорій, виробників, товарів, статей
- Додані макети у виробниках
- Пошук в адмін панелі
- Додано можливість зміни сортування модулів у макетах перетягуванням
- Додано можливість сортування товарів та статей перетягуванням у рекомендованих модулях
- Додано Домовой - Віджет для моніторингу стану магазину 1.0.1
Змінено:
- У логотипі на головній прибрано посилання на саму себе
- Кнопка видалення кешу системи та зображень тепер розміщена в Налаштуваннях розробника
- До бібліотеки зображень додано заглушку 'no_image'.
- Виправлена пагінація (видалено дубль першої сторінки, прибрано дублювання мета)
- Поліпшення фільтру товарів в адмін панелі
- Порядок сортування розширень (активні зверху)
- Оптимізовано лістинг категорій в адмінці
- У навігацію додано швидке додавання категорій, покупців, продуктів, виробників, завантажень
- Перехід до каталогу з адмін панелі
- Підбір товарів за будь-яким із символів в адмін панелі
- Номер замовлення на сторінці підтвердження
- Винесено в налаштування ліміт кількості елементів, що відображаються при пошуку з автодоповненням в адмінці
- Змінено стандартне джерело курсу валют (Додано Центробанк ЄС, Центробанк РФ, Нацбанк України, Fixer)
- Застосування фільтрів в адмінці натисканням на Enter на сторінках замовлень, повернень, покупців, періодичних замовленнях, статтях блогу
- Оновлено клас файлового кешу для усунення помилки
Відмінності між ocStore 3.0.4.1 і ocStore 3.0.3.7
Додано:
- Сумісність з PHP 8 - підтримка PHP 8.0, 8.1, 8.2
- Підтримка формату WEBP - можливість завантаження зображень у форматі WEBP через файловий менеджер
- Додано останню версію PayPal
- Додано конвертер валют fixer.io
- Додано whatismyipaddress до звітів customer_activity та customer_search_info
- Додано https до customer_ip.twig
- Додано опцію "unlink" для посилань в Summernote
- Додано кнопку курсиву в Summernote
- Додано мовну змінну 'text_no_results' для виробників
- Додано заголовки cache control
- Додано відсутнє перетворення типу для Opayo
- Додано 'public' до функції в alipay_cross model
- Додано відсутнє приведення типу для PayPal
- Додано відсутній escape для filter module
- Додано перетворення типу zone_id в setting
- Додано відсутні файли PayPal
- Додано перевірку BluePay Hosted enabled
- Додано DB_PREFIX в backup controller
- Додано Opayo Payment
- Додано підтримку WeChat
- Автогенерація tracking code при додаванні клієнта з адмінки
Оновлено:
- Оновлено SeoPro до останньої версії
- Оновлено jQuery
- Оновлено model google.php
- Оновлено бібліотеку googleshopping
- Оновлено alipay_cross.php
- Оновлено функцію fix_case в fraudlabspro controller
- Оновлено pgsql.php
- Оновлено router.php
- Оновлено divido.php
- Оновлено startup.php
- Оновлено pp_express.php
- Оновлено squareup.php
- Оновлено securetrading_ws.php
- Оновлено securetrading_pp.php
- Оновлено .php-cs-fixer.php
- Замінено wget на curl в ecb controller
- Оновлення для розширень оплати
- Оновлено сторонні бібліотеки
- Оновлено PayPal до версії 2.2.1
- Оновлення URL для Sagepay
- Оновлено scssphp для PHP 8.x
- Оновлення лівого меню та списку розширень після видалення розширення
- Завантаження правильного мовного файлу в функції install
- Повернуто стару версію jQuery
Виправлення:
- Виправлено deprecated функцію strftime в PHP 8.1
- Змінено тип повернення session read на array
- Виправлено deprecated необов'язкові параметри в PHP 8
- Виправлено null credentials в marketplace
- Виправлено обробник помилок для PHP 8
- Виправлено попередження передачі за посиланням в PHP 8
- Виправлено класи mail для PHP 8.2
- Виправлено кінцеві символи рядків mail для PHP 8
- Виправлено використання str_split в PHP 8.2
- Виправлено попередження PHP 8.2 для recurring
- Виправлено попередження PHP 8.1 для pp_braintree
- Виправлено попередження PHP 8.1 для marketplace extension info
- Виправлено параметр PHP 8 - null
- Виправлено попередження PHP 8 в моделі Laybuy
- Виправлено помилку в промо-акціях
- Виправлено помилки в API контролері
- Виправлено помилку при відсутності валюти за замовчуванням у списку ECB
- Виправлено помилку PayPal Smart Button
- Виправлено кодування URL для тегів товарів
- Виправлено помилки в security.twig
- Виправлено помилку при збереженні нового товару з профілем періодичних платежів
- Виправлено cookie_lifetime
- Виправлення стилів
- Виправлено збереження в режимі Code View редактора Summernote
- Виправлено валідацію відповіді промо-акцій
- Виправлена помилка карти в панелі управління
- Виправлено заголовок на сторінці інформації замовлення
- Покращено код виклику ECB у каталозі
- Виправлення пагінації
- Виправлено неправильне повідомлення в списку виробників
- Виправлено оновлення курсів валют
- Виправлено лічильник маркетингових повідомлень
- Корекції в .htaccess.txt
- Виправлення автодоповнення атрибутів
- Виправлення захисту від redirect
- Виправлено помилку пагінації в розширенні Google Base
- Виправлено помилки в моделі fraudlabspro
- Виправлено помилки в моделі звітів продажів
- Виправлено помилки в моделі звітів повернень
- Виправлено помилку з виключенням mysqli_sql_exception
- Виправлено невизначену змінну в sagepay_direct.php
- Виправлено невизначену змінну в sagepay_server.php
- Виправлення для PayPal
- Виправлено невизначену змінну в router controller
- Виправлено невизначену змінну в upload model
- Виправлено дубльований ключ масиву в ec_ship.php
- Виправлено неправильний регістр в googleshopping\exception\Connection
- Виправлено невизначену змінну $query в customer model
- Виправлено дубльований ключ
- Виправлення framework
- Виправлення bugfix alipay
- Виправлено помилки в каталозі Opayo model
- Виправлення видалення розширень: видалення дозволів
- Виправлення для Opayo та Geo Zones
- Виправлення відповідно до phpstan level 1
- Виправлення geo zones
- Приведення функцій до однакової сигнатури
- Виправлено зміну часового поясу, що порушувала session та API
- Виправлення інструменту backup
- Виправлення Windows line endings
- Адміністратор не повинен мати можливість відключити себе
- Виправлення кешу валют
- Виправлення ECB
- Виправлено невизначений індекс: id в google advertise controller
- Виправлено XML відповідь WeChat
- Виправлено custom_fields при реєстрації як affiliate
- Оновлення affiliate custom_field при редагуванні клієнта
- Виправлено фільтр дати завантаження
- Виправлення редактора замовлень для спеціальних символів у полях форми
- Збереження порядку сортування опцій замовлення
- Виправлення подвійного слеша в шляху сесії
- Виправлення backup / restore
- Перевірка, чи не провалилася угода про шифрування
- Оновлення довжини перевірки міста
- Виправлення довжини рядків SMTP
- Виправлення файлового менеджера
- Виправлення помилок deprecated
- Виправлення відображення shipping для гостя
Видалено:
- Видалено дубльовані значення з масиву - utf8 helper
- Видалено дубльований масив in paypal.php
- Видалено дубльований ключ масиву
- Видалено старий pp_express recurring
- Видалено домен з cookies мови та валюти
- Видалено divido.png
- Видалено невикористаний код контролера column_left
- Видалено зайвий код
- Видалено перевірку Ref з proxy.php
- Видалено addthis
Змінено:
- Збереження сортування та порядку
Безпека:
- Додано патчі безпеки
- Покращена безпека для відновлення паролю облікового запису
- Покращена безпека для відновлення паролю адміністратора
- Генератор токенів
Адміністрування:
- Створено phpstan.neon
- Створено .php-cs-fixer.php
- Підказки для класів, завантажених під час bootup framework
Технічні зміни:
- Підтримка PHP 8.0, 8.1, 8.2
- Оновлено сторонні бібліотеки
