Новая версия UltraStore 3.2.0

14 апреля 2025

 

  • Добавлен новый модуль «Octemplates Smart Checkout – Брошенные корзины», который отслеживает все корзины, а также позволяет отправлять напоминания (email/SMS) в несколько волн, создавать купоны со скидками для стимулирования покупок и удобно управлять корзинами во вкладке (фильтрация, отметка как «конвертировано», удаление, копирование ссылок). В напоминания автоматически добавляется ссылка для восстановления корзины, которая мгновенно возвращает покупателя к оформлению заказа и позволяет воспользоваться скидкой (если опция активирована). Также вы можете настроить время отправки напоминаний, срок хранения корзины и выполнение обработки через Cron (с защитой паролем).
  • Добавлен новый модуль «Smart Register – регистрация клиентов». Модуль создан для решения основной проблемы, возникающей при регистрации через стандартную форму Opencart — ввода неверных или случайных номеров телефонов из-за отсутствия маски и проверки корректности. Модуль содержит минимум настроек.
  • В основных настройках шаблона добавлено поле «Регулярное выражение для валидации телефона в модулях» с примером для использования с украинскими операторами. Достаточно скопировать его и сохранить настройки — в модулях начнётся проверка номера, предотвращающая ввод ошибочных значений.
  • На главной вкладке настроек шаблона добавлена настройка «Покупают вместе». Рекомендуется после обновления шаблона настроить и добавить CRON-задачу (раз в сутки). После запуска задачи товары, которые покупали вместе, будут отображаться в модуле SmartCheckout. Сортировка товаров происходит по количеству совместных покупок.
  • В основных настройках шаблона во вкладке «Тип страницы “Категория”» добавлена настройка «Бесконечная прокрутка товаров (Infinite Scroll)» — при активации, на страницах категории, производителей, поиска и акций автоматически подгружается следующая страница товаров, как только кнопка «Показать ещё» попадает в поле зрения.
  • Во вкладке «Карточка товара» в основных настройках шаблона добавлена настройка «Таймер окончания акции» (формат: yyyy-mm-dd). Если указана кастомная дата — отображается она, иначе используется дата из базы данных. Для акции, заканчивающейся в конце текущего дня, укажите 0000-00-00.
  • Улучшена логика отправки напоминаний о необходимости оставить отзыв — теперь учитывается дата изменения статуса заказа.
  • Переработаны и оптимизированы стикеры товаров. Добавлена автоматическая генерация в настройках модуля с возможностью запуска через CRON. После обновления рекомендуется массово сгенерировать стикеры и настроить CRON-задачу.
  • В модуле «Мультитовары» добавлена настройка «Бесконечная прокрутка товаров (Infinite Scroll)» — при активации, как только кнопка «Показать ещё» попадает в поле зрения, автоматически подгружается следующая страница товаров.
  • Добавлен стикер «Бесплатная доставка». Достаточно указать сумму для бесплатной доставки в настройках стикера — он автоматически будет применяться к товарам, соответствующим условию, с учётом акционной цены.
  • Переработан вывод отзывов и вопросов в карточке товара — стандартная пагинация заменена на кнопку «Показать ещё». Во вкладке «Карточка товара» добавлено новое поле «Лимит отзывов и вопросов», где можно задать нужное количество (по умолчанию 20). В отличие от стандартного вывода, первые 20 отзывов теперь индексируются поисковыми системами.
  • В основных настройках шаблона, во вкладке «Виджеты / Живой поиск», добавлена опция «Искать в тегах товара». После её активации модуль будет выполнять поиск по тегам товаров.
  • Исправлены мелкие ошибки и проведены общие улучшения.

 

Добавлены\Обновлены файлы:

  • admin/controller/extension/module/oct_product_modules.php
  • admin/controller/extension/theme/oct_ultrastore.php
  • admin/controller/octemplates/module/oct_abandoned_cart.php
  • admin/controller/octemplates/module/oct_smart_register.php
  • admin/controller/octemplates/module/oct_sms_notify.php
  • admin/controller/octemplates/stickers/oct_stickers_settings.php
  • admin/language/en-gb/octemplates/module/oct_abandoned_cart.php
  • admin/language/en-gb/octemplates/module/oct_product_modules.php
  • admin/language/en-gb/octemplates/module/oct_review_reminder.php
  • admin/language/en-gb/octemplates/module/oct_smart_register.php
  • admin/language/en-gb/octemplates/module/oct_sms_notify.php
  • admin/language/en-gb/octemplates/oct_ultrastore.php
  • admin/language/en-gb/octemplates/stickers/oct_stickers_settings.php
  • admin/language/en-gb/octemplates/theme/oct_ultrastore.php
  • admin/language/ru-ru/octemplates/module/oct_abandoned_cart.php
  • admin/language/ru-ru/octemplates/module/oct_product_modules.php
  • admin/language/ru-ru/octemplates/module/oct_review_reminder.php
  • admin/language/ru-ru/octemplates/module/oct_smart_register.php
  • admin/language/ru-ru/octemplates/module/oct_sms_notify.php
  • admin/language/ru-ru/octemplates/oct_ultrastore.php
  • admin/language/ru-ru/octemplates/stickers/oct_stickers_settings.php
  • admin/language/ru-ru/octemplates/theme/oct_ultrastore.php
  • admin/language/uk-ua/octemplates/module/oct_abandoned_cart.php
  • admin/language/uk-ua/octemplates/module/oct_product_modules.php
  • admin/language/uk-ua/octemplates/module/oct_review_reminder.php
  • admin/language/uk-ua/octemplates/module/oct_smart_register.php
  • admin/language/uk-ua/octemplates/module/oct_sms_notify.php
  • admin/language/uk-ua/octemplates/oct_ultrastore.php
  • admin/language/uk-ua/octemplates/stickers/oct_stickers_settings.php
  • admin/language/uk-ua/octemplates/theme/oct_ultrastore.php
  • admin/model/octemplates/design/oct_slideshow_plus.php
  • admin/model/octemplates/main/oct_settings.php
  • admin/model/octemplates/module/oct_abandoned_cart.php
  • admin/view/template/octemplates/module/oct_abandoned_cart_lost_carts.twig
  • admin/view/template/octemplates/module/oct_abandoned_cart.twig
  • admin/view/template/octemplates/module/oct_product_modules.twig
  • admin/view/template/octemplates/module/oct_smart_register.twig
  • admin/view/template/octemplates/stickers/oct_stickers_settings.twig
  • admin/view/template/octemplates/theme/oct_ultrastore.twig
  • catalog/controller/account/oct_smart_register.php
  • catalog/controller/checkout/oct_smartcheckout.php
  • catalog/controller/extension/module/oct_product_modules.php
  • catalog/controller/octemplates/events/helper.php
  • catalog/controller/octemplates/events/smartregister.php
  • catalog/controller/octemplates/events/sms_notify.php
  • catalog/controller/octemplates/faq/oct_product_faq.php
  • catalog/controller/octemplates/module/oct_abandoned_cart.php
  • catalog/controller/octemplates/module/oct_otp_login.php
  • catalog/controller/octemplates/module/oct_popup_call_phone.php
  • catalog/controller/octemplates/module/oct_popup_found_cheaper.php
  • catalog/controller/octemplates/module/oct_popup_purchase.php
  • catalog/controller/octemplates/module/oct_stock_notifier.php
  • catalog/controller/octemplates/module/oct_subscribe.php
  • catalog/controller/octemplates/stickers/cron_stickers.php
  • catalog/language/en-gb/octemplates/module/oct_abandoned_cart.php
  • catalog/language/en-gb/octemplates/module/oct_smart_register.php
  • catalog/language/en-gb/octemplates/module/oct_smartcheckout.php
  • catalog/language/en-gb/octemplates/module/oct_stock_notifier.php
  • catalog/language/en-gb/octemplates/oct_ultrastore.php
  • catalog/language/ru-ru/octemplates/module/oct_abandoned_cart.php
  • catalog/language/ru-ru/octemplates/module/oct_smart_register.php
  • catalog/language/ru-ru/octemplates/module/oct_smartcheckout.php
  • catalog/language/ru-ru/octemplates/module/oct_stock_notifier.php
  • catalog/language/ru-ru/octemplates/oct_ultrastore.php
  • catalog/language/uk-ua/octemplates/module/oct_abandoned_cart.php
  • catalog/language/uk-ua/octemplates/module/oct_smart_register.php
  • catalog/language/uk-ua/octemplates/module/oct_smartcheckout.php
  • catalog/language/uk-ua/octemplates/oct_ultrastore.php
  • catalog/model/octemplates/blog/oct_blogarticle.php
  • catalog/model/octemplates/helper.php
  • catalog/model/octemplates/module/oct_abandoned_cart.php
  • catalog/model/octemplates/module/oct_live_search.php
  • catalog/model/octemplates/module/oct_product_bestsellers.php
  • catalog/model/octemplates/module/oct_review_reminder.php
  • catalog/model/octemplates/stickers/oct_stickers.php
  • catalog/model/octemplates/widgets/oct_minify.php
  • catalog/view/theme/oct_ultrastore/js/common.js
  • catalog/view/theme/oct_ultrastore/stylesheet/main.css
  • catalog/view/theme/oct_ultrastore/stylesheet/responsive.css
  • catalog/view/theme/oct_ultrastore/template/account/oct_smart_register.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/cart.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/customer_fields.twig
  • catalog/view/theme/oct_ultrastore/template/checkout/oct_smartcheckout/smartcheckout.twig
  • catalog/view/theme/oct_ultrastore/template/common/cart_mobile.twig
  • catalog/view/theme/oct_ultrastore/template/common/cart.twig
  • catalog/view/theme/oct_ultrastore/template/common/footer.twig
  • catalog/view/theme/oct_ultrastore/template/common/header.twig
  • catalog/view/theme/oct_ultrastore/template/common/language.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/faq/oct_product_faq.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_bought_together_products.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_live_search.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_popup_cart.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_popup_login.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_popup_purchase.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_products_modules.twig
  • catalog/view/theme/oct_ultrastore/template/octemplates/module/oct_static_subscribe.twig
  • catalog/view/theme/oct_ultrastore/template/product/category.twig
  • catalog/view/theme/oct_ultrastore/template/product/manufacturer_info.twig
  • catalog/view/theme/oct_ultrastore/template/product/product.twig
  • catalog/view/theme/oct_ultrastore/template/product/review.twig
  • catalog/view/theme/oct_ultrastore/template/product/search.twig
  • catalog/view/theme/oct_ultrastore/template/product/special.twig
  • min/*
  • system/oct_product_stickers.ocmod.xml
  • system/oct_ultrastore_admin_part.ocmod.xml
  • system/oct_ultrastore_theme.ocmod.xml

Скачать последнюю и актуальную версию шаблона, вы можете в центре поддержки: https://octemplates.net/

Инструкция по обновлению тут: https://ultradocs.octemplates.net/update

Настоятельно рекомендуем перед обновлением сделать резервную копию сайта (файлы + база данных через PHPMYADMIN). 

При необходимости обращайтесь в нашу техническую поддержку.

Вы можете заказать платную услугу обновления шаблона до актуальной версии.

Новая версия шаблона это: правки и улучшения функционала + новые модули и решения.

Внимание! Если Вы вносили/вносите нестандартные и кастомизированные правки в файлы нашего шаблона, то Ваши доработки будут затерты при обновлении.