Лидеры
Популярный контент
Показан контент с высокой репутацией за 27.10.2024 во всех областях
-
Версия 4.1.13
1 571 раз скачали
Динамическое изменение цены товара при выборе опции и изменении количества товара для OpenCart OC2 и OC3 - HYPER Dynamic price of options. Перед скачиванием файлов обязательно прочтите лицензионное соглашение и описание к модулю. !!! ВНИМАНИЕ !!! Модуль распространяется as-is как есть - техническая поддержка по нему не оказывается! Все вопросы по установке, доработке, адаптациям и расширению функционала и прочие пожелания касающиеся необходимых вам услуг, направляйте в соответствующий раздел > Услуги и сервис <- клик мышкой! Модуль работает согласно заложенному и описанному функционалу, читайте внимательно перед покупкой описание, документацию и смотрите демо! Демо <- клик мышкой Настройки модуля находятся на закладке Локализация в конфигурации магазина Возможности: Дополнительные действия к цене опции: =, %, *, /. Анимированная динамическая цена товара при изменении опций Пересчёт цены идёт без дополнительных запросов на сервер. Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах Умножение цены на введённое количество товара - (вкл / выкл) Hash #) в url при выборе опции - настройка - (вкл / выкл) Акция на опции пропорционально акции на товар - (вкл / выкл) Скидка на опции пропорционально скидке на товар - (вкл / выкл) Автоматический выбор первой опции - (вкл / выкл) Вывод цены в дополнительной валюте - (вкл / выкл) Не показывать цену опции - (вкл / выкл) Особенности работы: При подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Пересчёт цены идёт без дополнительных запросов на сервер . Для корректной работы модуля с темой Journal2 необходимо в настройках Journal2 отключить встроенный модуль обновления цены: Settings - Products Page - Product Details - Product Options - Auto Update Price = off Для Journal3 путь такой: Styles -> Product Page -> Default -> Product Detail -> Price Group -> Price -> Price Update = off Инструкция по установке OCMOD Opencart2, ocStore2: Файл модификатора установитьть через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Перед скачиванием модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть. Уточняйте все интересующие моменты в теме поддержки. При возникновении вопросов о возможности реализации дополнительного функционала, пишите в теме тех поддержки. Установка, обновление нашими руками и адаптация под шаблоны - платная! Перед установкой модуля: Внимательно читаем файл readme.txt! Устанавливайте модуль только своей версии опенкарта. Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестируем, отписываемся, спрашиваем! Некорректно установили, не заработал и т.д. - пишем в ЛС с полными доступами к FTP и в админ часть! Если вы отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "специалист" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться на платной основе. Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС! Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ:Бесплатно6 баллов -
67к товаров, 26к связей в hpmodel_links, 2.5к отзывов, вызов getProduct() занимает около 70мс и если на странице в модулях набирается больше 10 товаров получается довольно большая задержка. Удалось ускорить работу метода в 10-15 раз заменив 2 подзапроса к review на один и немного оптимизировав его: --- z_hpm14.ocmod.xml~070725 2025-02-12 14:38:04.067381375 +0300 +++ z_hpm14.ocmod.xml 2025-07-07 08:51:32.842664104 +0300 @@ -169,11 +169,15 @@ </operation> <operation error="skip"> <search index="0"><![CDATA[(SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating]]></search> - <add position="replace"><![CDATA[(SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (r1.product_id = hpl.product_id OR r1.product_id = hpl.parent_id) WHERE (" . ($parent_id !== false ? "hpl.parent_id = '" . (int)$parent_id . "'" : "r1.product_id = p.product_id") . ") AND r1.status = '1' GROUP BY " . ($parent_id !== false ? "hpl.parent_id" : "r1.product_id") . ") AS rating]]></add> + <add position="replace"><![CDATA[(SELECT CONCAT(AVG(rating),';',COUNT(review_id)) FROM " . DB_PREFIX . "review r1" . ($parent_id !== false ? " LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (r1.product_id = hpl.product_id)" : "") . " WHERE r1.product_id = p.product_id" . ($parent_id !== false ? " OR hpl.parent_id = '" . (int)$parent_id . "'" : "") . " AND r1.status = '1' GROUP BY " . ($parent_id !== false ? "hpl.parent_id" : "r1.product_id") . ") AS rating]]></add> </operation> <operation error="skip"> <search index="0"><![CDATA[(SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews]]></search> - <add position="replace"><![CDATA[(SELECT COUNT(DISTINCT review_id) AS total FROM " . DB_PREFIX . "review r2 LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (r2.product_id = hpl.product_id OR r2.product_id = hpl.parent_id) WHERE (" . ($parent_id !== false ? "hpl.parent_id = '" . (int)$parent_id . "'" : "r2.product_id = p.product_id") . ") AND r2.status = '1' GROUP BY " . ($parent_id !== false ? "hpl.parent_id" : "r2.product_id") . ") AS reviews]]></add> + <add><![CDATA[NULL]]></add> + </operation> + <operation error="skip"> + <search index="0"><![CDATA[=> $query->row['reviews'] ? $query->row['reviews'] : 0,]]></search> + <add><![CDATA[=> $query->row['rating'] ? explode(';', $query->row['rating'])[1] : 0,]]></add> </operation> </file>4 балла
-
В самом начале кода контроллера ЧПУ есть пример для такой реализации: https://github.com/mpn2005/ocClub3/blob/ocClub3/upload/catalog/controller/startup/seo_url.php4 балла
-
https://github.com/mpn2005/ocClub3/commit/1300040f6ff5ccfe95a4d0c8cceb4ef36a892791 если в искомой фразе есть хотя бы одна-две цифры, что нередко бывает в емейлах, то находит сотни, тысячи лишних покупателей, где в номере телефона есть такая цифра. можно не искать по телефону, если в искомой фразе есть символ @. в этом случае юзер точно хочет искать только по емейлу4 балла
-
Версия 1.3.0
897 раз скачали
FIX который дает возможность грузить в админке файлы формата svg, ico и webp Многие скорее всего встречались с тем, что нельзя через админку загружать и просматривать в менеджере картинки/изображения в формате svg, ico и webp. Добавлены новые версии. При обновлении, удаляем старый и ставим новый! Тестирование: svg_2_3.ocmod - тестировался на: - ocStore 2.3.0.2.3 ----------------------------------- svg_3_0_3.ocmod - тестировался на: - ocStore 3.0.3.7 ----------------------------------- svg_club_3_0_3_8.ocmod - тестировался на: - OpenCart Club 3.0.3.8-ce.1.4 ----------------------------------- svg_club_3_0_4.ocmod - тестировался на: - OpenCart 3.0.4.0-ce.1.5-dev Данный OCMOD решает эту проблему. Скачиваем один из архивов. *.ocmod.zip - устанавливаем через обычный установщик в админке *.ocmod.xml - если по каким то причинам не работает установщик, то файл в папку system. Обновляем модификаторы, готово. Изменения в новой версии: Исправлены косяки с фронтом Добавлена возможность загрузки формата WEBPБесплатно4 балла -
Версия 3.0.3.8-ce.1.4
4 190 раз скачали
В данной версии доработано и исправлено много известных проблем. Доработаны и расширенны SEO возможности для формирования URL - ЧПУ. Проведена оптимизация как с точки зрения скорости работы, так и в плане удобства использования. Множество других доработок и улучшений. ДЕМО Демонстрация сборки OpenCart club edition Демо доступ в админку: - Логин: demo - Пароль: demo Подробная документация к OpenCart club edition Все работы ведутся на > GitHub Если есть замечания, пожелание и предложения, можно вести обсуждение на GitHub, либо в теме поддержки. Общая информация о русской сборке OpenCart 3 CE Исправлены множество известных проблем Расширены SEO возможности для формирования URL - ЧПУ Доработана и оптимизирована скорость работы системы Пока что в сборке используется только русский язык. (При необходимости их можно установить дополнительно) При установке выключены все страны, кроме России Используется twig версии 2.15, чтобы избежать проблем с обратной совместимостью Изменения в настройках по умолчанию в OpenCart 3 CE По умолчанию выключен вывод ошибок По умолчанию выключен кэш twig Настройка config_product_count - выключена по умолчанию Настройка config_limit_admin - в админке по умолчанию выводит 50 элементов Для уменьшения объёма кэша изображений упорядочен размерный ряд изображений в настройках темы Настройка "Использовать Shared Sessions" config_shared нигде не используется - удалена Настройка вывода налогов по умолчанию выключена Библиотека ЧПУ в OpenCart 3 CE Добавлен редирект на ЧПУ ссылки Добавлена обработка ЧПУ для route Для основных route в БД добавлены ЧПУ по умолчанию Настройки ЧПУ вынесены в отдельный таб в админке Добавлены настройки "Добавить окончание .html" и "Добавить '/' в конец ссылки" Добавлена настройка для возможности указания первой страницы пагинации как канонической В библиотеке ЧПУ добавлены переменные для изменения окончания и route, где эти окончания применяются Для метода POST исключен редирект на ЧПУ-ссылки, чтобы избежать потери передаваемых данных Оптимизация и исправление ошибок в OpenCart 3 CE Перед обновлением модификаторов очищается лог применения модификаторов Убрана загрузка неиспользуемой библиотеки корзины в админке Убран редактор шаблонов в админке для исключения конфликта редактора и ocmod Удалено расширение promotion, вызов его контроллера и вывод. Удалена партнерская программа, лишние доставки, лишние способы оплаты, расширения fraud, реклама, ненужные файлы от маркетплейса Исправлена библиотека mail, чтобы она не роняла весь магазин при ошибках отправки Исправлено mysql sql_mode для нулевых дат. В движке используются нулевые даты, но при этом был включен по умолчанию режим NO_ZERO_IN_DATE Исправлены недочёты ресайза изображений: если изображение не найдено, то отдаём заглушку; если изображение не поддерживает resize, то отдаём оригинал Исправлена проблема поиска, если в поисковой фразе присутствуют двойные кавычки Для события event/language добавлен отдельный массив для сохранения языковых переменных Оптимизировано редактирования товара в админке: вместо запроса DELETE для каждой характеристики и рекомендуемого товара вставлен REPLACE INTO по основному ключу, что значительно эффективней, чем удаление в цикле. Улучшения в административной части / админ-панели Добавлена кнопка сворачивания меню админки. Активное состояние сохраняется в cookie Улучшен вывод списка модулей в админке, скрыты неактивные кнопки, не выводится статус, если модуль не установлен В карточке товара если форма содержит ошибки, то при сохранении подсвечиваются табы с ошибками В редактировании товара, категории, производителя и статьи добавлены счётчики длины основных полей В редактировании прав для группы пользователей добавлена группировка по начальному параметру route. Для более удобного редактирования увеличена высота поля с флажками Настройки разработчика (шестерёнка на главной странице админки) в OpenCart 3 CE Добавлена иконка в шапке админки для вызова с любой страницы Добавлена очистка системного кэша Добавлен вывод версии Twig и PHP Добавлен вывод основных параметров PHP с рекомендациями по значениям Список товаров в OpenCart 3 CE Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка товаров Над списком товаров добавлен вывод пагинации В списке товаров добавлен вывод производителя и категорий товара Добавлена кнопка просмотра товара на фронте Добавлены фильтры по производителю, категории, диапазону цен, диапазону количества Добавлена кнопка очистки фильтра В контроллере товара добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели товара добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getProducts и getTotalProducts Список категорий Добавлен фильтр по названию, родительской категории и статусу Над списком категорий добавлен вывод пагинации В списке категорий добавлен вывод статуса и кнопка просмотра категории на фронте В контроллере категории добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели категории добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getCategories и getTotalCategories Список производителей Добавлен фильтр по названию производителей Над списком производителей добавлен вывод пагинации В контроллере производителей добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели производителей добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getManufacturers и getTotalManufacturers Список характеристик Добавлен фильтр по названию и группе характеристик Над списком характеристик добавлен вывод пагинации В контроллере характеристик добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели характеристик добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getAttributes и getTotalAttributes Список заказов Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка заказов Добавлен фильтр по контактным данным клиента: e-mail или телефон Фильтр по итогу заказа разделён на минимальное и максимальное значение Над списком заказов добавлен вывод пагинации В список заказов добавлен вывод контактных данных (e-mail и телефон), метода оплаты, метода доставки Кнопка редактирования вынесена из подменю дополнительных действий с заказом В контроллере заказа добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели заказа добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getOrders и getTotalOrders Список отзывов Исправлена проблема вывода нулевой даты отзыва в списке и редактировании Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка отзывов Для фильтрации по товару добавлено автодополнение при вводе Над списком отзывов добавлен вывод пагинации В контроллере отзывов добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели отзывов добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getReviews и getTotalReviews Список покупателей Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка покупателей Добавлен фильтр по контактным данным клиента: E-Mail или Телефон Над списком покупателей добавлен вывод пагинации В список покупателей добавлен вывод телефона В контроллере покупателя добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели покупателя добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getCustomers и getTotalCustomers Список ЧПУ Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка ЧПУ Добавлен поиск по частичному совпадению текста Над списком ЧПУ добавлен вывод пагинации В контроллере ЧПУ добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели ЧПУ добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getSeoUrls и getTotalSeoUrls Список событий В списке событий добавлены столбцы trigger и action. Убран неудобный вывод данной информации в попапе, что затрудняло отладку и работу с событиями. Список заказов продления, возвратов, активации покупателей, рекламных кампаний Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка Над списком добавлен вывод пагинации В контроллере добавлены соответствующие функции для исключения однотипных участков кода В модели добавлены соответствующие функции для исключения повторной записи параметров фильтрации Список стран Добавлен фильтр по: названию страны, ISO коду и статусу Над списком стран добавлен вывод пагинации В список стран добавлен вывод статуса В контроллере стран добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели стран добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getCountries и getTotalCountries В модели стран убран ненужный файловый кэш, который нигде кроме стран не использовался Список регионов Добавлен фильтр по: названию региона, стране, коду и статусу Над списком регионов добавлен вывод пагинации В список регионов добавлен вывод статуса В контроллере регионов добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели регионов добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getZones и getTotalZones Менеджер изображений В заголовке файлового менеджера выводится текущая папка Запоминается последняя активная папка в менеджере изображений Добавлен поиск папок и файлов по совпадению части названия В имени файла/папки символ подчёркивания заменяется на пробел, чтобы исключить проблемы переноса длинного названия на новую строку при выводе Убрано сокращение имён файлов и папок Исправлена проблема с кириллицей в пути и названии файлов Фронтальная часть Небольшие доработки шаблона карточки товара: сетка изображения и информации о товаре поделена пополам, табы с описанием и характеристиками перенесены ниже на всю ширину, убраны кнопки сервиса AddThis Увеличено время жизни гостевой корзины до 7 дней (при корректной настройке времени жизни cookie)Бесплатно4 балла -
В схожей ситуации , данное решение предложил сам хостер. Сразу после RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) добавить RewriteRule ^([^?]*) index.php?_route_=$1 [B,L,QSA,UnsafeAllow3F] Ну и как вариант от меня (так же нужно проверять). # Преобразование UTM-меток от Яндекс.Товаров RewriteCond %{QUERY_STRING} utm_referrer=https%3A%2F%2Fyandex\.ru%2Fproducts(.*) RewriteRule ^(.*)$ $1?utm_source=yandex&utm_medium=products [R=301,L] Применяет UnsafeAllow3F только для трафика с Яндекс. Сохраняет UTM-метки в исходном виде Не создает дополнительных редиректов Минимально влияет на существующую логику работы сайта4 балла
-
Версия 9.7.1
10 раз скачали
Парсер "Поставщики АОП" - один из лучших и продаваемых модулей для парсинга и импорта товаров на просторах интернета! За время своего существования, модуль был скачан более 74 тысячи раз и установлен на 8000 сайтах! Возможности: - В разы облегчает рутинную работу по наполнению магазина товарами, особенно это заметно, когда помимо добавления товаров, приходится добавлять опции или атрибуты руками. - Модуль может создавать категории, загружать сколько угодно тысяч товаров за несколько часов со всеми описаниями, опциями, атрибутами, фотографиями, мета-данными и т.д. - Возможность стандартизации атрибутов и их значений, как по команде, так и "налету", при добавлении новых товаров. - Модуль парсит товары напрямую по ссылкам с сайта-донора или с сайта поставщика, импортирует (добавляет) товары с файла-выгрузки (прайса), который предоставляет поставщик. - Встроенный Крон дает возможность автоматизировать синхронизацию цен и наличия товаров с поставщиком. В заданное время суток, скачивается актуальный файл-выгрузка (прайс) по ссылке и обновляются цены и остатки на вашем сайте. Настроил и забыл. - Для продвинутых, есть возможность автоматической оптимизации цен в магазине на основе анализа цен конкурентов. - Модуль имеет широкий набор инструментов (294шт), которые позволяют массово редактировать любые данные товаров, перемещать в другие категории, генерировать SEO-метаданные (title, description, keyword, url) для товаров, категорий, производителей, переименовывать/транслитерировать фото (для лучшего SEO), создавать метки для товаров, добавлять наценки, добавлять новые языки в действующий магазин, создавать фото для всех категорий по одному нажатию кнопки, сжимать/разжимать изображения в формат webp, экспорт-исправление товаров, экспорт-исправление категорий, экспорт заказов, работа с акциями и скидками, отключение пустых категорий, найти-заменить в названии, описании, мета-данных товаров и категорий, удаление дублей, освобождение места на диске, отчет о конкурентах, и многое другое. - Есть подробные видео-инструкции, есть мануал написанный простым языком! - Демо (вход demo/demo) - на демо-сайте залиты прайсы из папки Help, которая лежит в дистрибутиве. Все настройки видны. Два ключа Вы можете использовать на двух разных доменах. И, ВНИМАНИЕ! - при необходимости ключи можно переносить на другие домены. Рекомендуем данный модуль для комплексного обслуживания вашего магазина силами одного человека. Как вы раньше обходились без него?! В ПОДАРОК ВТОРОЙ КЛЮЧ АКТИВАЦИИ - БЕСПЛАТНО!3 200 ₽3 балла -
Версия 2.0.17
635 раз скачали
Модуль HPM позволяет объединять товары вместо опций - по цвету, объёму, размеру и т.д. АЯКСом без перезагрузки страницы для OpenCart 2 и 3 Читайте внимательно каждый пункт описания! Стандартная версия Демо категории Демо админка demo\demo -------------------------------------------------- Версия с мульти-связками - HYPER MULTI PRODUCT MODELS - расширенная версия модуля. Группировка товаров по типу связанных опций от двух и более блоков - по цвету, размеру и весу для OpenCart 2 и 3 Версия с мульти-связкой находится > ТУТ ДЕМО версия с мульти-связками Демо категории Демо товара Дема админка demo\demo --------------------------------------------------- !!! ВНИМАНИЕ !!! Читайте внимательно перед покупкой описание, документацию и смотрите демо! Модуль работает согласно заложенному и описанному функционалу! Модуль не нуждается в технической поддержке т.к. всё работает согласно указанному функционалу по дефолту! На свете уйма шаблонов - под каждый делать адаптацию вам придется самим или нанять себе разработчика за доп плату! Те адаптации что есть в наличии 90% из 100 вам придется дорабатывать в любом случае! Не нужно писать в личку!!! Все вопросы, касающиеся работы модуля или необходимых услуг и доработок, уточняйте перед покупкой в теме технической поддержки!!! В связи с тем, что авторы расширения перегружены работой в силу различных причин и не всегда могут найти время для дополнительных доработок, вы можете смело воспользоваться разделом услуг на форуме, для реализации необходимого вам функционала и\или верстки модуля под дизайн вашего шаблона \ сайта. На форуме есть много хороших специалистов, чем ждать пока у нас найдется свободное окошко, лучше обратится за дополнительными доработками к ним. Спасибо вам за понимание! Готовая адаптация под шаблон включает в себя*: (если ваши настройки и внесённые изменения не конфликтуют с готовой адаптацией)* - Вывод вариантов в категории - Вывод вариантов в карточке товара - Переключение вариантов в категории: со сменой названия, цены, изображения товара. - Переключение вариантов в карточке товара: со сменой названия, цены, артикула, изображения товара, характеристик, описания. В понятие готовой адаптации не входит!:*** - должно работать по умолчанию на других шаблонах отличного от дефолтного; - доработка адаптации под ваш шаблон - это платная услуга; - вывод вариантов во всевозможных дополнительных модулях ("Новинки", "Рекомендуемые" и пр.) как в карточке товара, так и в категории, и на главной странице; - вывод вариантов в быстром просмотре; - смена стикеров в категории при переключении товара; - верстка самих вариантов выбора, их внешний вид (не подходит по цветам к теме, не влазит в отведённый в теме блок, ползут плитки товаров при выводе вариантов и т.д.) - если вы внесли изменения в файлы шаблона и готовая адаптация вам не подошла то придется делать платную адаптацию под ваши изменения. *** Все это относится к верстке темы и доп доработкам. *** Если в теме не предусмотрено выравнивание плиток, то правки необходимо делать в используемой теме. К модулю HPM это не имеет никакого отношения. В некоторых адаптациях уже реализована перегрузка стикеров, опций в категориях и прочее. Но это не значит, что всё это входит в обязательную адаптацию. Если вам так повезло, значит кто-то уже оплатил этот функционал ранее, или это было сделано как инициативная доработка. *** Любые дополнительные доработки, касающиеся совместимости модулей, вывода вариантов во всевозможных местах и модулях, возможны только после полной боевой настройки ваших модулей и шаблона. Так как во многих темах есть куча настроек, и адаптация не означает работу модуля и смену всего подряд (при выборе вариантов) на всех возможных комбинациях настроек. *** Адаптация делается (дорабатывается) под конкретный настроенный магазин с его набором модулей и настройками шаблона! *** При установке дополнительных модулей, существенных изменениях в настройках, обновлении шаблона, модулей и т.д. после уже сделанной адаптации могут возникнуть проблемы в работе модуля HPM. В этом случае работы по исправлению оплачиваются дополнительно потому как у вас не дефолтный шаблон чтобы модуль мог запуститься сразу без проблем!!! В связи с тем, что авторы расширения перегружены работой в силу различных причин и не всегда могут найти время для дополнительных доработок, вы можете смело воспользоваться разделом услуг на форуме, для реализации необходимого вам функционала и\или верстки модуля под дизайн вашего шаблона \ сайта. На форуме есть много хороших специалистов, чем ждать пока у нас найдется свободное окошко, лучше обратится за дополнительными доработками к ним. Спасибо вам за понимание! HPM - HYPER PRODUCT MODELS AJAX замена моделей товара - OpenCart 2 и 3 ----------------------------------------------------------------- Модуль позволяет в одном товаре сгруппировать однотипные модели товаров, серии, модельный ряд! AJAXом заменяет данные карточки товара на данные дочерних-связанных в группу товаров на лету, без замены url и без перезагрузки страницы товара! Что заменять вы выбираете сами! Суть модуля в том, чтобы вы могли использовать товары вместо ограниченных опций, тем самым вы к каждому такому товару можете задавать отдельные акции, скидки, атрибуты, закупочные цены, вести полноценный учет товаров и т.д. и не мучиться с их массовым редактированием, как с опциями, которые имеют совсем иную направленность! Опциями проще реализовывать товары под заказ, но с готовыми товарами их лучше не связывать. Важно, что схожие товары можно скрыть в списках и модулях объединяя их в один товар, т.е. нет дублей! У всех однотипных товаров будут один рейтинг и один блок отзывов без их разброса по товарам, и без мусорных ссылок с бесполезным cannonical для однотипных товаров! Одна ссылка и куча возможностей товара, в отличии от урезанных опций, которых ещё и не видно в списке товаров! Идеально подойдет для: - парфюмерно-косметических магазинов по примеру Ильдеботэ, Летуаль, Ривгош - объёмы флаконов, расцветки теней, помад и т.д. - интернет магазинам любых тематик, товары которых могут быть объединены: по цвету, весу, размерам, объёмам и прочим характеристикам. При поиске из серии выводится именно подходящий под поиск актуальный товар. Также есть такие адаптации под разные фильтры, чтобы при выборе параметров подставлялись именно нужные варианты из серий. В этом существенное преимущество над опциями. Вот на примере фильтра. При выборе разных расцветок: откройте спойлер ----------------------------------------------------------------- Функционал AJAX замена товара без перезагрузки страницы. Группировка товаров по типу связанных опций от двух и более блоков - по цвету, размеру и весу и т.д. -- (Версия с Мультисвязкой) Мультимагазины Вывод данных дочерних товаров в списках (в категориях и т.д.) Три варианта вывода блока моделей в карточках и списках (категории, и т.д.) - Рядами, - Список - HTML Список - стилизованый. Настройка вывода данных в категориях Смена основного изображения, цен, заголовков, по наведению \ по клику. Одна ветка рейтинга и блока отзывов ко всем связанным однотипным товарам. Девять вариантов типа карточки товара; Скрыть дочерние товары в списках: - YES - дочерние модели товаров скрыты в списках и доступны только в родительском товаре, в корзине, в избранных и в сравнении. - NO - дочерние товары не скрыты, отображаются в списках. Все связанные между собой товары также выводятся в карточках товаров с аякс заменой. 301 редирект: - YES - по прямой ссылке дочернего товара - 301 редирект на родительский товар*. - NO - дочерние модели товаров доступны по прямой ссылке. * Пример при редиректе; По прямой ссылке дочернего товара - 301 редирект на родительский товар с AJAX подменой модели в родительском товаре на дочерний, с которого пришли по ссылке. Хэш # в окончании url товара: - YES - дочерние модели товаров с # (hash) в окончании url (чпу)*. - NO - дочерние модели товаров без # (hash) в окончании url (чпу). * Пример ЧПУ товаров с # (hash) в окончании url (чпу) - domain.com/category/product/#id-red где при смене модели товара /#id-red заменяется например на /#id-black и т.д. Полные url товара: - пока только в мульти-версии > ТУТ - YES - дочерние модели товаров по прямым url (чпу)*. - NO - отключение прямых url (чпу). Сохранение полного функционала товара. Возможность скрыть товар, если его нет в наличии, кол-во = 0. Возможность переключения на товар который в наличии. Исключает дубли однотипных товаров ( цвет, объёмы, вес, размеры, и т.д. ) UTM метки Поддержка всех цен, групповых скидок, акций, опций, статусов товара, количества товара, выбора в избранное и в сравнения и т.д.. Если у дочернего товара есть акция, то его родитель высвечивается на странице акций. Если товар в лидерах \ хитах продаж - высвечивается родитель. Вывод данных к моделям; --- Изображение --- Цена --- Атрибуты - любые --- Модель --- SKU --- EAN --- UPC --- JAN --- ISBN --- MPN --- Расположение --- Размеры (Д x Ш x В) --- Вес --- Наименование --- Последнне слово из названия --- HTML-тег H1 --- HTML-тег Title --- Мета-тег Keywords Замена данных товара - цены, акции, скидки, модель, sku, вес, размеры, атрибуты и т.д. Замена H1 на выбор Замена основного и дополнительных изображений на выбор. Замена описаний на выбор. Замена характеристик товара на выбор. Вывод в блок связанных товаров различных полей на выбор, включая и основные изображения с возможностью заменить на свои. Блок всех моделей товара можно вывести по селектору в любом месте карточки товара на ваше усмотрение. Выбор позиции отображения, до или после какого селектора вставлять блок моделей товара: insert Before - перед блоком тегом; prepend To - внутри в начале; append To - внутри в конце; insert After - за блоком тега; HELPERS - ВСТРОЕННЫЕ ПОМОЩНИКИ ++ Адаптации к шаблонам Адаптация делается под конкретный настроенный магазин с его набором модулей и настройками шаблона! Откройте спойлер и прочтите ещё раз, что включает в себя готовая адаптация!!! Особенности работы с шаблонами. Вывод модуля на фронте и его работа сильно зависит от используемого шаблона. Поэтому к каждой теме необходима адаптация. Без адаптации работа модуля гарантируется только на дефолтном шаблоне, в который не вносились изменения. Готовая адаптация предоставляется как есть. Наличие готовой адаптации под ваш шаблон уточняйте в ЛС перед покупкой. Адаптирован \ Интегрирован с Butch Editor - массовый редактор товаров для для связки АОП - фильтрация по поставщикам и загрузка данных для связки Диспетчер YML\XML - загрузка данных в формате YML\XML\CSV для связки SimplePars - Универсальный парсер для интернет магазинов CSV import/export - импорт \ экспорт данных вашего магазина FX Sitemap удаление скрытых товаров с карты сайта FilterVier_SEO - фильтр ocFilter - фильтр Dream Filter - фильтр последних версий начиная с версии 2.4. Под все вышеперечисленные модули адаптации делались авторами этих дополнений. И мы не гарантируем корректную работу на любой версии. Также мы не предоставляем адаптации, доработки и консультации по работе с вышеперечисленными модулями в связке с нашим. Перед покупкой модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! Адаптация под сторонние модули не входит в тех поддержку и является платной! Оплачивая адаптацию, обратите внимание, что цена адаптаций начинается ОТ указанной в услуге суммы. Т.е. ОТ это значит, что у вас могут быть установлены сторонние модули, с которыми дополнительно придется адаптировать модуль, и в таком случае это будет доп доработкой с доп оплатой - имейте это в виду! Уточняйте все интересующие моменты в теме поддержки! Установка, обновление и отсутствующая адаптация под ваши шаблоны платная. Перед установкой модуля: Внимательно читаем файл readme.txt! Устанавливайте модуль только своей версии опенкарта. Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. Любые вопросы по модулю - добро пожаловать в тему, тестируем, отписываемся, спрашиваем! Некорректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "специалист" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться с этим на платной основе, т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС! Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения. Если модуль начинает искаться на варезниках, то поддержка больше не оказывается! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!5 999 ₽3 балла -
Версия 1.0.1
1 раз скачали
SEOVI Filter: Мощный инструмент фильтрации товаров для OpenCart 3.0.x c SEO SEOVI Filter – это модуль для OpenCart версий 3.0.x, предназначенный для расширенной фильтрации товаров на страницах категорий, производителей, акций, поиска и главной странице. Модуль предоставляет полный контроль над SEO-оптимизацией фильтров. Автоматическая фильтрация по: Цене Атрибутам Опциям Производителям Новинкам Наличию (количеству товара) Товарам со скидкой Демонстрация работы: [Категория - Вертикальный фильтр](ссылка на демо-сайт) [Категория - Горизонтальный фильтр](ссылка на демо-сайт) [Главная страница - Горизонтальный AJAX-фильтр](ссылка на демо-сайт) Адаптивность: Фильтр автоматически переключается в режим AJAX для мобильных устройств. Требования к системе: Ioncube Loader PHP: 7.4 Ключевые особенности и возможности: Совместимость с любыми шаблонами: Модуль работает с любыми темами, включая Journal. Адаптация для мобильных устройств: Корректная работа фильтра на мобильных устройствах. Гибкие режимы работы: Фильтрация с перезагрузкой страницы ("живые ссылки") или AJAX-фильтрация с применением по кнопке или автоматически. ЧПУ параметры фильтра: Поддержка человеко-понятных URL (совместимость с SEO_URL и SEO_PRO). Стабильная структура URL: Независимо от порядка выбора параметров, адресная строка сохраняет единый формат. Индивидуальные настройки категорий: Возможность настройки параметров фильтра (атрибуты, опции, производители, цена и т.д.) для каждой категории. SEO-оптимизация: Параметры фильтра в мета-тегах и хлебных крошках (breadcrumbs). Настраиваемые ограничения индексации: Управление canonical и robots в зависимости от количества выбранных параметров. Запрет индексации страниц пагинации: Запрет индексации со второй страницы при сортировке и лимите (применимо к категориям, производителям и акциям). Управление описанием страниц пагинации: Отключение вывода описания со второй страницы (также применимо к категориям). Сохранение параметров при смене языка: Выбранные параметры фильтра сохраняются при переключении языка на сайте. Автоматическое создание посадочных страниц: Генерация мета-тегов (description, keywords, title), заголовка H1 и описания по шаблонам. Ручное создание посадочных страниц: Создание посадочных страниц с использованием мета-тегов, H1 и описания. "Помощник" для создания посадочных страниц: Удобный инструмент для создания и редактирования посадочных страниц. Текстовый редактор для описаний: Встроенный редактор для удобного написания описаний. Собственный sitemap фильтра: Автоматическое формирование на основе ручных посадочных страниц или интеграция со встроенными модулями Sitemap Opencart или Static Sitemap. Сортировка товаров с нулевым остатком: Возможность перемещения товаров, которых нет в наличии, в конец списка. Выбор сортировки по умолчанию: Установка сортировки товаров по умолчанию. Скрытие параметров с нулевым количеством товаров: Скрытие параметров фильтра, которым не соответствует ни один товар. Скрытие товаров с нулевым остатком: Скрытие товаров, которых нет в наличии. Показ/скрытие опций с нулевым остатком: Управление отображением опций с нулевым остатком в фильтре. Ограничение минимального количества параметров: Установка минимального количества параметров для отображения в блоке фильтра. Отображение товаров из дочерних категорий: Отображение товаров из дочерних категорий в родительской. Конструктор дизайна: Настройка внешнего вида блоков, кнопок, чекбоксов, слайдера, мобильной стилизации и т.п. Вертикальное и горизонтальное отображение: Возможность выбора вертикального или горизонтального отображения фильтра (с указанием количества блоков в ряду). Поддержка одновременного использования разных вариантов в разных макетах. Разнообразие отображения атрибутов: 10 видов отображения атрибутов: чекбокс, переключатель (radio-кнопки), список (select), кнопки (+radio), картинки (+radio, +check), слайдер (для цифровых значений) и интеграция с модулем "Attribute Text Select". Разнообразие отображения опций и производителей: 9 видов отображения: чекбокс, переключатель (radio-кнопки), список (select), кнопки (+radio), картинки (+radio, +check). Разнообразие отображения цены: 3 вида отображения: перечень диапазонов, слайдер, список (select). Формирование цены с учетом скидок, акций, налогов. Мульти-значения атрибутов: Поддержка мульти-значений атрибутов через разделитель. Фильтрация по атрибутам без текстовых значений: Возможность фильтрации по атрибутам без значений (атрибуты группы). Совместная работа атрибутов со значениями и без: Комбинированная работа с атрибутами со значениями и без, объединяя последние в список атрибутов как значения. Блок очистки параметров фильтра: Добавление блока для быстрой очистки всех выбранных параметров. Поддержка параметров сортировки и пагинации: Работает с параметрами sort, page и limit. Мульти-магазины: Поддержка работы с несколькими магазинами из одной админ-панели. Мультиязычность и мультивалютность: Поддержка различных языков и валют. Собственная модель кэширования: Оптимизированная обработка запросов и исключение ошибок, связанных со стандартной моделью кэширования Opencart. Важно! Перед установкой модуля необходимо отключить и удалить все другие фильтры, а также их модификаторы из папки /system/ (обычно в названии присутствует "filter"). Не забудьте обновить модификаторы в админ-панели после удаления. Лицензирование и поддержка: Модуль распространяется "как есть". Техническая поддержка предоставляется только покупателям, официально приобретшим продукт. Передача модуля третьим лицам запрещена. Лицензия предоставляется на один сайт + мульти-магазин с одной админкой (включая тестовый сайт, если он указан как тестовый). Лицензия является пожизненной для основного и тестового сайта, смена домена после активации не предусмотрена. Лицензионный ключ формируется автоматически при указании правильного домена сайта при покупке. Активация ключа производится в админ-панели модуля. При возникновении проблем свяжитесь с разработчиком, указав номер счета и сайт. Установка: Для загрузки модуля через установщик в админ-панели необходим фикс-localcopy (при отсутствии в архиве модуля есть папка /use_fix_ocmod/). Обновление: При обновлении модуля обязательно очистите кэш браузера (Ctrl+F5) и кэш сайта/хостинга. Для Opencart 3 очистите кэш в настройках разработчика или временно отключите его. Пересохраните все вкладки в модуле после обновления.9 000 ₽3 балла -
похоже просто закэшировалось в системном кэше для его сброса подключитесь по FTP к папке storage своего магазина и в ваша_папка_storage/cache удалите все файлы начинающиеся на caсhe. (ничего другого удалять не нужно!)3 балла
-
Версия 1.2.0
2 раза скачали
Модуль позволяет защитить фото от копирования, добавив к ним водяной знак (Watermark) и скрыв путь в оригинальному файлу изображения товара. В качестве защитного знака используется изображение. Изображения можно сконвертировать в формат Webp. Демонстрация Главная страница | Страница товара | Настройки Доступы в административную панель: Логин: demo Пароль: demo Поддержка: Для нестандартных модулей необходимо сделать дополнительную адаптацию. Стоимость адаптации от 300 рублей.450 ₽3 балла -
прислал заказчик инфу, что при переходе на сайт по ссылке с Яндекс.товаров сайт отдает 403 ошибку. общение с хостером ничего не дало, начал выяснять в чем тут дело. в url добавляется utm метка utm_referrer=https://yandex.ru/products/search?text=текст на сервак естественно приходит перекодированный вариант вида https://domain/path-to-product?utm_referrer=https%3A%2F%2Fyandex.ru%2Fproducts%2Fsearch%3Ftext%3D%D1%82%D0%B5%D0%BA%D1%81%D1%82 методом проб выяснил что если заменить %3F на что-то другое, то сайт вполне работает. похоже, что обновление безопасности апача запретило использовать hex-перекодированный символ "?" в "%3F" в url. наткнулся на такое обсуждение https://stackoverflow.com/questions/78729429/403-forbidden-when-url-contains-get-with-encoded-question-mark-unsafeallow3f заменил в .htaccess строку RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] на RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA,UnsafeAllow3F] работать то работает, но интересно насколько это безопасно и есть ли другие решения, учитывая что и php'шный urlencode и js'овский encodeURIComponent по-прежнему кодируют этот символ в %3F3 балла
-
в поле ean 14 символов отведено в базе. зайдите в phpmyadmin, кликните на таблицу oc_product, далее на вкладку Структура. отредактируйте поле ean и впишите число побольше3 балла
-
Идея хорошая. Реализация не очень. Ни в коем случае нельзя заменять какие либо системные файлы. В данном случае вы могли файл назвать extension_new.twig Запаковать архив в ocmod ( tab_for_ext_oc3x.ocmod.zip ) Ну и добавить модификатор install.xml который бы просто подменил путь до шаблона <?xml version="1.0" encoding="utf-8"?> <modification> <name>Tab for Ext</name> <code>Tab for Ext</code> <version>1.0</version> <author>freeworld</author> <link>Tab for Ext</link> <file path="admin/controller/marketplace/extension.php"> <operation> <search><![CDATA[$this->response->setOutput($this->load->view('marketplace/extension', $data));]]></search> <add position="replace"><![CDATA[$this->response->setOutput($this->load->view('marketplace/extension_new', $data));]]></add> </operation> </file> </modification> Получаете безопасную установку/удаление через админку. Не затрагиваете системные файлы.3 балла
-
3 балла
-
Версия 1.0.1
213 раза скачали
Описание Yandex SmartCaptcha позволяет определить, кем является пользователь системы: человеком или компьютером. Необходим для верификации запросов в формах магазина и блокировки нежелательной активности. Сервис для верификации запросов поможет определить обращения пользователей и заблокирует роботов. Пользователям не придется размечать картинки: в большинстве случаев им достаточно кликнуть «Я не робот». GitHub: https://github.com/mpn2005/opencart3-yandex-smart-captchaБесплатно3 балла -
Версия 1.2.1
317 раз скачали
Скрипт добавляет недостающие индексы в БД. Использование индексных полей при выполнении запросов позволяет существенно снизить нагрузку на сервер и ускорить выполнение запросов. Кроме добавления индексных полей, скрипт оптимизирует таблицы функцией OPTIMIZE TABLE (перестроение индексов). Содержит 27 индексов для 14 таблиц. Применение Загрузить файл на сервер в корень сайта Запустить из браузера https://ваш-сайт/indexer.php Если рядом с indexer.php нет файла config.php, то будет показана форма для ввода данных. Другие модули и услуги с тегом "SpeedUp".Бесплатно3 балла -
Модификатор для украшения к Новому Году. Рекомендую не забывать, что удалять их нужно, раньше чем выкидывать в мае ёлку. Установка через админку : 1. Дополнения-Установка дополнений. 2. После чего обязательно обновить кэш модификаторов (дополнения-менеджер дополнений), синяя круглая иконка справа вверху. "Новогодняя мотня от Яндекс" - выводит в шапке новогодние шарики-игрушки, при проведении по ним мышкой издаёт звуки. Тот же эффект при нажатии кнопок на клавиатуре. В мобильной версии скрыто (<div class="b-page_newyear hidden-sm hidden-xs">) NewYear2025.ocmod.zip3 балла
-
потому что во вьюху вставили новые поля до языковых вкладок. делайте вставку не до <div class="form-group required"> а например после <div class="tab-pane" id="language{{ language.language_id }}">2 балла
-
в /catalog/controller/checkout/simplecheckout_cart.php после 'model' => $product['model'], добавьте 'isbn' => $product_info['isbn'], в /catalog/view/theme/default/template/checkout/simplecheckout_cart.twig замените {{ product['model'] }} на {{ product['isbn'] }} обновить модификаторы2 балла
-
Версия 3.1
117 раз скачали
Модуль "Диспетчер YML\XML" для Opencart\ocStore версии 3.2 Предназначен для подключения к ИМ неограниченного количества поставщиков, предоставляющих прайс-листы и описания товаров в формате YML, XML, CSV, 1с. Подключение поставщиков предоставляющих АПИ для доступа к своим товарам (модули работы с API изготавливаются по заказу). Для каждого поставщика возможно индивидуально настроить расписание обновлений цен и остатков через CRON Подходит для наполнения МультиМагазина (когда вы хотите наполнять разные Магазины из одной админки окстора) Модуль Интегрирован с HPM, который позволяет объединять товары - по цвету, объёму, размеру в Единую карточку товара. Наполнение Магазина из мульти язычных фидов данных(если у Магазина несколько языков и надо яндеск переводчиком обновить все поля, или в случае нескольких языков внутри xml или csv файла) Можно использовать Диспетчер yml\xml как парсер сайтов. Например, в случае указания поставщиком в офере url на карточку товара, добавляем нужные теги из домобъекта сайта донора. аналогично парсингу html, для обновления любых полей в товаре, можно делать запросы выборки по xpath в нужном xml или стороннем api сервисе. То есть - сможете дополнить или обновить информацию в товаре, который уже есть внутри опенкарта - характеристики(атрибуты), опции(в том числе связанные или расширенные), изображения и любые другие сущности. Есть интеграция с модулем Управление складами. Что позволяет синхронизировать Остатки ваших Поставщиков с заведёнными в Интернет магазине складами. обновление SEO параметров - модуль можно использовать как генератор сео и любых мета тегов, и в отличии от других подобных, Диспетчер знает о товарах, из какого он поставщика и может воздействует на них с разной логикой. Для пересчета цен товаров, представленных вашим поставщиком, в валюту вашего магазина Диспетчер интегрирован с модулем Мультивалютные товары Если в XML много оферов-опций или опций с картинками, то в Диспетчере есть адаптация с модулями Изображения опций PRO, Связанные опции, Расширенные опции - можно создать опции по вашему ТЗ. Основные возможности: - Производители - автоматическое создание вендоров, фильтр при загрузке брендов. - Категории - автоматическое создание дерева, фильтр при загрузке offers. - Атрибуты - автоматическое создание, обновление. - Индивидуальные настройки для каждого Поставщика. - Индивидуальные логи для каждого Поставщика. Структура модуля Модуль состоит из основного блока и набора микро-модулей (драйверов), каждый из которых реализует обработку какого либо конкретного формата входных данных по общей схеме. На текущий момент в состав модуля входят следующие драйверы: выборочная загрузка производителей перенаправление производителей создание производителей из панели модуля загрузка товаров без указанного производителя (принудительное назначение одного из существующих на сайте производителей) выборочная загрузка категорий перенаправление категорий создание категорий из панели модуля настройка соответствий каждого входного параметра параметрам вашего ИМ режимы добавления\обновления загрузка изображений связующие поля модификаторы цены шаблоны мета-тегов расширенный блок модификации данных лог загрузки лог уведомлений о появлении у поставщика новых категорий, производителей, атрибутов обработка YML - задача решена в общем виде и годится для подавляющего большинства фидов Дополнительно (за отдельную плату) предоставляются драйверы для работы со следующими Поставщиками, использующими нестандартные форматы или теги, или предоставляющие собственное API: textiloptom.net (API) skyb2b - скай odeyalaoptom.ru (API) shopntoys.ru (API) commerceML (1C) qpstol.ru (YML со Связанными опциями) - купистол rs24 (API) - Русский свет gifts.ru (API) - рекомендуется использовать hpm модуль от @HyperLabTeam для связки товаров happygifts.ru (API) - дополнительно требуются модули "Связанные опции", "Изображения опций ПРО", "Живая цена" api.samsonopt.ru - СамсонОпт api.treolan.ru - треолан b2b.merlion.com oapi.3logic.ru - 3ложик snt.su rcstore.ru grandline - Грандлайн Netlab - сетевая лаборатория Установка модуля Модуль имеет единый дистрибутив для всех версий Opencart. Распакуйте архив zoxml2.160707.zip (или более позднюю версию) в корень вашего сайта (цифры оздачают дату сборки: ГГММДД) Распакуйте архив zoxml2_yml.160707.zip (или более позднюю версию) в корень вашего сайта (цифры оздачают дату сборки: ГГММДД) Для версий 1.5.Х дополнительно также распакуйте архив zoxml1.160630.zip (цифры оздачают дату сборки: ГГММДД) Далее перейти в админке в список модулей, найти в нем "Диспетчер YML\XML" и активировать модуль. Настройка модуля В левой колонке модуля расположен список подключенных поставщиков. Последним в списке идет ссылка на блок общего управления модулем. Перейти в блок общего управления модулем В закладке "СИСТЕМА" установить нужные параметры Настройка Яндекс.Переводчика Для работы с Яндекс.Переводчик необходимо получить ключ. Нажмите на "Получить ключ!". Получите ключ Введите полученный ключ и сохраните настройки модуля Работа с модулем В левой колонке модуля расположен список подключенных поставщиков. Последним в списке идет ссылка на блок общего управления модулем. Добавление поставщика Перейти в блок общего управления модулем В закладке "ПОДКЛЮЧИТЬ ПОСТАВЩИКА" выберите из списка тип входного фида В открывшейся строке "ИМЯ" введите любое удобное для вас имя этого поставщика, например: ООО "Маркет" В остальных открывшихся строках указать необходимые параметры: URL (если требуется), ЛИЦЕНЗИЯ (если требуется) Нажмите "ДОБАВИТЬ" Настройка поставщика В левой колонке модуля расположен список подключенных поставщиков. Выберите нужного поставщика из списка Установите необходимые базовые параметры Сохраните настройки Нажмите "Загрузить производителей, категории и атрибуты" По окончании загрузки приступайте к настройке производителей, категорий и атрибутов Настройка шаблонов Для каждого поставщика возможна индивидуальная настройка шаблонов мета-тегов: Настройка производителей Войти в закладку "ПРОИЗВОДИТЕЛИ" выбранного поставщика Если нужный вам производитель отсутствует на сайте, то будет активна кнопка "Добавить" (также можете добавлять производителей обычным способом) Если нужный вам производитель уже есть на сайте, в т.ч. он может присутствовать в иной транскрипции, то просто выберите его из выпадающего списка Сохраните настройки Настройка категорий Войти в закладку "КАТЕГОРИИ" выбранного поставщика Если нужная вам категория отсутствует на сайте, то можете добавить категорию обычным способом через меню Каталог->Категории Если нужная вам категория уже есть на сайте, в т.ч. она может присутствовать в иной транскрипции или быть вложена в другую категорию, то просто выберите ее из выпадающего списка При необходимости можно воспользоваться дополнительной функцией "СОЗДАТЬ ВСЕ КАТЕГОРИИ" в разделе "УПРАВЛЕНИЕ". В этом случае на сайте будет воссоздана полная иерархия категорий, как и у поставщика Сохраните настройки Настройка опций товараСтандарт YML не поддерживает возможность описывать опции товара. Но модуль содержит встроенный механизм вызова пользовательских скриптов, помощью которых можно обработать практически любые нестандарные данные, в том числе загружать и обновлять опции товара. По работе пользовательских скриптов обращайтесь на линию поддержки. Поставщик textiloptom.net дает опции товара. По настройке обратитесь к описанию работы с этим драйвером.Настройка атрибутов товара Войти в закладку "АТРИБУТЫ\ОПЦИИ" выбранного поставщика Если нужный вам атрибут отсутствует на сайте, то добавьте его обычным способом через панель управления атрибутами сайта Если нужный вам атрибут уже есть на сайте, в т.ч. он может присутствовать в иной транскрипции, то просто выберите его из выпадающего списка Сохраните настройки Работа с блоком модификации данных "на лету" Модуль позводяет модифицировать: описание товара, название товара, модель, цену, количество, значения атрибутов и опций варианты модификации для обработки тега available: другие варианты модификации: замена найденного фрагмента вставка перед\после найденного фрагмента обработка с помощью регулярных выражений перевод с разных языков - «Яндекс.Переводчик» Загрузка\обновление товаров Выберите поставщика из списка Нажмите иконку "Загрузить товары" Удаление поставщика Выберите поставщика из списка Нажмите иконку "Удалить поставщика" В появившемся блоке запроса подтверждения подтвердите удаление. При отсутствии действий со стороны пользователя блок запроса подтверждения исчезнет через 10 секунд. Лог загрузки Лог событий Настройка CRON Для каждого поставщика возможно индивидуально настроить расписание обновлений цен и остатков через CRON В закладке "УПРАВЛЕНИЕ" для каждого поставщика приводится индивидуальная команда для запуска задачи: Лицензирование модуля приобретая модуль вы получаете право его использования на одном публичном домене использование на локальных серверах не ограничивается Дополнение является объектом авторского права и принадлежит его создателю Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания Демо-сайт:https://h5007.h5.ose.su/admin/index.php?route=extension/module/zoxml2&autologin demo\demo Поддержка Поддержка осуществляется @ncv При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно упрощает работу и экономит время. Все заинтересованные могут получить демонстрационный доступ к нашему модулю с вашим поставщиком перед совершением покупки. Не взимается плата за анализ и проверку фидов данных в рамках предпродажной консультации. Если у вас возникли вопросы перед покупкой модуля или вам нужна помощь, не стесняйтесь обращаться к нам. Вы можете оставить личное сообщение или задать свой вопрос в соответствующей теме поддержки. Расширение функционала функционал модуля постоянно расширяется Пишите, если считаете нужным добавить в модуль какую нибудь полезную функцию - ваши пожелания будут учтены в следующих версиях Рекомендации и FAQ: для работы с фидами, содержащими большое количество производителей или категорий добавьте в файл .htaccess строку: php_value max_input_vars 20000 модуль очень требователен в хостингу. рекомендуется использование VDS(VPS). Объем доступной памяти должен как минимум в 10 раз превышать размер самого большого фида. Так, если самый большой фид имеет размер 90Мб, то на хостинге должно быть не менее 1Гб памяти модуль не работает в "Режиме обслуживания" не забывайте чистить логи! Если у вас при входе в модуль возникает ошибка типа Fatal error: Allowed memory size of 134217728 bytes exhausted или подобная, то для очистки логов сделайте повтор9 000 ₽2 балла -
Модуль давнишний. Кто знает - тот знает. Поддержка есть, автор оперативен в ответах и адекватен. Наконец-то модуль можно купить на РУ просторах. И даже спустя годы выходят актуальные обновления. И великолепнейший талмут - инструкция по использрванию. Если работаете с большим объемом товаров - маст хэв. Что особенно радует, есть много способов дополнительного редактирования, начиная с отключения пустых категорий или обновления остатков, заканчивая SEO. Автору благодарность за труд!2 балла
-
Версия 1.0.5
44 раза скачали
Гибкая настройка мультидоставки с формулой и порогом стоимости для OpenCart 2 и 3 Модуль позволяет сделать произвольное количество способов доставки. Multi shipping +formula Демо Админка - demo\demo Фронт !!! ВНИМАНИЕ !!! Модуль продаётся как есть - без технической поддержки! Вопросы, касающиеся услуг и доработок модуля не рассматриваются!!! Модуль работает согласно заложенному и описанному функционалу; Если что то не работает то все вопросы к установленным у вас шаблонам и модулям; Если авторы модулей и шаблонов отказывают вам в доработках то обращайтесь в раздел услуг; Читайте внимательно перед покупкой описание, документацию и смотрите демо! В связи с тем, что авторы расширения перегружены работой в силу различных причин и не всегда могут найти время для дополнительных доработок, вы можете смело воспользоваться разделом услуг на форуме, для реализации необходимого вам функционала и\или верстки модуля под дизайн вашего шаблона \ сайта. На форуме есть много хороших специалистов, чем ждать пока у нас найдется свободное окошко, лучше обратится за дополнительными доработками к ним. Преимущества: Произвольное количество способов доставки Стоимость доставки Вычисление данных по формуле Переменные для формулы {count} - количество товаров, {total} - общая сумма заказа, {weight} - общий вес. Текстовое поле если цена = 0 - NEW! Назначение названия способов Гибкая настройка условий для каждого способа (вкл/выкл) Мультимагазины Географические зоны Налоговый класс Порядок сортировки Помимо указания фиксированной стоимости доставки, можно использовать вычисления и переменные: {count} - количество товаров, {total} - общая сумма заказа, {weight} - общий вес. Пример: Стоимость доставки = 165 рублей за 1-ую позицию в заказе + по 50 рублей за каждую последующую позицию в заказе + 5% от суммы заказа (Почтовый страховой сбор). Задаётся следующей формулой: 165 + ({count} - 1)*50 + 0.05*{total} Совместимость с модулем "Simple - упрощенная регистрация и заказ" Перед покупкой модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! Уточняйте все интересующие моменты в теме поддержки! При возникновении вопросов о возможности реализации дополнительного функционала, пишите в теме тех поддержки. Установка, обновление нашими руками - платная. Перед установкой модуля: Внимательно читаем файл readme.txt! Устанавливайте модуль только своей версии опенкарта. Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестируем, отписываемся, спрашиваем. Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть. Если вы отказываете в доступах для тех поддержки - значит поддержка вам не нужна. Если у вас после обновления модификаторов валится сайт - значит какой-то "специалист" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться с этим на платной основе т.к. такое не входит в бесплатную тех поддержку. Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС. Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения. Если модуль начинает искаться на варезниках, то тех поддержка больше не оказывается! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!1 299 ₽2 балла -
Версия 1.0.0
0 раз скачали
Файловый менеджер для администрирования сайта на базе Tiny File Manager, подойдет как для прожжённых профессионалов, так и для начинающих вебмастеров, позволяет без доступов к фтп или хостинг панели: - распаковать/запаковать файлы сайта (сделать актуальный бекап, если нету под рукой доступов); - переименование файлов и папок, копирование, удаление файлов с директории сайта; -не плохая замена в целом файл менеджеру хост панели; - устанавливается как модуль opencart 3.X; - в этот раз без Elfinder, в большинстве кода, написанный на php; - присутствует редактор кода для работы с файлами. Установка модуля: - для установки, нужен предварительно установленный патч - скачать; - устанавливаем архив с модулем Opencart.v.3.X.ocmod.zip в систему; - перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы; - устанавливаем модуль, заходим в редактирование модуля, устанавливаем логин и пароль – от сложности пароля зависит безопасность сайта, обойдемся без утечки данных! - задаем стоп-ссылку с помощью кнопки “с генерировать ссылку” и обзываем заголовок как удобно; - можно пользоваться, переход в редактор по кнопке“вход”; - авторизуемся и работаем; - в целях безопасности, можно поменять название папки. При возможных проблемах загрузки больших объемов файлов или разрешения доступов к файлам, необходимо для ознакомления - https://github.com/prasathmani/tinyfilemanager/wiki/FAQ750 ₽2 балла -
Например https://opencart.club/files/file/30-hyper-product-models-ajax-zamena-tovara-po-modelyam/ Обычно картинки это отдельные артикулы товара.2 балла
-
Версия 1.0.9
6 раз скачали
Модуль "Сообщить о наличии" заменяет кнопку "Добавить в корзину" на "Сообщить о наличии" для товаров, которые временно отсутствуют. Это позволяет посетителям сайта легко подписываться на получение уведомлений по электронной почте, как только товар снова станет доступен для покупки.Демо:Логин: demoПароль: demoАдминка: Страница настройки модуляСайт: Страница с товарами ОБНОВЛЕНИЕ: 24.05.2025. Была улучшена работа модуля при отправке уведомлений на почту.1) Письма теперь приходят с правильной кодировкой — больше никаких «кракозябр».2) Цена товара отображается корректно.3) Исправлена проблема, из-за которой не показывались картинки товаров с кириллическими названиями.4) Модуль стал работать стабильнее при запуске по расписанию (cron). ОБНОВЛЕНИЕ: 15.03.2025. 1) Удаление товаров из корзины: Если опция включена, те товары, которых нет в наличии, будут удалены из корзины пользователя, даже если она сохранена. 2) Удалять заявки после успешной отправки: После успешной отправки уведомления клиенту заявка будет удаляться. Если вам нужно собирать клиентскую базу, отключите эту опцию. 3) Удалять заявки, если товар не существует: Удаляет все заявки, подписанные на товар, который больше не существует. 4) Добавлена возможность менять иконку на кнопке или вовсе не выводить. Также можно добавить текст кнопки и всплывающий текст подсказки. 5) МОДУЛЬ может быть мульти заявочным. Модуль теперь можно использовать не по назначению, можно сделать из него "БЫСТРЫЙ ЗАКАЗ товара", "ПРЕДЗАКАЗ товара" или вовсе Прием заявок на другие услуги. 6) Расширенная настройка поиска ID товара на странице: не все шаблоны стандартны, и автор шаблона может по-разному указывать ID товара в карточке, поэтому для универсальности добавлено новое поле для указания всех вариантов поиска ID. 7) Поддержка PHP >=5.3 версии. ОБНОВЛЕНИЕ: 01.01.2024. 1) Добавлена возможность выводить кнопку (Сообщить) рядом с кнопкой (Купить). 2) Добавлена инструкция по настройке модуля. 3) Добавлена совместимость со сторонними модулями. Написана инструкция по настройке совместимости. 4) Добавлена поддержка языков: Русский, Украинский, Английский.# Ключевые возможности модуля "NWA - Сообщить о наличии": 1. История заявок: Полное ведение истории всех запросов на уведомления, что позволяет отслеживать интерес клиентов к конкретным товарам. 2. Фильтрация заявок: Возможность фильтрации заявок по статусу, товару или клиенту. 3. Черный список: Функция добавления клиентов в черный список, что запрещает им в будущем отправлять заявки. 4. Резервное копирование: Возможность создания резервной копии настроек модуля, а также всех заявок. 5. Выгрузка заявок в CSV: Удобная функция для экспорта заявок в формате CSV. 6. Настройка писем: Легкая настройка содержания уведомлений, которые будут отправляться клиентам. Возможность добавления логотипа компании, ссылок в шапку шаблона письма и информационных или рекламных баннеров. Также можно выводить информацию внизу письма и ссылки на социальные сети для быстрой связи. 7. Всплывающая форма на сайте: Возможность настройки заголовков и текста формы по своему усмотрению. Включение и отключение полей формы, настройка маски телефона с возможностью выбора страны, а также автоматическое определение клиента по IP. 8. Уведомление при изменении товара: Автоматическая отправка уведомлений клиентам при сохранении товара, что позволяет информировать их о наличии товара на складе. Возможность включения и выключения этой функции. 9. Кастомизация формы и кнопки: Возможность кастомизации стилей кнопки или формы в специальном блоке для написания кода. 10. Ручное изменение статуса: Возможность вручную обновлять статус заявки без необходимости отправки уведомлений, что обеспечивает гибкость в управлении запросами. 11. Массовая отправка уведомлений: Эффективная функция, позволяющая отправлять уведомления всем клиентам одним нажатием кнопки. 12. Целевая отправка уведомлений: Уведомления отправляются только по тем заявкам, на которые товар доступен, что минимизирует вероятность недовольства клиентов. 13. Управление статусами заявок: Возможность вручную переводить заявки из закрытого в открытое состояние, что упрощает процесс обработки запросов. 14. Уведомление администратора: Автоматические уведомления для администраторов о новых заявках, что позволяет оперативно реагировать на интерес клиентов. 15. Защита от спама: Настройка капчи для предотвращения злоупотреблений и спама в запросах. 16. Автоматизация с помощью cron: Настройка автоматической отправки уведомлений с использованием cron, что обеспечивает бесперебойную работу модуля. 17. Отписка от уведомлений: Клиент может отказаться от получения уведомлений, перейдя по ссылке в письме. # Лицензия на модуль предоставляется на следующих условиях: 1. Одна лицензия = одна покупка = одно доменное имя. Это означает, что при покупке модуля вы получаете ключ активации, который позволяет использовать модуль только на одном доменном имени и в одном интернет-магазине. Пожалуйста, обратите внимание, что для использования модуля на других доменных именах или в других магазинах необходимо приобрести отдельную лицензию.# Системные требования: CMS: Модуль совместим с версиями CMS OpenCart и ocStore 3.x.x. PHP: Необходима версия PHP 7.x для корректной работы модуля. Ioncube Loader: На хостинге должен быть установлен Ioncube Loader, который необходим для декодирования файлов модуля. # Установка модуля "NWA - Сообщить о наличии" 1. Скачайте архив с модулем. 2. Установите модуль: Перейдите в административную панель сайта. Откройте раздел "Дополнения" и выберите "Установка дополнений". Загрузите и установите скачанный архив с модулем. 3. Обновите кеш: Перейдите в раздел "Дополнения" и выберите "Модификаторы". Обновите кеш, чтобы изменения вступили в силу. 4. Активируйте модуль: Перейдите в редактирование модуля и введите ключ активации. 5. Настройте модуль: Перейдите в настройки модуля и активируйте его, переведя опцию "Статус" в положение "Включен". 6. Сохраните настройки. Теперь модуль готов к использованию! Если при установке модуля возникает ошибка, например: "Папка недоступна для записи!" или "Каталог не доступен для записи!", вам необходимо установить Localcopy, который поможет решить эту проблему.После установки Localcopy повторите попытку установки модуля.# Обращаю внимание!Если в течение часа вы не получили ключ, пожалуйста, напишите мне в личные сообщения на сайте. Рекомендую сразу установить модуль и перейти на страницу модуля, где вы найдете мои контактные данные и свяжитесь со мной.# При запросе ключа, пожалуйста, укажите следующую информацию: Сайт, на котором вы приобрели модуль. Ваш email, который вы использовали при покупке. Домен вашего сайта.780 ₽2 балла -
Приветствую, это предложил автор данного модуля, дает возможность редактировать данные непосредственно в Batch Editor Для этого в настройках модуля вкладка Связи добавьте новую и выберите таблицу hpmodel_links2 балла
-
Такие решения есть, только толку от них нет. Товары хорошо так заполнять, но вот производителей и категории лучше ручками проработать. Просто поверьте наслово)2 балла
-
если собираетесь делать магазин на Opencart - значит нужно изучить движок как минимум на уровне пользователя либо нанять кого-то, кто у вас будет этим заниматься2 балла
-
Нет, поначалу начал писать автору HYPER Multi Product Models в личку, но тот попросил писать по вопросам модуля в этот форум поддержки, на форуме, конечно, тоже тишина. Модуль HYPER Multi Product Models ложит сайт на Просторе на раз-два, в первые минуты настройки. Простор недавно обновился до версии 1.3.1, а файлы адаптации скорее всего для более ранних версий. По отзывам 22 и 23 годах для дополнения HYPER Multi Product Models была хорошая и быстрая поддержка, сейчас поддержки нет. 10 тыс руб в пролете :)2 балла
-
Да, как сказано выше, в базе данных увеличьте количество символов, к примеру до 128 байт2 балла
-
NewsBlog - неограниченное количество категорий со статьями Добавил netruxa Добавлено 04.02.2025 Категория Блоги, Новости, Статьи Просмотр файла2 балла
-
Версия 1.0.0
12 раз скачали
С расширением NewsBlog Вы можете создавать неограниченное количество материалов и объединять их в различные категории с разными дизайнами и разными условиями показа. ДЕМО - Фронт ДЕМО - Админка логин и пароль: demo/demo Новости / Статьи / Блоги - теперь создавать любые типы материалов стало доступно и бесплатно для пользователей OpenCart! Преимущества: Можно создавать любое количество категорий материалов, вкладывать их друг в друга, при этом для каждой категории можно установить свои индивидуальные настройки: -Все стандартные с текстами (название/описание/мета-теги) -SEO URL -Изображение категории -Показывать или нет анонс в полном описании статьи -Количество материалов на странице -По какому полю и в каком направлении сортировать материалы -По какому шаблону выводить категорию (список материалов) и страницу материала (детальная) -Выбрать макет сайта Любой материал можно связывать с любыми количеством категорий, при этом seo-url будет формироваться только по той категории, которая считается главной. Индивидуальные настройки у материалов: -Все стандартные с текстами (название/описание/мета-теги) -Теги -SEO URL -Изображение материала + дополнительные изображения для слайдера -Похожие статьи -Атрибуты (дополнительные поля с необходимой информацией) -Выбрать макет сайта Вывод материалов также можно осуществить через модули. В любом месте сайта можно вывести любой материал, из любой категории с любым шаблоном для вывода Мы не берем деньги за это расширение, но можем оказать любые услуги по доработке опенкарт за дополнительную плату.Бесплатно2 балла -
мой вопрос снимается. установлен FilterVier. для совместимости нужно установить галку fix hyper_product_models в настройках фильтра2 балла
-
Спасибо за помощь нашел у себя какой то модуль Изображений для категорий переделал и сделал модуль с выводом как баннера одно так и сделать слайдер category_banner_3.x.ocmod.zip2 балла
-
В опенкарт любой версии полно неиспользуемых полей. Берите любое , например mpn и замените в админке вывод текстового инпута на переключатель Да-Нет. <?xml version="1.0" encoding="UTF-8"?> <modification> <name>Change MPN to Yes-No and Display in Frontend</name> <code>change_mpn_to_yes_no_and_display</code> <version>1.0</version> <author>Tom</author> <link>https://www.yoursite.com</link> <file path="admin/view/template/catalog/product_form.twig"> <operation> <search><![CDATA[<input type="text" name="mpn" value="{{ mpn }}" placeholder="{{ entry_mpn }}" id="input-mpn" class="form-control"/>]]></search> <add position="replace"><![CDATA[ <select name="mpn" id="input-mpn" class="form-control"> <option value="1" {{ mpn == '1' ? 'selected' : '' }}>Да</option> <option value="0" {{ mpn == '0' ? 'selected' : '' }}>Нет</option> </select> ]]></add> </operation> </file> <file path="catalog/controller/product/product.php"> <operation> <search><![CDATA[$data['points'] = $product_info['points'];]]></search> <add position="after"><![CDATA[$data['mpn'] = $product_info['mpn'];]]></add> </operation> </file> <file path="catalog/view/theme/default/template/product/product.twig"> <operation> <search><![CDATA[{% if price %}]]></search> <add position="before"><![CDATA[ {% if mpn == '1' %} <div class="product-mpn-enabled"> <!-- Контент для активации MPN --> <p>Этот блок включен для данного товара.</p> </div> {% elseif mpn == '0' %} <div class="product-mpn-disabled"> <!-- Контент для деактивации MPN --> <p>Этот блок отключен для данного товара.</p> </div> {% endif %} ]]></add> </operation> </file> </modification> Нет возможности использовать mpn, заменяйте на любое иное существующее значение типа jan, isbn, upc, location2 балла
-
Если открыть практически любой контроллер opencart, можно увидеть как после загрузки языка $this->load->language('catalog/product'); подгружаются языковые константы $data['text_list'] = $this->language->get('text_list'); $data['text_no_results'] = $this->language->get('text_no_results'); $data['text_confirm'] = $this->language->get('text_confirm'); $data['column_name'] = $this->language->get('column_name'); $data['column_attribute_group'] = $this->language->get('column_attribute_group'); $data['column_sort_order'] = $this->language->get('column_sort_order'); $data['column_action'] = $this->language->get('column_action'); и так для каждой константы. что бы не прописывать каждый перевод можно было сделать такой трюк $data = array(); // тут мы инициируем переменную $data если она не задана ранее $data += $this->load->language('catalog/attribute'); // а тут копируем в неё все языковые константы но это имело смысл только до версии 3.0 потому как с версии 3.0 добавили такую интересную штуку controller\event\language.php public function index(&$route, &$args) { foreach ($this->language->all() as $key => $value) { if (!isset($args[$key])) { $args[$key] = $value; } } } сами event'ы были и раньше, но language event добавили только в 3.0 а как же это работает? довольно просто: всё начинается с того что в файле framework.php создается и регистрируется event, который в свою очередь регистрирует все ивенты из конфига // Event $event = new Event($registry); $registry->set('event', $event); // Event Register if ($config->has('action_event')) { foreach ($config->get('action_event') as $key => $value) { foreach ($value as $priority => $action) { $event->register($key, new Action($action), $priority); } } } в конфиге среди прочих есть такие строчки $_['action_event'] = array( ... 'view/*/before' => array( 999 => 'event/language', ... таким образом перед каждым вызовом $this->load->view загружаются соответствующие языковые константы2 балла
-
В разделе связи у Вас выбраны нужные категории-производители? Обратите внимание, что первая связка не должна пересекаться по категориям связи со второй.2 балла
-
2 балла
-
Версия 1.5
3 раза скачали
Модуль для интеграции видео в карточку товара из внешних источников. Поддерживаются сервисы: RUTUBE, VK Видео, Дзен Видео, Платформа, МатрёшкаТВ. YouTube не поддерживается, для этого смотрите модуль видео для YouTube * Загрузка видео на сервер сайта не поддерживается, смотрите модуль Видео на сервере * * Этот модуль и модули, указанные выше, не могут работать вместе, допускается установка только одного из них. Возможности: Поддержка российских видеосервисов в любом сочетании Чтобы добавить видео, достаточно вставить ссылку на него Неограниченное количество видео в товаре Адаптивность: видеоплеер подстраивается под размеры родительского блока Автоматическое добавление обложек и названий видео для Rutube Ручное добавление обложек и названий для других сервисов Выбор фрагмента из видео для воспроизведения Поддержка Shorts (ручной выбор соотношения сторон видео) Просмотр видео в административной части Автоматическая смена плеера на миниатюры при наличии нескольких видео Изменяемые параметры: Расположения видео: в изображениях / во вкладке / под описанием и их комбинации Размер плеера: на всю ширину / 640px / 853px / миниатюра и всплывающее окно Позиция видео: перед изображениями / после изображений Название видео: всплывающее при наведении на миниатюру / под миниатюрой Иконка в списке товаров о наличии видео с кастомной подсказкой Открыть видео в списке товаров во всплывающем окне Количество видео в изображениях: одно / все ========== Готовые адаптации под шаблоны OpenCart 2: coloring, revolution, unishop Готовые адаптации под шаблоны OpenCart 3: oct_ultrastore, prostore, revolution, unishop2 ========== Модуль адаптирован под стандартный default шаблон OpenCart. Адаптации под другие шаблоны будут пополняться по мере обращений. Для адаптации к вашему шаблону понадобится доступ к FTP и админке сайта. На данный момент услуга бесплатна при покупке модуля. Как правило адаптация занимает около суток. ========== Иногда решающее значение перед покупкой товара в интернет магазине имеет его детальный видео обзор, который снимает долю сомнений покупателя в выборе того или иного товара, тем самым помогая ему быстрее определиться и сделать заказ. Данный модуль поможет вам в этом. ========== Системные требования к хостингу: PHP 5.5 - 7.4 + ionCube Loader Если вы не знаете состояние этих параметров, то скачайте модификатор и следуйте инструкции. Ключ активации высылается по запросу через личные сообщения В сообщении укажите версию opencart и название используемого шаблона. Ответ разработчика в течение 12 часов. Обратите внимание! Тестовый сайт может быть только поддоменом основного сайта, техническим доменом хостинга или папкой с сайтом на локальном сервере без точки в названии. Не указывайте другой полноценный домен в качестве тестового. Дополнительная информация:790 ₽2 балла -
Сделайте ПР и будет быстрее. Всё это развивается в свободное от работы время. А вы проверили актуальный код, перед написанием ишью? Странный подход, что кто-то должен перепроверять, отвечать, делать ещё и быстро.2 балла
-
Версия 1.0.0
5 раз скачали
Модуль бронирования и онлайн записи клиентов позволяют сделать ваш сайт более комфортным и функциональным для пользователей ваших услуг. Люди все больше привыкают и с удовольствием пользуются бронированием и онлайн записью не потому что это модно, а по причине явной выгоды и удобства. Модуль применим для следующих видов бизнеса: Для парикмахерских и салонов красоты; Для стоматологических, терапевтических, медицинских клиник; Для салонов СПА и оздоровительных центров; Для мастерских по ремонту мобильных девайсов; Для компаний сдающих в аренду оборудование на почасовой основе; Для спортивный центров. И других целей. Сэкономьте рабочее время ваших штатных сотрудников и позвольте своим клиентам записываться онлайн! Сэкономьте свое личное время и предоставьте им возможность договариваться о встрече онлайн. Лицензия на модули Приобретая модули вы полностью соглашаетесь с условиями данной лицензии и подтверждаете, что ознакомились с ними. Модули распространяются " как есть ". Разработчик не несет никакой ответственности за возможный ущерб, полученный по вине или с помощью модуля или его файлов. Одна приобретаемая копия модуля предназначена для использования на одном, указанном при покупке или при получении лицензии, домене. Дистрибутив модуля и обновления приобретаются только для одной, указанной при покупке или при получении лицензии, версии движка. Ее можно изменить только один раз для одной лицензии, при этом будут доступны только обновления для новой версии движка. Лицензию на тестовый домен можно получить и заменить в любое время, при этом тестовый домен должен быть явным, т.е. быть поддоменом основного домена лицензии (например, test.site.com или dev.site.com) или техническим доменом хостера или доменом, содержащим в своем названии явно выраженную тестовую суть. Выдача лицензий и поддержка производится в рабочие дни с 9 до 18 по МСК. Ответ на запрос может быть получен не позднее 72 часов в рабочие дни, но обычно составляет не более 15 минут. При создании запроса по одному из каналов связи не надо дублировать его во все возможные каналы, т.к. ни у какого из них нет приоритетного статуса. Все запросы поддержки обрабатываются в порядке живой очереди по всем каналам одновременно. При получении одинаковых запросов поддержки по нескольких каналам связи, такой запрос будет перенесен на следующий рабочий день не зависимо от занятости. Срок поддержки составляет 3 месяца со дня покупки. После этого срока поддержка оказыватся только при наличии объективного отзыва на модуль по месту покупки либо продлевается платно. Единственной причиной для возврата средств является грубая ошибка в работе модуля, которая была доказана на чистом движке (без единого стороннего модуля, модификатора или правки кода) и дефолтном шаблоне. Суммой возврата будет являться стоимость модуля по месту покупки и на момент покупки за вычетом комиссии площадки. При этом лицензия на модуль будет заблокирована, а клиент обязуется никогда не использовать модуль и его файлы, а также в течение суток удалить все полученные файлы и дистрибутив модуля. При этом разработчик оставляет за собой право отказать данному клиенту в поддержке по всем лицензиям, если у клиента есть или будут приобретены прочие лицензии на модули разработчика. Запрещено передавать, перепродавать или любым другим способом распространять модуль, а также модифицировать код модуля и обращаться за поддержкой после модификации модуля. В случае хамского общения, необоснованных требований, голословных обвинений, нарушения лицензии модуля, публикации необъективного отзыва или клеветы, разработчик имеет право отозвать лицензию с прекращением поддержки и прекращением предоставления обновлений модуля. Все права на модуль и его файлы принадлежат разработчику.3 500 ₽2 балла -
Версия 1.0.0
43 раза скачали
Расширенный OpenCart Самая актуальная версия с историей правок доступна здесь: https://github.com/ex-url/exopencart Платформа основана на решении для электронной коммерции с открытым исходным кодом ocStore, которое, в свою очередь, основано на оригинальном проекте OpenCart 3. Несмотря на первоначальную направленность на разработку интернет-магазинов, платформа подходит для решения любых задач по разработке сайтов для бизнеса, предоставляя набор готовых функциональных блоков с четкой и логичной реализацией, одинаковой для любого сайта независимо от цели его создания и задач, которые он должен решить. Основные отличия от стандартного ocStore Шаблон по умолчанию был полностью переписан. Bulma используется в качестве UI фреймворка по-умолчанию. В качестве расширения имеется готовый компилятор Bulma SCSS. Просто переопределите нужные вам переменные bulma, нажмите кнопку, и ваша тема готова! Функционал блога очищен от грязи и теперь работает нормально. Модули, имеющие заголовки ( Избранные, Новинки, Акции и др.), позволяют указывать их на нескольких языках и отображать указанное значение на стороне каталога (вместо значения, взятого из файла локализации в базовом ocStore/OpenCart 3); В настройках системы есть возможность добавлять произвольные контакты, а также ссылки на мессенджеры и социальные сети; Полностью переработан стандартный механизм заказа (очень громоздкий и неудобный в ocStore/OpenCart 3); Обновлен стиль панели управления; Изменен состав и порядок пунктов главного навигационного меню панели управления Обновления в версии 1.0 в настройках системы теперь можно указать произвольные SEO фразы для каждого магазина, которые можно использовать для автоматической генерации SEO заголовков страниц и отдельных модулей; модуль Магазин был сильно доработан и теперь если он включен то рядом с логотипом (в стандартном шаблоне) будет отобажаться текущий магазин (текущий город, если делать для каждого города поддомен), при клике на который будет всплывать модальное окно с выбором из всех имеющихся магазинов; изменана страница в режиме обслуживания; по-умолчанию доступен модуль с SASS компилятором для Bulma UI, дающий полный контроль над темой оформления; по-умолчанию есть модуль для предупреждения о согласии со сбором персональных данных, который позволяет указать произольный текст на несколькоих языках, отображающийся при первом посещении сайта, текст на кнопке согласия, а также ссылку на статью в которой изложены правила и условия использования сайта; реализован живой поиск по каталогу; в админ. панели в разлеле файлы для скачивания добавлена возможность поиска по файлам; для блога теперь есть возможность указать произвольные SEO заголовки на нескольких языках; реализован функционал для управления ответами на отзывы и комментарии реализован функционал управления размерами изображения логотипа; реализован функционал опционального сжатия CSS и JS файлов реализован функционал опционального создания миниатюр изображений в формете .webp в папке storage инициализирован composer, теперь можно быстро и легко работать с зависимостями Если вы увидели баг, добро пожаловать в https://github.com/ex-url/exopencart/issuesБесплатно2 балла -
Версия 1.0.0
316 раз скачали
Две дополнительные позиции под меню и над футером для 2.3х - 3х Модуль добавляет два блока на 100% ширину между меню и основным контентом и ещё один блок между футером и контентом Любые шаблоны видят эти позиции за исключением некоторых. Установка: В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются.Бесплатно2 балла -
как вариант воткнуть патч но лучше вообще не использовать встроенный в админку редактор и вносить правки в файлы либо напрямую, либо, что более правильно - через модификаторы2 балла
-
Версия 1.05
62 раза скачали
При работе разных модификаторов, вносящих изменения в одни и те же файлы, могут возникать конфликты. В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов. OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов. При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени. Инструмент будет полезен разработчикам и исполнителям при решении конфликтов OCMOD DEMO 3x DEMO 2x Особенности: ✔ управление очередностью прямо в списке модификаторов ✔ приоритет выполнения: сначала по указанному порядку, потом по имени ✔ автоматически создает и использует отдельную таблицу "modification_order" в БД ✔ не меняет файлы движка и его стандартные таблицы ✔ работает на ajax, использует OCMOD совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 2x-303x совместим с редакторами модификаторов: opencart Brazil opencart-templates Установка 2000-2200: 1. Загрузить файл ocmod-order.ocmod.xml в Дополнения > Установка дополнений 2. Обновить кеш модификаторов в Дополнения > Менеджер дополнений Установка 230x: 1. Скопировать файл ocmod-order.ocmod.xml в папку system 2. Дважды обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений) если после первого обновления возникнет ошибка * Fatal error: Cannot redeclare class ModelExtensionModification - нажать F5 и обновить кеш модификаторов повторно * данная проблема связана с некорректной работой движка при изменении файла model/extension/modification.php через OCMOD обсуждалось здесь Установка 3x: 1. Загрузить архив ocmod-order-3x.ocmod.zip в Extensions > Installer (Дополнения > Установка дополнений) 2. Дважды обновить кеш модификаторов в Extensions > Modifications (Дополнения > Менеджер дополнений) 3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings (Панель управления > Настройки разработчика) Обратите внимание! В зависимости от используемой версии движка, установка модуля может привести к включению режима обслуживания Проверьте состояние режима после установки мода, убедитесь что он отключен. Для актуального информирования о статусе режима обслуживания и его управлением рекомендуется использовать мод Maintenance Mode WarningБесплатно2 балла -
Gray Images - Unishop2GrayImages Небольшой мод для товаров в категории. Если товара нет в наличии , то его изображение становится чёрно-белым. Unishop2GrayImages.zip2 балла
-
Версия 1.0.0
113 раза скачали
Простой модуль, предназначен для добавления в товаре прилипающей панели с картинкой, названием, ценой и кнопкой покупки. Панель появляется в тот момент, когда при пролистывании страницы скрывается из вида стационарная кнопка покупки. Демо. Как это реализовано - описано в данной статье:Бесплатно2 балла -
Версия 1.0.0
94 раза скачали
Модуль выводит дополнительные изображения в категории и стандартные модули. Смена изображения происходит при наведении на товар.Для данной реализации не использовались сторонние плагины. Фото подгружается путем смены ссылки изображения. Благодаря чему исключена длительная загрузка страницы.Работу модуля можно посмотреть на демоБесплатно2 балла

