zergut

Перенос всех модфикаций на Vqmod

Рекомендуемые сообщения

zergut    0

Добрый день.

У одного из клиентов магазинчик на OpenCart. Файлы движка изрядно модифицированы.

Столкнулись с проблемой, когда модули, которые должны подключаться работают через VQmod, не отрабатывают по причине наличия кучи этих самых правок в файлах движка.

Реально ли сравнить файлы чистого движка с файлами модифицированного и перенести все правки в vqmod? Дабы в будущем без проблем подключать модули и физически не лазить в файлы движка.

 

Кто-то сможет это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JohnnyVega    302

Реально, но адский объём работы. Сравнить не особо сложно, сложнее вычленить к какому изменению что относится. А так WinMerge в руки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    1 920

А что если на чистый движок  установить требуемые модули,отказаться от ненужного мусора и перенести товар? Потому как сейчас  задача больше для Золушки ,которой нужно  было  отсеить  мешок зерна от мешка гороха! :ugeek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    390

Обратная операция (перенести VQmod модификации в код) попроще будет. К тому же надёжней.

И удобней в обслуживании и отладке, если конечно модули туда-сюда ставить и отключать-выключать не планируете.

Могу сэкономить вам кучу времени. И немного денег. Два предыдущих оратора кое-что упустили из виду.

Если все свои правки в VQmod превращать - это действительно большой объём работы.

Причём бесполезный. Начну с конца:

- сопровождать это впоследствии гораздо сложнее;

- конфликты разгребать тоже, то ли подгоняя модули друг под друга, то ли гадая, в каком порядке они выполнятся;

- и самое главное: ваши конфликты вообще-то никуда не денутся. От того, что вместо вас правки в код будет вносить vqmod -- ничего не изменится. Пораскиньте мозгами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JohnnyVega    302

Руслан, самое главное забыл сказать - решение.

 

Имхо, самый лучший способ отслеживать свои изменения в коде это система управления версиями. Например, GIT или старенькая SVN. Там можно посмотреть историю всех своих изменений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 402

да, но для этого нужны знания.

если бы мне нужно было изменения перенести в vQmod, я бы добавил в git чистую версию, затем сверху копировал изменённую, и смотрел изменения в phpStorm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JohnnyVega    302

да, но для этого нужны знания.

 

Это да. Без знаний тяжело. Но знания дело наживное, было бы желание и немного времени....

 

[Лирика]Когда-то и у меня была такая же проблема ,как у топикстартера. Я, правда, изменения просто в Word записывал :ugeek: , что, где, в каком файле изменял. Это было жутко неудобно. Я начал искать другие варианты и со временем пришёл к использованию систем управления версиями. Vqmod тоже какое-то время использовал...[/Лирика]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12strun    264

Когда-то и у меня была такая же проблема ,как у топикстартера. Я, правда, изменения просто в Word записывал :ugeek: , что, где, в каком файле изменял. Это было жутко неудобно.

Было дело... )) только я использовала notepad2 для этих целей. А еще у меня был файл-шпаргалка куда заносилось где именно и что надо поменять в css, чтобы изменить, допустим, цвет с одного на другой для определенного элемента. ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    390

Руслан, самое главное забыл сказать - решение.

Решение чего? Я думал, там всё очевидно, поэтому не заострялся.

Получить сразу скопом весь код, измененный модулями, можно с помощью VQmod-а. Ставится чистая версия опенкарта/ocstore, на неё все необходимые модули, всё проверяется и тестится на предмет полного отсутствия ошибок в логе и правильной работы всех изменений. При необходимости фиксится и допиливается, устраняются конфликты. Когда всё гладко - кеш VQmod-а переносится на место файлов, а vqmod отправляется в топку.

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

Тут придется руками поработать один раз: поскольку конфликты были, то надо будет их разрулить вручную.

Вот и вся кухня.

Получить разницу между двумя версиями - вообще не проблема. Делается на полном автомате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    390

если бы мне нужно было изменения перенести в vQmod,

А зачем? Я же написал чуть выше - это бессмысленная операция. Ты не видел или не согласен с выводом?

Есть измененный код. Предлагается вынести эти изменения и поручить vqmod-у внести их позже :) Много смысла в этой работе? Единственное, что может измениться после этой процедуры - порядок срабатывания vqmod-ов. Ну то есть не те модули начнут ломаться, а другие. По-любому придется конфликты искать и чинить. А делать это удобнее прямо в коде, а не перанальным методом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От mpn2005


      Просмотр файла Обновление цены при выборе опции, без AJAX (OC1.5, OC2)
      При выборе опций товара обновляет цену товара (в том числе в бонусных баллах).
      Поддержка OpenCart v1.5.x, v2
      Поддержка ocStore: v1.5.x, v2
      Возможности:
      Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые типы опций: radio, select, checkbox, images, Опции с вводом количества Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price) Анимированная цена товара при изменении опций ( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь )
      Для корректной работы используйте модуль модификаторов цены опции из этой темы.
      Демо ocStore 1.5.5.1.2: http://mpn-oc.org/autocalc_price_option_special.html
      Демо OpenCart 2.0.3.1: http://oc2031.mpn-oc.org/index.php?route=product/product&product_id=42
       
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
       
      Для корректной работы модуля с темой Journal2, необходимо в настройках Journal2 отключить встроенный модуль обновления цены:
      Settings - Products Page - Product Details - Product Options - Auto Update Price
      (Спасибо пользователю shadowrun за предоставленную информацию)
       
      Список файлов:
      autocalc_price_option_v2.0.22.xml - модуль обновления цены при выборе опции OpenCart/ocStore v1.5.x (NEW) autocalc_price_option_OC2_v3.0.10.ocmod.xml - Версия для OpenCart/ocStore v2.x (Настройки модуля находятся на закладке Локализация в конфигурации магазина (NEW) autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. (NEW) autocalc_price_option_OC2_v3.0.10_moneymaker2.ocmod.xml - Версия OC2 для шаблона MoneyMaker2.   autocalc_v2.0.17_not_select_first_option.xml - модуль обновления цены при выборе опции ( БЕЗ автоматического выбора первой опции )   autocalc_v2.0.18_multicurrency.xml - Вывод двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. При совпадении валют цена выводится один раз. autocalc_v2.0.18_opt_special_and_economy.xml - Акции на значения опций пропорционально товару. Вывод экономии. Там где необходимо вывести экономию в шаблоне вставьте: <div class="price-economy"></div>   autocalc_price_option_v2.0.9_weight.xml - Версия авторасчёта с выводом веса товара (Вес меняется в зависимости от выбранных опций) autocalc_price_option_v2.0.9_weight2.xml - При весе больше 1000 г вес показывается в кг. (Основной вес указывать в граммах)   (NEW) options_price_v1.0.12_OC2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2. options_price_OC1.5_v1.0.0.xml- модуль модификаторов цены опций OpenCart v1.5.x (не мой, с небольшими правками для совместимости) options_price_MaxyStore_1.5.5.1_fixed.xml - модуль модификаторов цены опций для MaxyStore v1.5.5.1 (не мой, Должен работать начиная с версии 1.5.3.)  
      Инструкция по установке OCMOD Opencart2, ocStore2:
      Файл autocalc_price_option_OC2_v3.0.10.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить)  
      Инструкция по установке OpenCart 1.5.x, ocStore v1.5.x (если vqmod уже установлен начинаем с пункта 5):
      Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.4.1-opencart.zip) Загружаем "vqmod" в корневую директорию вашего сайта. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/ Закидываем xml модуль в папку /vqmod/xml (например: autocalc_price_option_v2.0.9.xml). Заливать тоько одну из версий autocalc_price_option.  
      Список изменений (ocStore/OpenCart 2.x):
      v3.0.0 (06.04.2016) - Переписана и подчищена от старых хвостов. +Прохождение валидации html. v3.0.1 (07.04.2016) - Поддержка темы MoneyMaker2. Исправлен постоянный вывод бонусных баллов. v3.0.2 (07.04.2016) - Поддержка OpenCart v2.2. v3.0.4 (16.06.2016) - Добавлена поддержка модификатора '/'. (Обновлён модуль options_price_v1.0.10_OC2.ocmod.xml) v3.0.5 (22.06.2016) - Поддержка вывода двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. v3.0.6 (24.06.2016) - Добавлена поддержка акции на опции (пропорционально товару). Добавлена настройка "Акция на опции (autocalc)". В настройке магазина на закладке Локализация. v3.0.7 (30.06.2016) - Добавлена настройка - "Не умножать на количество". Модуль по умолчанию умножает цену на количество. Все настройки отмечены на скриншоте. v3.0.8 (27.09.2016) - Добавлена настройка - "Выбор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. v3.0.9 (25.11.2016) - Добавлена настройка - "Скидка на опции (autocalc)". При включении делаест скидку на опции пропорционально скидке (за количество) на товар. В настройке магазина на закладке Локализация. v3.0.10 (13.01.2017) - Доработка скидок и акций на опции для версии OC 2.3 Список изменений (ocStore/OpenCart 1.5.x):
      v2.0.10 (08.08.2013) - Корректировка вывода цены опции для модификатора * (не всегда корректно рассчитывался %). v2.0.11 (03.09.2013) - Анимированная цена товара при её изменении. v2.0.12 (20.09.2013) - Исправление для лучшей совместимости с нестандартными темами. v2.0.13 (01.11.2013) - BugFix: При работе скидки вместе с акцией неправильно обновлялась старая цена. v2.0.14 (06.01.2014) - BugFix: Поправлена логика работы с налогами. v2.0.15 (06.05.2014) - BugFix: Исправлена логика работы с модификатором '=' при множественном выборе опций. v2.0.16 (11.06.2014) - Устранение конфликта с кнопками ввода количества для темы AVA STORE. v2.0.17 (22.12.2014) - Улучшение совместимости с нестандартными темами. v2.0.18 (30.03.2015) - Исправлена работа модификатора '-'. Добавлена поддержка модификатора '+%'. v2.0.19 (22.07.2015) - BugFix: Цена по акции с модификатором '='. v2.0.20 (08.07.2016) - Добавлена поддержка модификатора '-%'. v2.0.21 (08.07.2016) - Небольшая доработка для корректного отображения модификаторов. v2.0.22 (27.09.2016) - Прохождение валидации html. Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Добавил mpn2005 Добавлено 04.12.2012 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От mpn2005
      При выборе опций товара обновляет цену товара (в том числе в бонусных баллах).
      Поддержка OpenCart v1.5.x, v2
      Поддержка ocStore: v1.5.x, v2
      Возможности:
      Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые типы опций: radio, select, checkbox, images, Опции с вводом количества Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price) Анимированная цена товара при изменении опций ( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь )
      Для корректной работы используйте модуль модификаторов цены опции из этой темы.
      Демо ocStore 1.5.5.1.2: http://mpn-oc.org/autocalc_price_option_special.html
      Демо OpenCart 2.0.3.1: http://oc2031.mpn-oc.org/index.php?route=product/product&product_id=42
       
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
       
      Для корректной работы модуля с темой Journal2, необходимо в настройках Journal2 отключить встроенный модуль обновления цены:
      Settings - Products Page - Product Details - Product Options - Auto Update Price
      (Спасибо пользователю shadowrun за предоставленную информацию)
       
      Список файлов:
      autocalc_price_option_v2.0.22.xml - модуль обновления цены при выборе опции OpenCart/ocStore v1.5.x (NEW) autocalc_price_option_OC2_v3.0.10.ocmod.xml - Версия для OpenCart/ocStore v2.x (Настройки модуля находятся на закладке Локализация в конфигурации магазина (NEW) autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. (NEW) autocalc_price_option_OC2_v3.0.10_moneymaker2.ocmod.xml - Версия OC2 для шаблона MoneyMaker2.   autocalc_v2.0.17_not_select_first_option.xml - модуль обновления цены при выборе опции ( БЕЗ автоматического выбора первой опции )   autocalc_v2.0.18_multicurrency.xml - Вывод двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. При совпадении валют цена выводится один раз. autocalc_v2.0.18_opt_special_and_economy.xml - Акции на значения опций пропорционально товару. Вывод экономии. Там где необходимо вывести экономию в шаблоне вставьте: <div class="price-economy"></div>   autocalc_price_option_v2.0.9_weight.xml - Версия авторасчёта с выводом веса товара (Вес меняется в зависимости от выбранных опций) autocalc_price_option_v2.0.9_weight2.xml - При весе больше 1000 г вес показывается в кг. (Основной вес указывать в граммах)   (NEW) options_price_v1.0.12_OC2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2. options_price_OC1.5_v1.0.0.xml- модуль модификаторов цены опций OpenCart v1.5.x (не мой, с небольшими правками для совместимости) options_price_MaxyStore_1.5.5.1_fixed.xml - модуль модификаторов цены опций для MaxyStore v1.5.5.1 (не мой, Должен работать начиная с версии 1.5.3.)  
      Инструкция по установке OCMOD Opencart2, ocStore2:
      Файл autocalc_price_option_OC2_v3.0.10.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить)  
      Инструкция по установке OpenCart 1.5.x, ocStore v1.5.x (если vqmod уже установлен начинаем с пункта 5):
      Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.4.1-opencart.zip) Загружаем "vqmod" в корневую директорию вашего сайта. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/ Закидываем xml модуль в папку /vqmod/xml (например: autocalc_price_option_v2.0.9.xml). Заливать тоько одну из версий autocalc_price_option.  
      Список изменений (ocStore/OpenCart 2.x):
      v3.0.0 (06.04.2016) - Переписана и подчищена от старых хвостов. +Прохождение валидации html. v3.0.1 (07.04.2016) - Поддержка темы MoneyMaker2. Исправлен постоянный вывод бонусных баллов. v3.0.2 (07.04.2016) - Поддержка OpenCart v2.2. v3.0.4 (16.06.2016) - Добавлена поддержка модификатора '/'. (Обновлён модуль options_price_v1.0.10_OC2.ocmod.xml) v3.0.5 (22.06.2016) - Поддержка вывода двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. v3.0.6 (24.06.2016) - Добавлена поддержка акции на опции (пропорционально товару). Добавлена настройка "Акция на опции (autocalc)". В настройке магазина на закладке Локализация. v3.0.7 (30.06.2016) - Добавлена настройка - "Не умножать на количество". Модуль по умолчанию умножает цену на количество. Все настройки отмечены на скриншоте. v3.0.8 (27.09.2016) - Добавлена настройка - "Выбор первой опции (autocalc)". При включении выбирает первую опцию (radio, select). В настройке магазина на закладке Локализация. v3.0.9 (25.11.2016) - Добавлена настройка - "Скидка на опции (autocalc)". При включении делаест скидку на опции пропорционально скидке (за количество) на товар. В настройке магазина на закладке Локализация. v3.0.10 (13.01.2017) - Доработка скидок и акций на опции для версии OC 2.3 Список изменений (ocStore/OpenCart 1.5.x):
      v2.0.10 (08.08.2013) - Корректировка вывода цены опции для модификатора * (не всегда корректно рассчитывался %). v2.0.11 (03.09.2013) - Анимированная цена товара при её изменении. v2.0.12 (20.09.2013) - Исправление для лучшей совместимости с нестандартными темами. v2.0.13 (01.11.2013) - BugFix: При работе скидки вместе с акцией неправильно обновлялась старая цена. v2.0.14 (06.01.2014) - BugFix: Поправлена логика работы с налогами. v2.0.15 (06.05.2014) - BugFix: Исправлена логика работы с модификатором '=' при множественном выборе опций. v2.0.16 (11.06.2014) - Устранение конфликта с кнопками ввода количества для темы AVA STORE. v2.0.17 (22.12.2014) - Улучшение совместимости с нестандартными темами. v2.0.18 (30.03.2015) - Исправлена работа модификатора '-'. Добавлена поддержка модификатора '+%'. v2.0.19 (22.07.2015) - BugFix: Цена по акции с модификатором '='. v2.0.20 (08.07.2016) - Добавлена поддержка модификатора '-%'. v2.0.21 (08.07.2016) - Небольшая доработка для корректного отображения модификаторов. v2.0.22 (27.09.2016) - Прохождение валидации html. Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
    • От chukcha


      Просмотр файла Массовое обновление статусов заказов
      Групповое (массовое) изменение статуса заказов
      Изменить статус заказа (одного) не сложно. Зашел в просмотр, дошел до добавить историю, изменил статус.
      А если нужно поменять массово?
      1 раз 1 минута
      10 раз - 10 минут
      А 100? 1 минута если воспользоваться данным расширении
      Выбрали заказы (отфильтровали) отметили, если надо добавили комментарии, если надо поставили признак уведомления покупателя,
      нажали на кнопочку. ВСЕ
      Даже при необходимости изменения статуса небольшого количества - это становится удобным.
      Demo:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo/demo
      распакуйте архив
      Установите ocmod файл через установку, или скопируйте в папку system и обновите модификаторы
      Добавил chukcha Добавлено 28.07.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
    • От chukcha
      Групповое (массовое) изменение статуса заказов
      Изменить статус заказа (одного) не сложно. Зашел в просмотр, дошел до добавить историю, изменил статус.
      А если нужно поменять массово?
      1 раз 1 минута
      10 раз - 10 минут
      А 100? 1 минута если воспользоваться данным расширении
      Выбрали заказы (отфильтровали) отметили, если надо добавили комментарии, если надо поставили признак уведомления покупателя,
      нажали на кнопочку. ВСЕ
      Даже при необходимости изменения статуса небольшого количества - это становится удобным.
      Demo:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo/demo
      распакуйте архив
      Установите ocmod файл через установку, или скопируйте в папку system и обновите модификаторы
    • От seregin


      Просмотр файла Способ оплаты в зависимости от способа доставки
      Модуль при оформлении заказа отображает либо скрывает способы оплаты в зависимости от выбранного способа доставки.

      Совместимость с Opencart: 2.0.1.0 - 3.0.2.0
      Совместимость с ocStore: 2.1.0.1 - 2.3.0.2.3

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления
      Логин: demo
      Пароль: demo

      Установка и настройка:

      1. В архиве выберите нужную версию Opencart.
      2. Файл depent_payment.ocmod.zip установите с помощью Установщика расширений OCMOD, файлы ocmod для поддержки других корзин находятся в папке checkout.
      3. Установите модуль "Способ оплаты в зависимости от способа доставки".
      4. Включите необходимые варианты отображения.

      Поддержка модулей оформления заказа (для включения поддержки Opencart 3, пишите по указанным контактным данным):

      1. Ajax Quick Checkout
      2. Simple - упрощенная регистрация и заказ
      3. Корзина Fastorder
      4. Корзина шаблона Journal2
      5. Корзина шаблона UniShop

      Поддержка модулей доставки (возможно добавить поддержку других модулей):

      1. Доставка транспортной компанией СДЭК
      2. Новая Почта API
      3. X-Shipping
      4. Мультидоставка
      5. Почта России 1.64
      5. Почта России и EMS

      Пример:

      Доставка: Доставка по городу.
      Оплата: Банковский перевод, Оплата наличными, Оплата при доставке.

      Ставим галочки на Банковский перевод, Оплата наличными. Далее при оформлении заказа, если выбрана доставка "Доставка по городу", то буду отображаться только "Банковский перевод, Оплата наличными".
      Добавил seregin Добавлено 10.05.2016 Категория Модули Системные требования Сайт разработчика http://seregin-pro.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу