Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль обмена для opencart v2.3 по стандарту CommerceML

Kirillove ★★★★★ 29 відгуків 12 032 завантажень 82 601 23.02.22

Що можна обрати замість

1.6.4.7 Ioncube Loader: Ні
Знято з продажу Адміністрація маркетплейсу зняла цей файл з продажу
OpenCart2.3
ocStore2.3
Тип ліцензії Доменов не ограничено
Метод активації Без активации
Ioncube LoaderНі
Звернення до сервера розробникаНі
Завантаження12 032
Опубліковано03.05.16
Оновлене23.02.22
Розмір файлу136 КБ

Відгуки користувачів

Модуль пока находится в стадии тестирования.

 

GitHub: 

Необходимо доработать обмен заказами

Внимание разработчикам и программистам, нужна помощь в развитии модуля.

Пишите мне на Viber +7-914-430-6000, отвечать буду по возможности быстро в период с 10:00 до 23:00 GMT+9

 

Изменения с прошлой версии 1.6

  1. Добавлены сессии, при каждом удачном подключении создается сессия и хранится она пока не завершится обмен или не произойдет ошибка, сессия хранит данные о прошлом подключении
  2. Переработана загрузка данных, раньше остатки и цены загружались сразу в таблицы CMS, а теперь сначала они загружаются во временные таблицы а после загрузки всех файлов каталога происходит обновление остатков и цен
  3. Переработана таблица цен, цены в неё можно добавить только после загрузки настроек, модуль в режиме загрузки настроек загружает только часть данных из классификатора.
  4. Загрузка файлов теперь происходит в каталог определенный в настройках как DIR_UPLOAD + задается дополнительная директория установленная в настройках модуля
  5. Удален SEO
  6. Переработаны настройки, добавлена возможность сброса настроек
  7. Экспорт и удаление модуля можно сделать только из "админки"
  8. Изменен фильтр экспорта заказов

 

Установка

  • Настройках "Система->Настройки->МойМагазин->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. Загрузка товаров на сайт
  2. Двусторонний обмен заказами и статусами
  3. Ручная загрузка как отдельных файлов так и архива
  4. Ручная выгрузка и загрузка заказов
  5. Поддержка формата 1С Битрикс XML 2.09 и 2.10
  6. Загрузка харакеристик товаров в опции (режим характеристика в одну опцию как в 1С).
  7. Поддержка порционной загрузки как файлов так и архивов, с возможностью ручного указания размера архива для 1С
  8. Расширенный фильтр 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

 

 

 

 

/monthly_2021_08/image.png.15ef6a4b9a376ce67b1c1cf616e0987e.png" rel="">image.png

Характеристики

Системні вимогиPHP 5.6-7.2
Тип ліцензії Доменов не ограничено
Метод активації Без активации
Ioncube LoaderНі
OpenCart2.3
ocStore2.3
OpenCart.Pro, ocShopOpencart.pro 2.3
Звернення до сервера розробникаНі
Якщо сервер розробника недоступнийДополнение работает
ЗнижкаНі
Сумісно з шаблонамис любыми
АдаптаціяПлатная
Версія1.6.4.7
Розмір файлу136 КБ
Опубліковано03.05.16
Оновлене23.02.22
  • +1 33
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.