Перейти к содержанию

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

OC 2.3. Я внес изменения в файл catalog/view/theme/default/stylesheet/stylesheet.css посредством ocmod. Обновил кеш модификаторов, все гуд, появился соотв. файл с изменениями в system/storage/modification  НО на сайте изменений нет! Очистил кеш на хостинге, на сайте и в браузере, а ОС грузит все равно файл без изменений. Что за мистика? Кто знает?

 

П.С. Изменяю напрямую catalog/view/theme/default/stylesheet/stylesheet.css - все работает!)

Изменено пользователем Roma86

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


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Roma86 сказал:

OC 2.3. Я внес изменения в файл catalog/view/theme/default/stylesheet/stylesheet.css посредством ocmod.

Вы товары тоже через phpmyadmin добавляете, чтобы сложнее было?

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


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

Модификация файла создалась, да. Но модифицированный файл не подключается в шаблоне.

То же самое с js - было дело, хотел вмешаться в common.js с помощью модификатора, чтобы руками не приходилось править. Но это не вариант.

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


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

Кстати, есть такие модули, которые позволяют редактировать файлы сайта (php, tpl и, наверняка, css). Возможно это более подходящее решение задачи отредактировать css без использования ФТП.

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


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

Если нет доступа к фтп, можно отредактировать нужный файл на компе, создать структуру папок и положить его туда, в корне должна быть папка upload. Дальше все это дело запаковать в my_mod.ocmod.zip и установить в админке как дополнение и нужный файл просто перезапишет.

Либо перезаписать хидер, чтобы он брал стили и скрипты из кеша

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
27 хвилин назад, wbDev сказав:

Вы товары тоже через phpmyadmin добавляете, чтобы сложнее было?

)) Нет. У меня есть несколько своих модификаторов ocmod в которых я делаю все изменения по сайту, так мне проще - все изменения в одном файле и сразу видно что изменено если что... Раньше правил файлы напрямую а когда нужно было обновить версию движка - пришлось попариться. Но теперь зато одним кликом могу вернуть почти дефолтный магазин и обновиться намного проще теперь.

 

30 хвилин назад, SergeTkach сказав:

Модификация файла создалась, да. Но модифицированный файл не подключается в шаблоне.

То же самое с js - было дело, хотел вмешаться в common.js с помощью модификатора, чтобы руками не приходилось править. Но это не вариант.

Так и думал. Изменения не существенны, внес их в основной файл. Спасибо!

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


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

Раньше правил файлы напрямую а когда нужно было обновить версию движка - пришлось попариться. Но теперь зато одним кликом могу вернуть почти дефолтный магазин и обновиться намного проще теперь. 

 

Не совсем понятно.

 

Да, контроллеры и модели - лучше менять только через модификаторы, а не напрямую. Но шаблон живет отдельной жизнью. Или Вы прямо делаете магазины на шаблоне default и даже не меняете его оформление?

 

 

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Roma86 сказал:
1 час назад, Roma86 сказал:

Изменение stylesheet.css через ocmod

У меня есть несколько своих модификаторов ocmod в которых я делаю все изменения по сайту, так мне проще - все изменения в одном файле и сразу видно что изменено если что...

Чтобы не было проблем со стилями в случае обновлений можно пойти двумя путями:

1. Добавлять все свои стили только в конце файла. Тогда несложно будет их скопипастить. Для удобства поиска поиска добавить

комментарий-разделитель, типа: /* Custom CSS */

2. Добавить в свой модификатор подключение в файл header.tpl своего файла стилей типа custom.css перед закрывающим </head>

и добавить собственно этот файл. А уж сохранить файл не проблема. Даже можно добавить в свой...ocmod.zip

 

Изменено пользователем SiteMix
  • +1 1

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


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

Нельзя внести изменения в стили и скрипты с помощью ocmod, как нельзя этого было сделать у пра-родителя Vqmod. Так что бесполезно искать именно этот путь.

https://www.opencart.com/index.php?route=marketplace/extension/info&amp;extension_id=20565

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


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Roma86 сказал:

Обновил кеш модификаторов, все гуд, появился соотв. файл с изменениями в system/storage/modification  НО на сайте изменений нет!

потому что у Вас путь до файлов стилей в шапке сайта прописан как 
<link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
а Вы хотите волшебсва и применения стилей из неизвестного файла по неизвестному для движка пути 
<link href="system/storage/modification/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
Думаю что Том вам задал правильное направление... Ну уж если совсем невтерпеж...то в окмоде пишите подстановку стилей в формате 
<style>
.....
</stile> 
и вставляйте его либо в шапку сайта (header.tpl) после <body> или в подвал (footer.tpl) до закрывающего тега </body>

возможно к некоторым стилям прийдется дописать еще и !important (приоритетный стиль при различии с прописанными по умолчанию стилями)

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Kirillove
      Скачать/Купить дополнение


      Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML
      Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.3.x в формате CommerceML версий 2.03 до 2.10
      Модуль будет работать там где обмен где есть обмен с сайтом Битрикс! Настраивается аналогично, только путь в 1С указываете другой, путь к файлу указан будет в модуле.
      CMS opencart/ocstore 2.0.x - СНЯТА С ПОДДЕРЖКИ!
       
      Модуль обновлен, но уменьшен функционал до базового, убраны:
      единицы измерений склады связанные опции Будет дополнения для расширения функционала
       
      Модуль пока находится в стадии тестирования Установка
      Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Затем нужно установить дополнение которое правит необходимые файлы. Для этого нужно зайти в "Менеджер дополнений (Модификаторы)" и нажать в правом верхнем углу кнопку "Обновить" После этого в меню появится ссылка модуль на модуль "Exchange 1C 8.x", если это меню не появилось то возможно не установились дополнения и модуль может не работать.
      Обновление модуля
      Удалить модификатор Установить модуль не удаляя старый Обновить модификатор Зайти в модуль (при этом запустится обновление, вверху будет видно подробное описание изменений) Проверить все опции и обязательно записать изменения
      Внимание!
      После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно. А именно:
      Таблица "customer" - добавляет поля "middlename", "company_inn", "company_kpp" Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename" Таблица "product_attribute" - добавляет поле "attribute_value_id"  
      Добавляет таблицы:
      "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид "attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и  2.10 для связи Ид со значениями атрибутов "product_feature" - Характеристики товаров в 1С для связи Ид характеристики "product_feature_value" - значения характеристик (варианты)  
      Удаление модуля
      Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=remove,  Перед удалением проходит проверка по списку IP адресов. В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false; Если в настройке модуля список IP адресов пустой, то эта опция работать не будет. После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
      Экспорт модуля
      Экспорт модуля можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=export Перед экспортом проходит проверка по списку IP адресов или если включена опция экспортировать всем, то фильтр IP адресов не работает.. Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
      Проверка
      Если модуль установлен, то он будет выдавать всем ответ по http запросу: http://МойСайт/export/exchange1c.php?module  
      При проблеме авторизации
      Если сайт работает на 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);
      Основные возможности:
      Загрузка товаров на сайт Двусторонний обмен заказами и статусами Генерация SEO полей при загрузки товаров (можно отключить, должна в системе включена ЧПУ) Ручная загрузка как отдельных файлов так и архива Ручная выгрузка и загрузка заказов Поддержка формата 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 для ручной загрузки в торговую систему SEO:
      SEO для товаров, категорий и производителей (отключаемая опция), необходимо в системе включить ЧПУ Шаблонная система, если нужны дополнительные паттерны, пишите какие надо сделаю. Ручная генерация SEO из админки  
      Форматы CommerceML (которые были протестированы) УТ 11.х версия CML 2.07 1С Битрикс версия CML 2.09, 2.10 после обновления на новой версии произошло много изменений, в данный момент может не работать, пока не тестировалось УТ 10.3 версия CML 2.05, 2.07 УТ для Украины, редакция 2.3 (включена в поддержку, протестирована 13.02.2017 с версией 1.6.2.b25) CML 2.03 УНФ 1.6 версия CML 2.08
      Как настроить 1С:Предприятие Управление торговлей (редакция 10.3)
      По аналогии с Битрикс.
       
      Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)
      По аналогии с Битрикс
       
      Как настроить 1С:Предприятие Управление небольшой фирмой (редакция 1.6)
      По аналогии с Битрикс
       
      Как настроить "Мой склад"
      По аналогии с Битрикс (работает, даже если система выгружает характеристики товара не по порядку).
       
      Как настроить "Класс365"
      Еще не тестировался, но если есть выгрузка на сайт Битрикс, то настраивайте, должно работать
       
       
      Добавил Kirillove Добавлено 03.05.2016 Категория Обмен данными Системные требования PHP v5.6, v7.0 Сайт разработчика https://github.com/KirilLoveVE/opencart2-exchange1c Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От mpn2005
      500.00 руб
      Скачать/Купить дополнение


      [OC3] Обновление цены при выборе опции, без AJAX
      Модуль динамически изменяет цену товара при выборе опции и изменении количества товара.
      Дополнительные действия к цене опции: =, %, *,  /.
      На этапе развития модуля поддержка оказывается без дополнительной оплаты.
       
      Демо:
      OpenCart v3.0.2.0: Демо1 Демо2 (акция)
       
      Вохможности:
      Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах (вкл / выкл) Умножение цены на введённое количество товара (вкл / выкл) Акция на опции пропорционально акции на товар  (вкл / выкл) Скидка на опции пропорционально скидке на товар (вкл / выкл) Автоматический выбор первой опции (вкл / выкл) Вывод цены в дополнительной валюте (NEW) (вкл / выкл) Не показывать цену опции Дополнительные действия к цене опции: =, %, *,  /. Поддержка шаблонов: UniShop, NewStore (OC3)  
      Настройки модуля находятся на закладке Локализация в конфигурации магазина
       
      Версия для OC1.5, OC2
       
      Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Добавил mpn2005 Добавлено 21.04.2018 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop  
    • От mpn2005
      Модуль динамически изменяет цену товара при выборе опции и изменении количества товара.
      Дополнительные действия к цене опции: =, %, *,  /.
      На этапе развития модуля поддержка оказывается без дополнительной оплаты.
       
      Демо:
      OpenCart v3.0.2.0: Демо1 Демо2 (акция)
       
      Вохможности:
      Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах (вкл / выкл) Умножение цены на введённое количество товара (вкл / выкл) Акция на опции пропорционально акции на товар  (вкл / выкл) Скидка на опции пропорционально скидке на товар (вкл / выкл) Автоматический выбор первой опции (вкл / выкл) Вывод цены в дополнительной валюте (NEW) (вкл / выкл) Не показывать цену опции Дополнительные действия к цене опции: =, %, *,  /. Поддержка шаблонов: UniShop, NewStore (OC3)  
      Настройки модуля находятся на закладке Локализация в конфигурации магазина
       
      Версия для OC1.5, OC2
       
      Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
    • От Kirillove
      Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.3.x в формате CommerceML версий 2.03 до 2.10
      Модуль будет работать там где обмен где есть обмен с сайтом Битрикс! Настраивается аналогично, только путь в 1С указываете другой, путь к файлу указан будет в модуле.
      CMS opencart/ocstore 2.0.x - СНЯТА С ПОДДЕРЖКИ!
       
      Модуль обновлен, но уменьшен функционал до базового, убраны:
      единицы измерений склады связанные опции Будет дополнения для расширения функционала
       
      Модуль пока находится в стадии тестирования Установка
      Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Затем нужно установить дополнение которое правит необходимые файлы. Для этого нужно зайти в "Менеджер дополнений (Модификаторы)" и нажать в правом верхнем углу кнопку "Обновить" После этого в меню появится ссылка модуль на модуль "Exchange 1C 8.x", если это меню не появилось то возможно не установились дополнения и модуль может не работать.
      Обновление модуля
      Удалить модификатор Установить модуль не удаляя старый Обновить модификатор Зайти в модуль (при этом запустится обновление, вверху будет видно подробное описание изменений) Проверить все опции и обязательно записать изменения
      Внимание!
      После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно. А именно:
      Таблица "customer" - добавляет поля "middlename", "company_inn", "company_kpp" Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename" Таблица "product_attribute" - добавляет поле "attribute_value_id"  
      Добавляет таблицы:
      "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид "attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и  2.10 для связи Ид со значениями атрибутов "product_feature" - Характеристики товаров в 1С для связи Ид характеристики "product_feature_value" - значения характеристик (варианты)  
      Удаление модуля
      Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=remove,  Перед удалением проходит проверка по списку IP адресов. В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false; Если в настройке модуля список IP адресов пустой, то эта опция работать не будет. После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
      Экспорт модуля
      Экспорт модуля можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=export Перед экспортом проходит проверка по списку IP адресов или если включена опция экспортировать всем, то фильтр IP адресов не работает.. Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
      Проверка
      Если модуль установлен, то он будет выдавать всем ответ по http запросу: http://МойСайт/export/exchange1c.php?module  
      При проблеме авторизации
      Если сайт работает на 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);
      Основные возможности:
      Загрузка товаров на сайт Двусторонний обмен заказами и статусами Генерация SEO полей при загрузки товаров (можно отключить, должна в системе включена ЧПУ) Ручная загрузка как отдельных файлов так и архива Ручная выгрузка и загрузка заказов Поддержка формата 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 для ручной загрузки в торговую систему SEO:
      SEO для товаров, категорий и производителей (отключаемая опция), необходимо в системе включить ЧПУ Шаблонная система, если нужны дополнительные паттерны, пишите какие надо сделаю. Ручная генерация SEO из админки  
      Форматы CommerceML (которые были протестированы) УТ 11.х версия CML 2.07 1С Битрикс версия CML 2.09, 2.10 после обновления на новой версии произошло много изменений, в данный момент может не работать, пока не тестировалось УТ 10.3 версия CML 2.05, 2.07 УТ для Украины, редакция 2.3 (включена в поддержку, протестирована 13.02.2017 с версией 1.6.2.b25) CML 2.03 УНФ 1.6 версия CML 2.08
      Как настроить 1С:Предприятие Управление торговлей (редакция 10.3)
      По аналогии с Битрикс.
       
      Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)
      По аналогии с Битрикс
       
      Как настроить 1С:Предприятие Управление небольшой фирмой (редакция 1.6)
      По аналогии с Битрикс
       
      Как настроить "Мой склад"
      По аналогии с Битрикс (работает, даже если система выгружает характеристики товара не по порядку).
       
      Как настроить "Класс365"
      Еще не тестировался, но если есть выгрузка на сайт Битрикс, то настраивайте, должно работать
       
       
    • От NNA
      Ещё один лёгкий мод, решающий одну из самых назойливых косметических SEO-проблем Опенкарта: index.php?route=common/home на главной.
      Способов на форумах масса, многие из которых на сегодня по разным причинам не работают, включая добавление переадресаций в oc_url_alias.
       
      Плюсы:
      Не требует загрузки файлов (значит, и нет потенциальных проблем с ftp). Не требует JQuery. Минимизированный код (не сжатый! т.е. без потери удобства чтения-правок).  
      Известные минусы: не обнаружено.
       
      Установка:
      Распаковать zip-архив! Установочный файл - xml из архива. Установить через стандартное меню (либо скопировать в папку /system/ сайта) В обоих случаях обновить кэш модификаторов.  
      На более старых версиях не проверялось. Пробуйте, пишите отчёты о работоспособности, мод совершенно бесплатный.
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.