Opencart 2.x - Обмен с торговой системой по стандарту CommerceML v1.6.2.b10

Opencart 2.x - Обмен с торговой системой по стандарту CommerceML

  1. admin
    ВНИМАНИЕ! данный модуль находится в стадии разработки, используйте его на свой страх и риск.
    Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.x в формате CommerceML версий 2.07 и выше.
    monthly_11_2016-f0d814df57b7122cc293d49bfdc1e739-exchange1c_162b9_1.png

    Установка
    • Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP
    • Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится.
    • Затем нужно установить дополнение которое правит необходимые файлы. Для этого нужно зайти в "Менеджер дополнений (Модификаторы)" и нажать в правом верхнем углу кнопку "Обновить"
    • После этого в меню появится ссылка модуль на модуль "Exchange 1C 8.x", если это меню не появилось то возможно не установились дополнения и модуль может не работать.
    Обновление модуля
    • Удалить модификатор
    • Установить модуль не удаляя старый
    • Обновить модификатор
    • Зайти в модуль (при этом запустится обновление, вверху будет видно подробное описание изменений)
    • Проверить все опции и обязательно записать изменения
    Внимание
    • После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно.
    • Модуль меняет хранение остатков с точностью до тысячных
    Удаление модуля
    • Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/expor...p?module=remove
    • Перед удалением проходит проверка по списку IP адресов.
    • В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false;
    • Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
    • После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
    Экспорт модуля
    • Экспорт модуля можно сделать по http запросу: http://МойСайт/expor...p?module=export
    • Перед экспортом проходит проверка по списку IP адресов.
    • Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
    Проверка
    Возможности:
    • загрузка товаров
    • загрузка картинок, основной и дополнительных
    • загрузка производителей из поля "Изготовитель" или из свойства товара "Производитель" или "Изготовитель"
    • загрузка остатков по складам и по характеристикам
    • автозагрузка типов цен из XML
    • загрузка цены основной и по характеристикам (опциям)
    • конвертация валюты при загрузке
    • загрузка характеристик в режиме "Связанные опции" или "Характеристика".
    • загрузка складов
    • загрузка свойств товара (в атрибуты)
    • ведение лога в 4-х режмах для отладки ошибок
    • двусторонний обмен заказами в торговую систему и из торговой системы (при изменении)
    • двусторонний обмен статусами заказов
    • расширенное уведомление покупателей по email и по SMS по шаблону при смене статуса (в разработке)
    • отправка письма при смене статуса заказа (не проверено)
    • выгрузка покупателя как юридическое лицо в торговую систему, если заполнены поля "Организация", также выгружается ИНН. Добавлено поле "ИНН"
    • выгрузка покупателя как физическое лицо с полями "Фамилия", "Имя" и "Отчество", Добавлено поле "Отчество"
    • обмен с торговой системой как отдельными файлами, так и одним архивом
    • SEO в стадии переделки, заработает в версии 1.6.2.b11
    • файл для английского языка в стадии переделки
    • заполнение родительских категорий
    • позволяет отключать статус у новых товаров и категорий
    • позволяет запрещать создавать новые товары и категории, но обновлять существующие
    • загружать наименование товара из "Наименование" или "Полное наименование" товара из торговой системы
    • позволяет у существующих товаров при обмене не изменять: описание, категории, производителя и картинки
    • предопределенные названия свойств для загрузки (описание в модуле)
    • в стадии опроса гибкий шаблон загрузки свойств, если будет потребность, тогда разработаю
    • подробнейшее описание каждой опции в настройках
    • возможность отключить товар если остаток общий равен нулю
    • в разделе ручной обработки выводит информацию о настройках PHP для загрузки файлов
    • в разделе ручной обработки можно загружать файлы XML import, offers, orders, а также zip архивы сразу с картинками
    • экспорт файла заказов в XML для ручной загрузки в торговую систему
    • возможность без переделки торговой системы в наименовании категории передать порядок сортировки
    • возможность без переделки торговой системы в характеристиках передавать порядок сортировки и тип опции select, radio, image
    Форматы CommerceML (которые были протестированы)
    • УТ 11.х версия CML 2.07
    • УТ 11.х + Битрикс версия CML 2.09
    • УТ 10.3 версия CML 2.05, 2.07
    • УТ для Украины 2.3.25.1 CML 2.03
    • УНФ 1.6 версия CML 2.08

    Изображения

    1. monthly_11_2016-1db94e5b9b9027bce40ac3c7f53cae77-exchange1c_162b9_4.png
    2. monthly_11_2016-75f83949e8c7dac6f1c774501c4cff0b-exchange1c_162b9_6.png
    3. monthly_11_2016-13679e18b35e49c2cf0c666ac220dcd5-exchange1c_162b9_11.png
    4. monthly_11_2016-55086e7b55492eddb9cd2cce162c2baf-exchange1c_162b9_2.png
    5. monthly_11_2016-8655766d1696b83943b1da06b380a396-exchange1c_162b9_9.png
    6. monthly_11_2016-cce47dd45a892fe520973a7d2eb0f420-exchange1c_162b9_3.png
    7. monthly_11_2016-e5d0a980b9ae1b7575f1132becb3680b-exchange1c_162b9_5.png
    8. monthly_11_2016-e8baefdd81365bc41464d56c4e78ccaa-exchange1c_162b9_10.png
    Elladakun, Roma_1996, pavelhar и 41 другим нравится это.