Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Search the Community

Showing results for tags 'ocmod'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Categories

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Filters
  • Promotions & Pricing
  • Реклама и продвижение
  • Coupons & reward points, affiliate programs
  • Blogs, News & Articles
  • Shopping Cart & Order
  • Product Options
  • Product Attributes
  • Product Combinations
  • Search
  • SEO & Optimization
  • Caching & Server Performance
  • Платежные системы
  • Доставки
  • Editors
  • Design & Navigation
  • Banners, Slideshows & Galleries
  • Email Marketing & SMS Integration
  • Customer Support & Chat
  • Обмен данными
  • Учет в заказе
  • Compare & Wishlist
  • Социальные сети
  • Parsers
  • Модули
  • Tools & Developer Tools
  • Licenses
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
    • ocStore
  • Услуги
    • Графика и дизайн
    • Маркетинг

Categories

  • Служебные документы
  • Оплата

Categories

  • Gereneral questions
  • Purchasing extensions
  • For developer
  • Account
  • Technical support
  • Financial department

Blogs

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • del
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Полезное с бесполезным
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • Разработка под Opencart
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Эмоциям нужен выход, особенно на удалённой работе
  • Блог владельца магазина
  • Хостинг для OpenCart
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


Skype


Город:


Интересы

  1. Скачать/Купить дополнение Модуль обмена для opencart v2.3 по стандарту CommerceML Модуль пока находится в стадии тестирования. GitHub: https://github.com/Tesla-Chita/Exchange1cV2 Необходимо доработать обмен заказами Внимание разработчикам и программистам, нужна помощь в развитии модуля. Пишите мне на Viber +7-914-430-6000, отвечать буду по возможности быстро в период с 10:00 до 23:00 GMT+9 Изменения с прошлой версии 1.6 Добавлены сессии, при каждом удачном подключении создается сессия и хранится она пока не завершится обмен или не произойдет ошибка, сессия хранит данные о прошлом подключении Переработана загрузка данных, раньше остатки и цены загружались сразу в таблицы CMS, а теперь сначала они загружаются во временные таблицы а после загрузки всех файлов каталога происходит обновление остатков и цен Переработана таблица цен, цены в неё можно добавить только после загрузки настроек, модуль в режиме загрузки настроек загружает только часть данных из классификатора. Загрузка файлов теперь происходит в каталог определенный в настройках как DIR_UPLOAD + задается дополнительная директория установленная в настройках модуля Удален SEO Переработаны настройки, добавлена возможность сброса настроек Экспорт и удаление модуля можно сделать только из "админки" Изменен фильтр экспорта заказов Установка Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Если будет ошибка что модуль не установлен, в меню расширений выключите модуль и заново включите. После включения модуль создает таблицы 1c_xxxxxx которые необходимы для работы модуля Зайти в сервисное меню и сбросить настройки и обновить страничку модуля Перевести модуль в режим загрузки настроек и произвести обмен, после удачного обмена обновите страничку модуля, появятся еще режимы Перевести режим работы модуля в "Загрузка данных", настроить раздел "Предложения" и произвести обмен При проблеме авторизации Если сайт работает на apache добавляем в файл .htaccess в корне сайта ниже строчек RewriteEngine On RewriteCond %{HTTP:Authorization} ^Basic.* RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] или RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] Для работы по HTTPS функцию для 1С нужно чуток доработать, вот кусок кода: Если НЕ ПараметрыПодключения.ЗащищенноеСоединение Тогда ssl = Неопределено; Иначе ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); КонецЕсли; Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ,ssl); Основные возможности: Загрузка товаров на сайт Двусторонний обмен заказами и статусами Ручная загрузка как отдельных файлов так и архива Ручная выгрузка и загрузка заказов Поддержка формата 1С Битрикс XML 2.09 и 2.10 Загрузка харакеристик товаров в опции (режим характеристика в одну опцию как в 1С). Поддержка порционной загрузки как файлов так и архивов, с возможностью ручного указания размера архива для 1С Расширенный фильтр IP адресов, можно указать подсеть, например "192.168.1.", тогда будет обмен работать со всеми компьютерами с адресами 192.168.1.ххх Товары: Первоначальная синхронизация по Ид, Артикулу, Наименованию или Штрихкоду Загрузка наименования из элемента <Наименование> или из реквизита <ПолноеНаименование> или можно указать свое название элемента. Загрузка неограниченное количество картинок к товару Загрузка картинок для характеристик из 1С, версия XML 2.08 из УНФ и других конфигураций которые передают картинки для характеристик Загрузка свойств в атрибуты Загрузка производителей из элемента "Изготовитель" или "Производитель", а также из свойства "Производитель" или "Изготовитель" или из реквизита "Производитель" Определить свойства в определенную группу, для этого в названии свойства в конце допишите название группы в скобках, например так: "Разрешение (Экран)", "Поверхность (Экран)", будет создана группа свойства "Экран" и в нем будут свойства "Разрешение" и "Поверхность". Запрет на создание новых товаров. Запрет на изменение описания Запрет на изменение категорий товара (можно построить свою структуру на сайте) Запрет на изменение производителя товара Запрет на изменение картинок товара Загрузка из свойств "Вес", "Ширина", "Высота", "Длина", "Модель", "Артикул" имеет приоритет Отключить товары которых нет в выгрузке (только при полной выгрузке) Отключить товар если остаток или цена равна нулю При выгрузке из торговой системы элемента с названием <Код>21413</Код> и при включенной опции синхронизация по кодам, модуль будет искать товар с ID указанному в элементе <Код>, если не найдет создаст с таким ID новый товар (так как полноценной переделки никто не делает, связи модуль все равно создает и корректно отрабатывает по указанным Ид) Отключать статус у новых товаров. Если не предполагается использовать налоги на сайте, отключите эту опцию в настройках чтобы не было ошибок при обмене либо настройте налоги в Вашей CMS. Категории: Заполнение родительских категорий Запрет загрузки групп из учетной системы Можно отключать статус у новых категорий Запрет на создание новых, но обновить существующие Загрузка картинок для категории из элемента <Картинка> (требуется доработка торговой системы). Загрузка сортировки для категории из элемента <Сортировка> (требуется доработка торговой системы). Загрузка свойств категорий (групп) "Картинка" и "Сортировка" Если указать в админке для категории картинку и сортировку, то при обмене они не изменятся, меняются только то, что выгружает 1С. Цены: Автозагрузка типов цен из XML (если не знаете как называется цена, оставьте включенной). При первом обмене цены в товар не будут загружены, необходимо зайти заново в модуль и настроить куда должны загружаться типы цен, записать настройки и выполнить повторно обмен). Загрузка цен по характеристикам, цена на характеристику считается от базовой. То есть надо установить цену в учетной системе на товар без характеристик, а цена с характеристикой будет записана в значение опции на сайте как разница между базовой и характеристикой. Конвертация валюты при загрузке по курсу валюты в opencart Загружать цены в акции или в скидки (с указанием от какого количества начинает действовать для всех товаров). Для характеристик (опций) скидки не действуют. Остатки: Отключение товара если остаток общий равен нулю Обнуление остатков товаров в категориях которые загружаются (будет в дальнейшем удалена опция и заменена на другую, пока рассматривается вариант) Заказы: Двусторонний обмен заказами в торговую систему и из торговой системы (при изменении заказа в 1С заказ будет обновлен на сайте, и наоборот при изменении заказа на сайте будет обновлен в 1С, при условии что заказ в состоянии "Не подтвержден") Двусторонний обмен статусами заказов (при изменении статуса в 1С будет присвое статус на сайте, соответствия статусов настраивается в обмене на стороне 1С) Отправка уведомления по email при смене статуса заказа Выгрузка покупателя как физическое или юридическое лицо в торговую систему, если заполнены поля "Организация". Прочее: Ведение лога в 3-х режимах для отладки ошибок. Опция очистки лога при каждом ручном обмене, удобно при отладке. Файл для английского языка в стадии переделки как только будет сделан русский. Подробнейшее описание каждой опции в настройках. В разделе ручной обработки выводит информацию о настройках PHP для загрузки файлов. В разделе ручной обработки можно загружать любые файлы стандарта Commerce ML, а также zip архивы с XML и картинками. Экспорт файла заказов в XML для ручной загрузки в торговую систему Форматы CommerceML (которые были протестированы) УНФ 1.6 версия CML 2.08 Добавил Kirillove Добавлено 03.05.2016 Категория Обмен данными Системные требования PHP 5.6-7.2 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
  2. Version 2.8.1.1

    MULTIEDIT - пакетное редактирование товаров (Opencart 2.3) Чтобы купить модуль по акционной цене воспользуйтесь купоном 1678008-4. Multiedit - предназначен для группового редактирования различных параметров и опций товаров. Модуль позволяет быстро отредактировать все возможные стандартные атрибуты, описания, и другие свойства выбранных продуктов без необходимости индивидуального входа в карточку товара. Это могут быть продукты выбранные из общего списка или все товарные единицы из одной либо нескольких категорий и производителей. Модуль повторяет внешний вид и расположение всех редактируемых полей как при обычном изменении товара, но изменения вносятся не в один, а во все выбранные изделия. Таким образом данное дополнение значительно облегчит процесс редакции данных и позволит сэкономить много времени. Данный модуль это надёжный инструмент и хороший помощник в редактировании товаров и наполнении интернет магазина. С помощью модуля можно массово: Редактировать названия, описания, мета теги; Редактировать созданные опции, атрибуты к выбранным товарам Менять принадлежность к категории и производителю; Управлять фильтрами; Добавлять файлы к выбранным товарам (видео, инструкции и тд); Управлять скидками и акциями; Настраивать бонусные баллы; Редактировать изображения; Настраивать ЧПУ; Назначать регулярные платежи; Указывать сопутствующие и рекомендуемые товары; массово изменять цены и другое... (детальнее смотреть демо) ДЕМО (список товаров) ДЕМО (редактирование выбранных товаров) ДЕМО (редактирование всех товаров выбранной категории) ДЕМО (редактирование всех товаров выбранного производителя) Логин: zekit Пароль: zekit А так-же обратите внимание на важные преимущества модуля Имеет открытый исходный код. Отсутствует привязка к сторонним серверам. Легко поддерживается любым разработчиком, отсутствует обфускация кодировка ionCube! Версии CMS Модуль тестировался и работает на OpenCart 2.3.x.x Локализация Русский English Установка и обновление модуля С помощью стандартного функционала OpenCart. Подробная инструкция в файле readme.pdf Лицензия Данный модуль реализуется по принципу: одна лицензия на один домен. Вы не можете распространять, передавать или иным образом предоставлять третьим лицам право на использование данного продукта. Гарантии и обязательства Разработчик не гарантирует отсутствие ошибок или корректной работы дополнения если: В код сайта внесено много изменений; На сайте установлены конфликтующие между собой компоненты; Приобретаемое дополнение не совместимо с Вашей версией CMS. Во избежание потери данных перед установкой, рекомендуем делать backup файлов и базы данных! Техническая поддержка Техническая поддержка доступна пользователям из списка покупателей модуля и только после прочтения FAQ!. Обращаясь с просьбой разобраться в проблеме, предоставьте: Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки или консультаций, Вы можете связаться с нами через: Личные сообщения на форуме; Тема поддержки Multiedit. Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней.
    $10
  3. 10 Скачать/Купить дополнение MULTIEDIT - Пакетное редактирование товаров MULTIEDIT - пакетное редактирование товаров (Opencart 2.3) Чтобы купить модуль по акционной цене воспользуйтесь купоном 1678008-4. Multiedit - предназначен для группового редактирования различных параметров и опций товаров. Модуль позволяет быстро отредактировать все возможные стандартные атрибуты, описания, и другие свойства выбранных продуктов без необходимости индивидуального входа в карточку товара. Это могут быть продукты выбранные из общего списка или все товарные единицы из одной либо нескольких категорий и производителей. Модуль повторяет внешний вид и расположение всех редактируемых полей как при обычном изменении товара, но изменения вносятся не в один, а во все выбранные изделия. Таким образом данное дополнение значительно облегчит процесс редакции данных и позволит сэкономить много времени. Данный модуль это надёжный инструмент и хороший помощник в редактировании товаров и наполнении интернет магазина. С помощью модуля можно массово: Редактировать названия, описания, мета теги; Редактировать созданные опции, атрибуты к выбранным товарам Менять принадлежность к категории и производителю; Управлять фильтрами; Добавлять файлы к выбранным товарам (видео, инструкции и тд); Управлять скидками и акциями; Настраивать бонусные баллы; Редактировать изображения; Настраивать ЧПУ; Назначать регулярные платежи; Указывать сопутствующие и рекомендуемые товары; массово изменять цены и другое... (детальнее смотреть демо) ДЕМО (список товаров) ДЕМО (редактирование выбранных товаров) ДЕМО (редактирование всех товаров выбранной категории) ДЕМО (редактирование всех товаров выбранного производителя) Логин: zekit Пароль: zekit А так-же обратите внимание на важные преимущества модуля Имеет открытый исходный код. Отсутствует привязка к сторонним серверам. Легко поддерживается любым разработчиком, отсутствует обфускация кодировка ionCube! Версии CMS Модуль тестировался и работает на OpenCart 2.3.x.x Локализация Русский English Установка и обновление модуля С помощью стандартного функционала OpenCart. Подробная инструкция в файле readme.pdf Лицензия Данный модуль реализуется по принципу: одна лицензия на один домен. Вы не можете распространять, передавать или иным образом предоставлять третьим лицам право на использование данного продукта. Гарантии и обязательства Разработчик не гарантирует отсутствие ошибок или корректной работы дополнения если: В код сайта внесено много изменений; На сайте установлены конфликтующие между собой компоненты; Приобретаемое дополнение не совместимо с Вашей версией CMS. Во избежание потери данных перед установкой, рекомендуем делать backup файлов и базы данных! Техническая поддержка Техническая поддержка доступна пользователям из списка покупателей модуля и только после прочтения FAQ!. Обращаясь с просьбой разобраться в проблеме, предоставьте: Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки или консультаций, Вы можете связаться с нами через: Личные сообщения на форуме; Тема поддержки Multiedit. Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. Добавил Sha Добавлено 16.03.2017 Категория Редакторы Системные требования php 5.6 и выше Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 2.2 2.1 ocStore 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  4. Version 1.0.1

    Модуль выводит новые дополнительные поля в любые формы админ панели, которые вы укажете. Внимание! Модуль предназначен исключительно для разработчиков, так как для получения значений полей, вам потребуется собственный ocmod или правка контроллеров. Логин: demo Пароль: demo Принцип работы модуля Устанавливаете модуль Добавляете новое поле через форму Указываете где хотите выводить, например в форме товара Идете в форму товара, указываете значение поля Выводите информацию из этого поля через контроллер в каталоге или ocmod через несколько строчек Список полей которые можно добавить Что бы максимально огородить вас от того что бы лезть в файлы, есть Проверка обязательности PHP проверка regex, Указание любых типов данных в качестве значений, товары, категории, опции и т.д Создание блоков с другими полями, как у атрибутов товара, в качестве блока, может быть так же другой блок Маска поля regex, телефон, email и т.д Возможность указать поле для просмотра, абсолютно в любой форме в админ панели, в том числе и любой модуль Если же вам всё же потребуется, есть возможность указать свой контроллер, для проверки поля, указания своих значений и вывода Форма добавления/Редактирования поля Что ещё можно сделать? Указать Placeholder Указать ширину Указать поле help Указать сортировку Указать текст ошибки И дополнительно для каждого поля, есть разные опции  В режиме разработчика Можно интегрировать поле, что бы его нельзя было удалить и редактировать, поле склеивается с CMS Просмотреть код для установки поля, через свой компонент (установщик) Просмотреть пример кода, для вставки в контроллер, ocmod и twig, для отображения информации на сайте Что требуется для отображения информации на сайте?В контроллере сделать запрос к значениям поля // Получаем значение поля categories из секции my_section $setting_value = $this->load->controller('custom/setting/getValue', array( 'section' => 'my_section', // Уникальный индикатор секции который указывается при создании в админ панели 'setting' => 'categories', // Уникальный индикатор поля который указывается при создании в админ панели 'page' => 'setting' // Код формы в админ-панели, например setting, product, module 'id' => '23' // id, например id товара, категории, модуля и т.д )); // Инициализируем полученные данные $data['setting_value'] = $setting_value; Код: в текущем шаблоне twig вывести и обработать информацию {{ setting_value }} Как видите, для того что бы внедрить поле в opencart, требуется всего пару строк, которые вы можете вставить с помощью ocmodПри этом, если интегрировать поле, в режиме разработчика, его нельзя будет удалить, что определенно иногда имеет смысл Когда может потребоваться данный модуль? При внедрении на сайт дополнительной информации При необходимости указать дополнительные значение какому-либо объекту, товару, магазину, категории При разработке своей темы При разработке дополнения Если вы разрабатываете магазин на opencart, этот модуль вам заменит большинство платных модулей при минимальном знании php и twig Ускорить вашу работу в разы Расширить opencart Экспорт настроек Установка 
    750.00 RUB
  5. Version 1.5.0

    Модуль отсчитывает время до окончания акции. Работает во всех стандартных модулях товара. На странице производители, странице категории, странице продукта, странице поиска, странице акции.ДемонстрацияСайт: Перейти на сайтПанель управления: Перейти на сайтДоступы в Панель управленияЛогин: demoПароль: demo Поддержка Для нестандартных шаблонов возможно будет необходимо делать дополнительную адаптацию. Стоимость 200 рублей за шаблон.
    750.00 RUB
  6. Version 4.1.12

    Перед покупкой обязательно прочтите лицензионное соглашение и описание к модулю, что бы потом не возникало конфликтных ситуаций по типу - "а мы не знали"! Динамическое изменение цены товара при выборе опции и изменении количества товара для OpenCart OC 3 HYPER Dynamic price of options Дополнительные действия к цене опции: =, -%,, +%, *, /. Версия для OC2 > ТУТ Демо: Демо1 Демо2 (акция) Настройки модуля находятся на закладке Локализация в конфигурации магазина Возможности: Анимированная динамическая цена товара при изменении опций Пересчёт цены идёт без дополнительных запросов на сервер. Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах Умножение цены на введённое количество товара - (вкл / выкл) 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(Обновить) Совместим с модулями: Product option prices by customer group (Цены опций для групп покупателей). SimplePars - Универсальный парсер для интернет магазинов от @Rassol2 Адаптации под шаблоны: - Default - Revolution - Technics - Feelmart - Ultrastore - Lightshop Перед покупкой модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! Адаптация под сторонние шаблоны не входит в тех поддержку и является платной! Оплачивая адаптацию, обратите внимание, что цена адаптаций начинается ОТ указанной в услуге суммы. Т.е. ОТ это значит, что у вас могут быть кастомные доработки, с которыми дополнительно придется адаптировать модуль, и в таком случае это будет доп доработкой с доп оплатой - имейте это в виду! Уточняйте все интересующие моменты в теме поддержки! При возникновении вопросов о возможности реализации дополнительного функционала, пишите в теме тех поддержки. Установка, обновление нашими руками и отсутствующая адаптация под шаблоны - платная, имейте это в виду! Перед установкой модуля: Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. см. опцию Установка. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС! Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения! Если модуль начинает искаться на варезниках, то тех поддержка больше не оказывается! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ! Внимание, следите за корректностью указанных доменов, ключи выдаются автоматически и возврату не подлежат!!! Остерегайтесь нелегально распространяемого программного обеспечения, далее по тексту сокращённо - ПО! В нём заведомо может содержаться вредоносный код, способный нанести ущерб вам и вашему сайту! Ваш интернет магазин - это ваш бизнес! Не доверяйте мнимому желанию легкой наживы, тем самым становясь наживкой для мошенников! Которые в один прекрасный день могут лишить вас всего через внедрённый в ПО вредоносный код! ВО ИЗБЕЖАНИЕ ПОДОБНЫХ СИТУАЦИЙ, НИЖЕСЛЕДУЮЩЕЕ ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ! Это программное обеспечение является объектом авторского права и защищено согласно Закону об авторском праве! Любой, кто нарушит данные условия и будет уличён в нелегальном его использовании - автоматически лишается прав на последующие обновления ПО и на техническую поддержку, с возможным последующим закрытием доступа на все ресурсы, где официально представлены все наши продукты ПО! Приобретая наши продукты ПО легально, вы непосредственно участвуете в их развитии и становитесь полноправным обладателем, на условиях данной лицензии! УСЛОВИЯ ИСПОЛЬЗОВАНИЯ Условия использования лицензии на ПО - "один продукт ПО на один домен"! Это означает, что Вы можете использовать одну лицензию ПО для одного конкретного домена, без его последующей замены. Тестовые лицензионные ключи выдаются на поддомен основного домена с явным указанием, что он тестовый - test.domain.com и подобные. Для использования ПО на дополнительных доменах и поддоменах, требуется приобретение дополнительной лицензии! Запрещена передача продуктов ПО третьим лицам, распространение их от своего имени, изменение исходных файлов ПО без получения разрешения на то авторов ПО. Покупая модуль, вы покупаете модуль, а не время авторов на индивидуальную тех поддержку - её мы оказываем исключительно по собственному желанию! Автор оставляет за собой право на частичное или полное изменение лицензии. Приобретая этот продукт, вы полностью и безоговорочно соглашаетесь со всеми условиями лицензионного соглашения! Будьте осторожны и приобретайте продукты ПО легально! Не станьте жертвой мошенников! Берегите свои нервы и деньги! Благодарим вас за внимание!
    $17
  7. Version 1.2

    Расширение заменяет вывод количества возле товаров в корзине (и в мини-корзине) на поле ввода с кнопками "+" и "-", которые обновляют количество добавленных товаров в корзину без перезагрузки страницы (Ajax). Совместимо с шаблоном Default, или любым другим, в котором не изменен вывод товаров в файлах /catalog/view/theme/[шаблон]/template/common/cart.twig (мини-корзина в шапке сайта) и /catalog/view/theme/[шаблон]/template/checkout/cart.twig (страница "Корзина"). Добавлена версия для шаблона Journal 3 на opencart/ocStore 3. Если нужна адаптация под ваш шаблон, напишите мне личное сообщение.
    $10
  8. Version 1.0.0

    Особенности: простота установки; создание неограниченного количества блоков; простота использования без каких-либо знаний в области программирования; мультиязычность (English, Русский, Українська) Преимущества: переопределение заголовка модуля; управлением изображением, заголовком и кратким описанием для блоков; Изменение количества столбцов (Bootstrap3); управление размером и выравниванием изображения;
    $10
  9. Version 1.6.4.7

    12,014 downloads

    Модуль пока находится в стадии тестирования. GitHub: https://github.com/Tesla-Chita/Exchange1cV2 Необходимо доработать обмен заказами Внимание разработчикам и программистам, нужна помощь в развитии модуля. Пишите мне на Viber +7-914-430-6000, отвечать буду по возможности быстро в период с 10:00 до 23:00 GMT+9 Изменения с прошлой версии 1.6 Добавлены сессии, при каждом удачном подключении создается сессия и хранится она пока не завершится обмен или не произойдет ошибка, сессия хранит данные о прошлом подключении Переработана загрузка данных, раньше остатки и цены загружались сразу в таблицы CMS, а теперь сначала они загружаются во временные таблицы а после загрузки всех файлов каталога происходит обновление остатков и цен Переработана таблица цен, цены в неё можно добавить только после загрузки настроек, модуль в режиме загрузки настроек загружает только часть данных из классификатора. Загрузка файлов теперь происходит в каталог определенный в настройках как DIR_UPLOAD + задается дополнительная директория установленная в настройках модуля Удален SEO Переработаны настройки, добавлена возможность сброса настроек Экспорт и удаление модуля можно сделать только из "админки" Изменен фильтр экспорта заказов Установка Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Если будет ошибка что модуль не установлен, в меню расширений выключите модуль и заново включите. После включения модуль создает таблицы 1c_xxxxxx которые необходимы для работы модуля Зайти в сервисное меню и сбросить настройки и обновить страничку модуля Перевести модуль в режим загрузки настроек и произвести обмен, после удачного обмена обновите страничку модуля, появятся еще режимы Перевести режим работы модуля в "Загрузка данных", настроить раздел "Предложения" и произвести обмен При проблеме авторизации Если сайт работает на apache добавляем в файл .htaccess в корне сайта ниже строчек RewriteEngine On RewriteCond %{HTTP:Authorization} ^Basic.* RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] или RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] Для работы по HTTPS функцию для 1С нужно чуток доработать, вот кусок кода: Если НЕ ПараметрыПодключения.ЗащищенноеСоединение Тогда ssl = Неопределено; Иначе ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); КонецЕсли; Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ,ssl); Основные возможности: Загрузка товаров на сайт Двусторонний обмен заказами и статусами Ручная загрузка как отдельных файлов так и архива Ручная выгрузка и загрузка заказов Поддержка формата 1С Битрикс XML 2.09 и 2.10 Загрузка харакеристик товаров в опции (режим характеристика в одну опцию как в 1С). Поддержка порционной загрузки как файлов так и архивов, с возможностью ручного указания размера архива для 1С Расширенный фильтр IP адресов, можно указать подсеть, например "192.168.1.", тогда будет обмен работать со всеми компьютерами с адресами 192.168.1.ххх Товары: Первоначальная синхронизация по Ид, Артикулу, Наименованию или Штрихкоду Загрузка наименования из элемента <Наименование> или из реквизита <ПолноеНаименование> или можно указать свое название элемента. Загрузка неограниченное количество картинок к товару Загрузка картинок для характеристик из 1С, версия XML 2.08 из УНФ и других конфигураций которые передают картинки для характеристик Загрузка свойств в атрибуты Загрузка производителей из элемента "Изготовитель" или "Производитель", а также из свойства "Производитель" или "Изготовитель" или из реквизита "Производитель" Определить свойства в определенную группу, для этого в названии свойства в конце допишите название группы в скобках, например так: "Разрешение (Экран)", "Поверхность (Экран)", будет создана группа свойства "Экран" и в нем будут свойства "Разрешение" и "Поверхность". Запрет на создание новых товаров. Запрет на изменение описания Запрет на изменение категорий товара (можно построить свою структуру на сайте) Запрет на изменение производителя товара Запрет на изменение картинок товара Загрузка из свойств "Вес", "Ширина", "Высота", "Длина", "Модель", "Артикул" имеет приоритет Отключить товары которых нет в выгрузке (только при полной выгрузке) Отключить товар если остаток или цена равна нулю При выгрузке из торговой системы элемента с названием <Код>21413</Код> и при включенной опции синхронизация по кодам, модуль будет искать товар с ID указанному в элементе <Код>, если не найдет создаст с таким ID новый товар (так как полноценной переделки никто не делает, связи модуль все равно создает и корректно отрабатывает по указанным Ид) Отключать статус у новых товаров. Если не предполагается использовать налоги на сайте, отключите эту опцию в настройках чтобы не было ошибок при обмене либо настройте налоги в Вашей CMS. Категории: Заполнение родительских категорий Запрет загрузки групп из учетной системы Можно отключать статус у новых категорий Запрет на создание новых, но обновить существующие Загрузка картинок для категории из элемента <Картинка> (требуется доработка торговой системы). Загрузка сортировки для категории из элемента <Сортировка> (требуется доработка торговой системы). Загрузка свойств категорий (групп) "Картинка" и "Сортировка" Если указать в админке для категории картинку и сортировку, то при обмене они не изменятся, меняются только то, что выгружает 1С. Цены: Автозагрузка типов цен из XML (если не знаете как называется цена, оставьте включенной). При первом обмене цены в товар не будут загружены, необходимо зайти заново в модуль и настроить куда должны загружаться типы цен, записать настройки и выполнить повторно обмен). Загрузка цен по характеристикам, цена на характеристику считается от базовой. То есть надо установить цену в учетной системе на товар без характеристик, а цена с характеристикой будет записана в значение опции на сайте как разница между базовой и характеристикой. Конвертация валюты при загрузке по курсу валюты в opencart Загружать цены в акции или в скидки (с указанием от какого количества начинает действовать для всех товаров). Для характеристик (опций) скидки не действуют. Остатки: Отключение товара если остаток общий равен нулю Обнуление остатков товаров в категориях которые загружаются (будет в дальнейшем удалена опция и заменена на другую, пока рассматривается вариант) Заказы: Двусторонний обмен заказами в торговую систему и из торговой системы (при изменении заказа в 1С заказ будет обновлен на сайте, и наоборот при изменении заказа на сайте будет обновлен в 1С, при условии что заказ в состоянии "Не подтвержден") Двусторонний обмен статусами заказов (при изменении статуса в 1С будет присвое статус на сайте, соответствия статусов настраивается в обмене на стороне 1С) Отправка уведомления по email при смене статуса заказа Выгрузка покупателя как физическое или юридическое лицо в торговую систему, если заполнены поля "Организация". Прочее: Ведение лога в 3-х режимах для отладки ошибок. Опция очистки лога при каждом ручном обмене, удобно при отладке. Файл для английского языка в стадии переделки как только будет сделан русский. Подробнейшее описание каждой опции в настройках. В разделе ручной обработки выводит информацию о настройках PHP для загрузки файлов. В разделе ручной обработки можно загружать любые файлы стандарта Commerce ML, а также zip архивы с XML и картинками. Экспорт файла заказов в XML для ручной загрузки в торговую систему Форматы CommerceML (которые были протестированы) УНФ 1.6 версия CML 2.08
    Free
  10. Скачать/Купить дополнение Карта Украины в админке ocmod Отображает в админке ocstore 2.x карту Украины, вместо карты мира. Установка ocmod через установку дополнений. Тем у кого не работает, проверьте коды регионов https://opencartforum.com/topic/57219-карта-украины-в-админке-ocmod/?do=findComment&comment=554231 Добавил pashast Добавлено 18.02.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
  11. 17 Скачать/Купить дополнение [OC3] Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options Перед покупкой обязательно прочтите лицензионное соглашение и описание к модулю, что бы потом не возникало конфликтных ситуаций по типу - "а мы не знали"! Динамическое изменение цены товара при выборе опции и изменении количества товара для OpenCart OC 3 HYPER Dynamic price of options Дополнительные действия к цене опции: =, -%,, +%, *, /. Версия для OC2 > ТУТ Демо: Демо1 Демо2 (акция) Настройки модуля находятся на закладке Локализация в конфигурации магазина Возможности: Анимированная динамическая цена товара при изменении опций Пересчёт цены идёт без дополнительных запросов на сервер. Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах Умножение цены на введённое количество товара - (вкл / выкл) 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(Обновить) Совместим с модулями: Product option prices by customer group (Цены опций для групп покупателей). SimplePars - Универсальный парсер для интернет магазинов от @Rassol2 Адаптации под шаблоны: - Default - Revolution - Technics - Feelmart - Ultrastore - Lightshop Перед покупкой модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть! Адаптация под сторонние шаблоны не входит в тех поддержку и является платной! Оплачивая адаптацию, обратите внимание, что цена адаптаций начинается ОТ указанной в услуге суммы. Т.е. ОТ это значит, что у вас могут быть кастомные доработки, с которыми дополнительно придется адаптировать модуль, и в таком случае это будет доп доработкой с доп оплатой - имейте это в виду! Уточняйте все интересующие моменты в теме поддержки! При возникновении вопросов о возможности реализации дополнительного функционала, пишите в теме тех поддержки. Установка, обновление нашими руками и отсутствующая адаптация под шаблоны - платная, имейте это в виду! Перед установкой модуля: Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. см. опцию Установка. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС! Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения! Если модуль начинает искаться на варезниках, то тех поддержка больше не оказывается! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ! Внимание, следите за корректностью указанных доменов, ключи выдаются автоматически и возврату не подлежат!!! Остерегайтесь нелегально распространяемого программного обеспечения, далее по тексту сокращённо - ПО! В нём заведомо может содержаться вредоносный код, способный нанести ущерб вам и вашему сайту! Ваш интернет магазин - это ваш бизнес! Не доверяйте мнимому желанию легкой наживы, тем самым становясь наживкой для мошенников! Которые в один прекрасный день могут лишить вас всего через внедрённый в ПО вредоносный код! ВО ИЗБЕЖАНИЕ ПОДОБНЫХ СИТУАЦИЙ, НИЖЕСЛЕДУЮЩЕЕ ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ! Это программное обеспечение является объектом авторского права и защищено согласно Закону об авторском праве! Любой, кто нарушит данные условия и будет уличён в нелегальном его использовании - автоматически лишается прав на последующие обновления ПО и на техническую поддержку, с возможным последующим закрытием доступа на все ресурсы, где официально представлены все наши продукты ПО! Приобретая наши продукты ПО легально, вы непосредственно участвуете в их развитии и становитесь полноправным обладателем, на условиях данной лицензии! УСЛОВИЯ ИСПОЛЬЗОВАНИЯ Условия использования лицензии на ПО - "один продукт ПО на один домен"! Это означает, что Вы можете использовать одну лицензию ПО для одного конкретного домена, без его последующей замены. Тестовые лицензионные ключи выдаются на поддомен основного домена с явным указанием, что он тестовый - test.domain.com и подобные. Для использования ПО на дополнительных доменах и поддоменах, требуется приобретение дополнительной лицензии! Запрещена передача продуктов ПО третьим лицам, распространение их от своего имени, изменение исходных файлов ПО без получения разрешения на то авторов ПО. Покупая модуль, вы покупаете модуль, а не время авторов на индивидуальную тех поддержку - её мы оказываем исключительно по собственному желанию! Автор оставляет за собой право на частичное или полное изменение лицензии. Приобретая этот продукт, вы полностью и безоговорочно соглашаетесь со всеми условиями лицензионного соглашения! Будьте осторожны и приобретайте продукты ПО легально! Не станьте жертвой мошенников! Берегите свои нервы и деньги! Благодарим вас за внимание! Добавил HyperLabTeam Добавлено 21.04.2018 Категория Опции Системные требования php5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  12. Version 1.1

    401 downloads

    В Opencart 2.x (и сборках) изменилась система модификации файлов, работает она хорошо, но лог у нее сложно читаемый. И если применять большое количество модификаторов, или файлы модификации имеют много изменений, то разобраться с результатами логирования будет сложно. Расширение Modification Log: в понятном и удобном виде покажет лог модификаторов(наглядно покажет ошибки и удачные модификации); позволит отредактировать уже загруженный файл .ocmod из админки сайта; есть возможность скачать загруженный .ocmod файл. Модуль предоставляется бесплатно. Документация на сайте разработчика dev-os.ru
    Free
  13. Скачать/Купить дополнение Модуль авторизации через социальные сети (Facebook, Instagram, Google+) Один из способов упростить процесс авторизации и регистрации пользователей в вашем интернет-магазине - добавить возможность авторизоваться через популярные социальные сети. Решить эту задачу можно с помощью специального модуля. Созданный нашими разработчиками, модуль для CMS OpenCart “OpenСart Social Networking Authorization” на данный момент поддерживает две социальные сети - Facebook, Instagram и Google+. Уникальность этого модуля заключается в том, что он полностью независим от сторонних сервисов и владеет высоким уровнем безопасности. Сегодня существует множество разных модулей авторизации, но как правило, их работа зависит от других сервисов, которые могут получить данные ваших пользователей в любое время. Наше расширение хранит всю информацию о клиентах только в административной панеле вашего ресурса. Среди других особенностей модуля Дополнение также является очень удобным в использовании. Все настройки модуля, необходимые для того, чтобы отслеживать регистрацию ваших пользователей на сайте вынесены в административную панель. Синхронизация существующих пользователей с авторизированными через социальные сети происходит автоматически. Для того, чтобы установить расширение на ваш сайт не потребуется глубоких навыков программирования. Достаточно следовать пошаговой инструкции, которая прилагается (см. файл readme.txt). Особых технических требований к установке не имеется. Необходимо лишь создать приложение в соответствующих социальных сетях. Процесс подробно описан в той же инструкции (см. файл readme.txt). Что касается совместимости версий, то модуль был разработан и прошел тестирование под наиболее стойкую версию OpenCart 2.1. Также поддерживает версию 2.3, но уже с некоторыми доработками. Расширение не затирает файлов и не влияет на структуру папок. Приятным преимуществом нашего творения является его доступность. Оно абсолютно бесплатно и уже готово к использованию! Таким образом, выбрав наш модуль вы получите: - авторизацию/регистрацию пользователей через Facebook и Google+ в вашем интернет-магазине; - возможность контролировать процесс авторизации пользователей через социальные сети в административной панели; - автоматическую синхронизацию пользователей; - безопасное хранение личных данных ваших клиентов. Обратите внимание на такие особенности данного расширения: - протестирован и поддерживает версию OpenCart 2.1, 2.2, 2.3; - необходимо создание приложений в соответствующих соцсетях; - легко настраивается и управляется с административной панели; - не затирает другие файлы при установке. Добавил websystems Добавлено 23.11.2017 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 2.2 2.1 ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  14. Скачать/Купить дополнение Item order status - модификатор для исправления бага товара в заказе Item order status - модификатор для исправления бага товара в заказе Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0 Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0 Данные версии CMS брались с официальных сайтов OpenCart и ocStore. Но вы можете проверить модификатор для opencart 2.0 и opencart 2.2 для OcStore 2.0 и 2.2, но автор не отвечает в таком случае за последствия установленного модуля. Item order status - что это за модуль и зачем он нужен? В Opencart и OcStore версий 2.0 по 3.0(на версиях ниже 1.5 не проверялось) есть баг в админке, в сформированном заказе. Например если вы на сайте создаете заказ с товаром у которого цена например 500руб. В админке в заказах появится заказ с ценой в 500руб + доставка. Но если вы захочите или вам надо будет после этого изменить цену этого товара и вы заходите на этот товар и меняете цену на 600руб., то потом когда перейдете в админке в заказы и захотите изменить заказ с этим товаром и нажмете на редактировать заказ. То товар в заказе будет уже не 500руб, который был при создании заказа, а уже 600руб. Данный модуль исправляет этот баг. То есть, при редактировании будет цена, которая была при создании товара и сколько вы бы не меняли цену в товаре, в заказе она не изменится. Так же с версии 2.1 был небольшой баг, при редактировании заказа, когда в товаре меняли количество, то оно могло не изменится или не обновится. Данный модуль исправляет и дает возможность изменить количество в товаре. Так же данный модуль добавляет возможность на последнем шаге редактирования заказа, не нажимать кнопки "применить" поочередно на доставку и оплату. А можно сразу нажать на кнопку сохранить. Есть еще один баг в В Opencart и OcStore версий 2.0 по 3.0, например если в url в админке, в редактировании заказа поменять order_id местами, может появится баги с самими товарами в созданном заказе. Может отобразится разная цена или количество. Баг может отобразится в разном виде. Например, нормальная ссылка редактирования заказа в админке: ваш_сайт/admin/index.php?route=sale/order/edit&token=uqlg76cploHeWjqyIlHvlaatgptw5aP7&order_id=1 и order_id меняется местами, например так: ваш_сайт/admin/index.php?route=sale/order/edit&order_id=1&token=uqlg76cploHeWjqyIlHvlaatgptw5aP7 В таком случае случается данный баг. Такое происходит обычно, когда копируется ссылка редактирования заказа и открывается в другом браузере или на другом компьютере, когда админ или менеджер в админке не авторизован или авторизован под другой сессией, данный модуль исправляет это. То есть как-бы вы не пытались менять или открыть ссылку с любого другого места или устройства, ссылка будет корректна и редактирование заказа будет тоже без сбоев. Есть так же еще один момент. Например, если вы уже созданный заказ, и захотите добавить новый товар, на последнем шагу нужно нажать несколько раз кнопку "Сохранить" что бы оно сразу добавило новый товар, а потом обновило данный заказ с новым товаром. То есть, нажимаете один раз - добавляет новый товар в текущий заказ, нажимаете второй раз, обновляет статус и общую сумму в данном заказе с новым товаром. Все это вы можете проверить на своем сайте, перед установкой модуля, если обнаружите у себя на сайте эти баги, то данный модуль поможет вам. Установка расширения: 1) Зайдите в установщик модификаторов, в админ панели, выберите модуль нужной версии, после чего установите; 2) После установки зайдите в модификаторы и обновите модификаторы; Модуль не заменяет никаких файлов, только модификатор, который добавляет свои настройки для сайта. Проблемы и исправление модуля: 1. Я установил модуль, но у меня в редактировании заказа или на сайте в корзине появились ошибки. - Такое случается если вы на сайте редактировали файлы, к которым обращается модуль. Это легко исправляется, если вы разбираетесь в редактировании кода опенкарт, то можете проследовать пути модификатора модуля и исправить пути к которым он обращается, если вы не знаете как это сделать, можете написать автору модуля и он поможет вам исправить (бесплатно) Если заметите какие-то неполадки или у вас будет предложение по улучшению самого модуля или вам нужно доработать модуль для личных целей, пишите в личное сообщение данного сервиса, после чего я вам обязательно отвечу. Будьте внимательные к описанию данного модуля. Если же вам что-то не понятно или есть вопросы перед приобретением, можете написать автору модуля и уточнить свои вопросы к данному модулю Убедительная просьба, если вы заказываете дополнительные платные услуги по модулю, заранее согласуйте с автором, поскольку автор может быть занят или отсутствовать. Другие модули автора: Sunser Callback - форма обратной связи Ease description - модуль упрощенного описания Sunser map - кастомная карта для сайта Content manager – модуль учета контента. Subscribe_pro - улучшенная подписка на новости Sitemap generator - генератор статической карты сайта Добавил Sunser Добавлено 10.10.2020 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  15. Version 1.0.0

    359 downloads

    Дополнение предназначено для тех, кто использует много модификаторов, часто их обновляет и при этом наблюдает тормоза при загрузке страницы с модификаторами. По моим наблюдениям, у каждого 4-го этот лог (ocmod.log) растет до неприличных размеров, что грузится в браузер каждый раз, как вы открываете страницу модификаторов. Дополнение очищает этот лог при достижении его объема в 3 мб. Проверка на объем лога осуществляется каждый раз при переходе на страницу модификаторов. Вставка кода минимальная: if (is_file(DIR_LOGS . 'ocmod.log') && filesize(DIR_LOGS . 'ocmod.log') > 1024 * 1024 * 3) { $handle = fopen(DIR_LOGS . 'ocmod.log', 'w+'); fclose($handle); $this->session->data['success'] = 'Log is clean!'; } При очистке вы увидите сообщение "Log is clean!". Поддержку версий смотрите справа →
    Free
  16. Ссылка на модуль ВНИМАНИЕ! данный модуль находится в стадии разработки, используйте его на свой страх и риск. Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.x в формате CommerceML версий 2.04 и выше. Возможности: загрузка товаров загрузка картинок загрузка производителей из поля "Изготовитель" или из свойства товара "Производитель" загрузка остатков общих в таблицу product и по складам в таблицу product_quantity загрузка цены без характеристик в таблицу product и product_discount, а с характеристиками в таблицу product_price загрузка складов, добавлена таблица warehouse загрузка свойств товара, хранятся в таблице attribute загрузка характеристик (в разработке). выгружаются на сайт но в карточке товара не отображаются. подробный лог выгрузка заказов отправка письма при смене статуса заказа (не проверено)
  17. Сегодня мы разберем такую штуку как OCMOD-модификаторы, странно, но более-менее нормального мануала в сети нет, попробуем исправить этот недостаток так чтобы даже школьник понял как оно работает. Какие-то неочевидные баги, особенности и приколы мы не будем рассматривать, оставим это удовольствие тем кто решит все-таки пойти дальше и писать свои модули Итак, OCMOD-модификатор это простой XML-файл, который изменяет PHP-файлы и/или tpl/twig- файлы шаблонов. Вообще модификатор - это zip-архив с расширением ocmod.zip в нем могут быть папка upload - в которой файлы для загрузки на сервер файл install.xml - сам XML-модификатор который изменяет файлы файл install.php - php-файл который выполняется во время установки модификатора иногда install.sql - то же самое, только для запросов в бд Это очень небезопасная штука и 90% вирусни на опенкарте - это следствие того что украли админку и загрузили опасные файлы прямо через установщик расширений, я бы отключал вообще этот функционал, а для модулей существуют методы install и uninstall Но мы будем рассматривать только модификатор, который меняет код в файлах и будем называть его OCMOD-модификатором Как оно работает Есть 2 варианта применить модификатор, первый - положить в папочку system файлик с расширением .ocmod.xml, второй - загрузить файл через установщик дополнений. Первый вариант предпочтительнее, т.к. его легче править, прямо фтп-клиентом и можно уже обновлять кеш, в базе - есть всякие онлайн-редакторы, мне они не нравятся, потому что: a) есть ограничение на размер файла (правится размером поля в бд, но можно все провтыкать); б) иногда их блокируют всякие modsecurity; в) просто тупо неудобно в браузере Также нужно учитывать что порядок применения модификаторов таков - сначала применяются файлы из папки system по алфавиту, потом файлы из базы по названию или дате добавления То есть что делать мы уже знаем, чтобы сделать модификатор нам надо сделать xml-файлик и положить его в папку system Базовая структура OCMOD-файла такая <?xml version="1.0" encoding="utf-8"?> <modification> <name>Name Of Mega Modification - название нашего супер модуля</name> <code>name_of_mega_modification - внутренний код модификатора</code> <version>1.0 2.3.x-3.0.x - можно написать версию файла, для каких версий подходит, ну так, чтоб понятно было</version> <author>spectre - ваш супер ник</author> <link>https://freelancer.od.ua/ - ваш суперсайт</link> Здесь будет основное колдунство </modification> Как и в любом XML-файле все теги должны быть открыты и закрыты после содержания Ну, раз мы уже начали делать модификатор, давайте придумаем что он будет делать и по дороге обратим внимание на то как можно делать в OCMOD а как не надо. Вот прямо сразу вспомнилось что часто просят новички и спрашивают в какой код что нужно вставить чтобы если товар закончился на складе надпись на кнопке "купить" менялась на какую-то. Теперь у них будет возможность сделать это самостоятельно. Сделаем радиокнопочку, которая будет включать и выключать наше творение, а также надпись на какую собственно будет заменяться кнопка "купить", обычную, не мультиязычную, когда научитесь писать модификаторы- научитесь брать готовые части кода, благо в опенкарте уже есть все примеры) Делать будем на последней версии OcStore 2.3.0.2.4 Структура операции в OCMOD файле очень простая <file path="Путь к файлу"> <operation error="действие при ошибке"> <search><![CDATA[что ищем]]></search> <add position="операция"><![CDATA[ что вставляем или меняем ]]></add> </operation> </file> Путь к файлу, который мы будем модифицировать Можно написать несколько путей через | <file path="catalog/controller/common/home.php|catalog/controller/common/column_left.php"> В пути можно использовать звездочки и скобочки * - это любой символ в пути {} - это набор файлов, подробнее опишу дальше Сейчас мы делаем админку для нашего модификатора и нам понадобятся файлы admin/controller/setting/setting.php admin/view/template/setting/setting.tpl т.е. операция примет вид <file path="admin/view/template/setting/setting.tpl"> <operation error="skip"> <search><![CDATA[<label class="col-sm-2 control-label" for="input-admin-limit"><span data-toggle="tooltip" title="<?php echo $help_limit_admin; ?>"><?php echo $entry_limit_admin; ?></span></label>]]></search> <add position="before"><![CDATA[ ]]></add> </operation> </file> действие при ошибке - необязательно, но я предпочитаю писать skip - просто пройти дальше мимо можно писать abort (не надо, это оборвет исполнение всей цепочки) или log (писать в лог, но вроде и так все пишется) Нам нужна радиокнопка которая вкл-выкл действие и сама надпись для этой кнопки Откроем файл шаблона настроек магазина admin/view/template/setting/setting.tpl и найдем похожий кусочек с радиокнопкой на вкладке "Опции", а заодно и текстовое поле Откроем консоль по ф12 и посмотрим как называется этот элемент и заодно соседний Окей, найдем в tpl-файле этот кусочек кода (для простоты перед ним и будем вставлять наши настройки) Теперь подумаем куда нам прицепиться. Самое главное для OCMOD файла - найти УНИКАЛЬНЫЙ ЭЛЕМЕНТ к которому мы будем привязываться, не к <?php echo $text_yes; ?>, не к <div class="form-group required"> а к чему-то что с малой вероятностью будет изменено коллегами-конкурентами-вашими программистами Просто запомните, перед тем как идти дальше, проверьте что то что вы указываете в элементе search встречается один раз и ровно там где вам нужно, если нет - ищите дальше куда можно влезть чтобы вас потом не проклинали. На этом примере мы можем прицепиться к <legend><?php echo $text_product; ?></legend> Если нужно будет вставлять куда-то в середину - то можно выбрать другой элемент, хотя давайте так и сделаем, вставим наш модификатор после вкл выкл кол-во товаров Смотрим, нам нужно вклиниться вот сюда Закрывающий див не подходит, form-group тоже, мы не планируем считать какой это обязательный блок во всем файле я вижу уникальную конструкцию это название блока "кол-во элементов в админке" - туда и пойдем Берем всю строчку и указываем что ее нужно искать (надо вставлять без переносов и пробелов в начале и в конце <search><![CDATA[<label class="col-sm-2 control-label" for="input-admin-limit"><span data-toggle="tooltip" title="<?php echo $help_limit_admin; ?>"><?php echo $entry_limit_admin; ?></span></label>]]></search> search понимает параметр index , то есть если написать <search index="3"><![CDATA[</label>]]></search> то наш код будет исполняться около 4(!) вхождения </label> на странице - первый элемент это index="0". Старайтесь не использовать это без особой необходимости, кто-то вставит раньше похожий кусочек и все сломается, ваша задача максимально оградить себя от внешних влияний. Без параметра index - операция применится ко всем вхождениям искомой строки в файле Можно искать по части строки, но старайтесь по целой Еще search понимает атрибут trim, но обычно это не применяется на практике Теперь будем наконец-то вставлять код. Берем просто копипастим радиокнопку вместе с текстовым полем и переименовываем переменные в 1 - то что нам надо, 2 - чтобы тот кто откроет после вас понял что имеется ввиду Получается что-то такое Теперь нам нужно вставить это перед блоком, но там div с классом form-group используем before offset="1" - это значит что операция начнет применяться на 1 строку выше той которую мы ищем точно так же работает after - это вставка после искомой строки replace - заменяет искомую строку на то что мы напишем несколько строк одновременно в одной операции поиска искать нельзя! У нас получится такая операция и с этим файлом мы закончили теперь нужно вдохнуть жизнь в переменные У нас здесь 2 переменные настроек это $config_replace_cart_button и $config_replace_cart_button_text а также языковые переменные открываем admin/controller/setting/setting.php и ищем там 2 места где добавляются языковые переменные и непосредственно сохраняются настройки, ищем config_product_count у нас будет 2 операции (можно в одной, но лучше текстовые переменные туда где текстовые, а настройки к настройкам, чтобы выглядело "как родное" Точно так же копипастим код, переименовываем переменные и получаем что-то такое Здесь offset нам не нужен, просто вставляем до и после Всегда проверяйте что то, к чему привязываемся - уникально! Теперь нам нужно добавить языковые переменные, для настроек их можно и тупо в коде написать, но надо стремиться к тому чтобы ваш код не отличался от соседнего и был похож на тот который используется в Opencart. Язык админки у нас может быть разный, но мы сделаем так чтобы везде появились эти языковые переменные и попробуем символ * в пути <file path="admin/language/*/setting/setting.php"> Это значит что наш модификатор пробежится по всем папкам в admin/language и поищет в каждой файл setting/setting.php Можно написать так <file path="admin/language/*/*/set*.php"> или так <file path="admin/*/*/*/setting.php"> Если нужны конкретные языки, давайте попробуем ру и англ и увидим как работают скобочки <file path="admin/language/{ru-ru,en-gb}/setting/setting.php"> это явное указание нескольких папок-файлов в пути в них обоих есть // Text поэтому не будем мудрствовать лукаво И, о чудо, админку для модуля мы написали и она даже работает! Теперь будем делать самое главное - чтобы это все работало Начнем с товара, это контроллер product/product и шаблон по такому же пути В контроллере нам нужно получить статус нашей модификации и текст для кнопки (а еще количество товара на склада) Получаем тут все по отдельности, поэтому статус замены мы можем объединить. Условие будет такое что кол-во не больше 0 и в админке мы включили настройку, нет смысла в шаблоне делать условия, старайтесь все вообще максимально упрощать в разумных пределах $data['replace_cart_button_status'] = $this->config->get('config_replace_cart_button') && $product_info['quantity'] <= 0 ; Все, все данные у нас уже есть, теперь нужно сделать чтобы магия работала в шаблоне Будем считать что мы нашли уникальный элемент во всех шаблонах и используем путь catalog/view/theme/*/template/product/product.tpl Поищем кнопку купить <button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button> Пробуем <?php echo $button_cart; ?> , не подходит, оно используется еще в рекомендуемых товарах и если изменится кнопка в товаре - на всех рекомендуемых получим "под заказ" Заменим все целиком и там где название просто выведем нужный текст в зависимости от наших условий, лучше использовать короткий if чтобы оно и смотрелось нормально и не нагромождать if else и тп в и без того длинной строчке обратите внимание - replace - тупо заменяет искомое на требуемое, поэтому я рекомендую если вы меняете что-то в одной строке или ее части, так тоже можно - смотрите чтобы оно было без пробелов и переносов, т.к. поломаете верстку и вас никто не будет любить. Также с большой осторожностью используйте offset в replace - он заменяет нижние строки полностью, потренируйтесь на каком-то простом файле Вуаля. Опять работает когда количество 0 Ну, мы уже опытные модулеписатели. Айда провернем то же самое в категориях А заодно на страничке товаров производителя, поиске и акциях, т.к. контроллеры и шаблоны у них практически идентичны А еще заодно в рекомендуемых товарах на страничке самого товара <file path="catalog/controller/product/*.php"> это значит мы будем искать во всех контроллерах в папке product можно и так <file path="catalog/controller/product/{category,manufacturer,search,special,product}.php"> Напомню, нам нужно получить статус замены текста на кнопке и, собственно, сам текст Итого 5 контроллеров, ищем строки которые встречаются во всех Возьмем к примеру 'name' => $result['name'], это название товара, встречается везде, навредить мы не сможем <file path="catalog/controller/product/*.php"> <operation error="skip"> <search><![CDATA['name' => $result['name'],]]></search> <add position="after"><![CDATA[ 'replace_cart_button_status' => $this->config->get('config_replace_cart_button') && $result['quantity'] <= 0, 'replace_cart_button_text' => $this->config->get('config_replace_cart_button_text'), ]]></add> </operation> </file> Сразу скажу что это не лучший вариант, текст и статус модификации лучше получить где-то до этого цикла товаров и в шаблоне использовать переменные, но наша сейчас цель - понять как работают модификаторы и мы немного уже углубились) Теперь каждый товар будет знать заменять ли текст на кнопке и если заменять то на какой Точно так же ищем кнопку "купить" и заменяем ее на похожую конструкцию за исключением того что у нас будет не просто $replace_cart_button_status а $product['replace_cart_button_status']. В нормальных шаблонах эти места одинаковые, поэтому будем считать что у нас идеальные условия. <file path="catalog/view/theme/*/template/product/*.tpl"> <operation error="skip"> <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search> <add position="replace"><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $product['replace_cart_button_status'] ? $product['replace_cart_button_text'] : $button_cart; ?></span></button>]]></add> </operation> </file> вуаля Упс, в карточке товара рекомендуемые используют чуть другой код (разницы в 1 символе хватит чтобы мод не сработал), ничего, мы добавим аналогичную операцию к product.tpl <operation error="skip"> <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>]]></search> <add position="replace"><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $product['replace_cart_button_status'] ? $product['replace_cart_button_text'] : $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>]]></add> </operation> Как-то это сильно просто Давайте добавим то же самое еще и в модули В опенкарте 4 стандартных дефолтных модуля (последние, рекомендуемые, хиты продаж и акции), проделываем с ними то же самое О, ухты! В модулях используется для названия товара то же самое 'name' => $result['name'], Сделаем по-умному, изменим путь контроллера там где делали в категориях на <file path="catalog/controller/{extension/module,product}/*.php"> и теперь модификатор поищет по обоим путям и добавит переменные везде где нам нужно С шаблоном такое не прокатило, для модулей делаем отдельно <file path="catalog/view/theme/*/template/extension/module/*.tpl"> <operation error="skip"> <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search> <add position="replace"><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $product['replace_cart_button_status'] ? $product['replace_cart_button_text'] : $button_cart; ?></span></button>]]></add> </operation> </file> Все сделали и ой Почему-то это еще с версии 1.5 живет и никто не осмеливается это менять в контроллере рекомендуемых - не $result а $product_info Делаем исключение и добавляем туда отдельно <file path="catalog/controller/extension/module/featured.php"> <operation error="skip"> <search><![CDATA['name' => $product_info['name'],]]></search> <add position="after"><![CDATA[ 'replace_cart_button_status' => $this->config->get('config_replace_cart_button') && $product_info['quantity'] <= 0, 'replace_cart_button_text' => $this->config->get('config_replace_cart_button_text'), ]]></add> </operation> </file> Все работает, и это было совсем не больно И вот у нас уже готовый модификатор который немного изменив под свои хотелки можно продать за 300р)) super_mod.ocmod.xml Итого краткое резюме: - Всегда проверяйте свое условие search чтобы оно было уникальным и никому не мешало, не привязывайтесь к $category_info или $data['heading_title'] - Используйте offset осторожно, а в replace вообще не используйте - Старайтесь использовать меньшее количество кода, но оставляйте его читаемым - есть еще search regex но это совсем другая история Если что-то сломалось после применения модификатора из папки system нужно всего лишь переименовать его, скажем, в .ocmod.xml_ , т.е. изменить расширение и обновить кеш модификаторов Если сломалась страница обновления модификаторов - нужно очистить папку storage/modification (путь к ней можно подглядеть в config.php) тогда, страничка откроется Это работает если ничего не правилось в кеше модификаторов - но у кого так - тот и сам знает все боли и их не обновляет Это все основано на моем опыте и является моим личным мнением и видением методики написания модификаторов, если у вас есть советы-пожелания - добро пожаловать в комменты Спасибо за внимание, ваш spectre
  18. Здравствуйте! Прошу помочь разобраться в проблеме. Полностью перестали работать модификаторы (которые в админке в разделе Модули/Расширения - > Модификаторы). Список модификаторов есть, они включаются и выключаются, НО при обновлении кэша модификаторов на сайте не происходит абсолютно никаких изменений, как будто модификаторов никаких и не установлено. Причём если я создаю файл ***.ocmod.xml и добавляю его в /system, то всё работает как и нужно, но стоит этот же код модификатора установить через админку, он совсем не работает. Не знаю в какую даже сторону копать... Ошибок в логах никаких....И не обратил внимание после чего это началось. Opencart 2.3.0.2
  19. Version 1.1.0

    974 downloads

    Ещё один лёгкий мод, решающий одну из самых назойливых косметических SEO-проблем Опенкарта: index.php?route=common/home на главной. Способов на форумах масса, многие из которых на сегодня по разным причинам не работают, включая добавление переадресаций в oc_url_alias. Плюсы: Не требует загрузки файлов (значит, и нет потенциальных проблем с ftp). Не требует JQuery. Минимизированный код (не сжатый! т.е. без потери удобства чтения-правок). Известные минусы: не обнаружено. Установка: Распаковать zip-архив! Установочный файл - xml из архива. Установить через стандартное меню (либо скопировать в папку /system/ сайта) В обоих случаях обновить кэш модификаторов. На более старых версиях не проверялось. Пробуйте, пишите отчёты о работоспособности, мод совершенно бесплатный.
    Free
  20. Скачать/Купить дополнение Автоматическая очистка лог-файла OCmod Дополнение предназначено для тех, кто использует много модификаторов, часто их обновляет и при этом наблюдает тормоза при загрузке страницы с модификаторами. По моим наблюдениям, у каждого 4-го этот лог (ocmod.log) растет до неприличных размеров, что грузится в браузер каждый раз, как вы открываете страницу модификаторов. Дополнение очищает этот лог при достижении его объема в 3 мб. Проверка на объем лога осуществляется каждый раз при переходе на страницу модификаторов. Вставка кода минимальная: if (is_file(DIR_LOGS . 'ocmod.log') && filesize(DIR_LOGS . 'ocmod.log') > 1024 * 1024 * 3) { $handle = fopen(DIR_LOGS . 'ocmod.log', 'w+'); fclose($handle); $this->session->data['success'] = 'Log is clean!'; } При очистке вы увидите сообщение "Log is clean!". Поддержку версий смотрите справа → Добавил SooR Добавлено 02.08.2019 Категория Инструменты, утилиты Системные требования Сайт разработчика https://ocfilter.com Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена  
  21. Warning! The extension OCMOD script is not working. Please check that it exists, is not disabled and the modification cache has been updated. The extension will not work without this script. Модули которые работали не работают, делаетт вид типа их нет. Пробовал отключать все, но не помогло. Нашел совет где нужно строчку в startup.php поменять, тоже не помогло Как починить OCMOD или переустановить его? версия 2.1.0.1
  22. Прошу помощи в одном вопросе. Пересмотрел много инфы про окмод, но не могу найти правила поиска. Возможен ли поиск по двум и более строкам ? К примеру: case 'path': $categories = explode('_', $value); На данный момент ищу только по 1 строке, без сброса. К примеру: $categories = explode('_', $value); Возможно, я чего-то не понимаю, но для решения определенных задач, нужно находит целый блок и его редактировать/удалить. P.S. Самая большая проблема когда получается так: if(empty($queries)) { $queries[] = $route; } И нужно удалить к примеру этот весь блок, а поиск по знаку "}" не совершить. Заранее большое спасибо, если кто поможет, растолкует!
  23. Добрый день. Подскажите пожалуйста, где можно найти файлы ocmod которые загружаем через установку модулей?
  24. Добрый вечер! На ОС 2.3.0.2 стоит vqmod Есть файлы в /system/storage/modification/catalog/model/catalog/product.php и /vqmod/vqcache/vq2-system_storage_modification_catalog_model_catalog_product.php. В них функция возвращает массив. В моем случае меня интересует ключ price, который мне возвращает к примеру значение 4500. Если я комментирую ключ(product_id) с определением выше моего ключа, то мне начинает возвращаться 6900 в price. Тоесть все сводить к одной строчке (определению product_id в массиве). У меня складывается впечатление, что по этой строчке vqmod вставляет кусок кода со своим определением для price (к примеру price = 4500). Собственно что может быть причиной такого поведения? Где можно найти последнюю версию файла?
  25. При включении модуля Лидеры продаж (bestsellers) постоянно отображается один и тот же товар, что не есть хорошо. Пытался найти модуль для ocStore 2.1.0.2.1, который будет менять список товаров в этом модуле в случайном порядке при перезагрузке страницы, или переходе на другую страницу. Нашел на opencart.com бесплатный мод но там мод сделан на vqmod и под мой движок не подходил. Код на самом деле очень простой, поэтому сравнив его с другим модом но для ocmod установки, я сделал версию для загрузки через установщик дополнений OCMOD. Проверено на своем сайте - всё работает. Авторство и ссылки на файл не менял. Все имена и ссылки создателя оригинального мода остались в коде xml файла. Random-Bestseller-Products-20xx.ocmod.zip
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.