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

Обмен данными OpenCart 2.x и 1С по стандарту CommerceML


Recommended Posts

Откуда и куда? Обмен заказами с 1С, как ни странно, двунаправленный.

opencart 2031 -> мой склад. (Обмен по CommerceML)

категории, товары, описания, кол-во -выгрузились без проблем (все что было на складе)

Надіслати
Поділитися на інших сайтах


Не подскажете, что за ошибка?

2016-07-28 13:17:28 - PHP Warning:  simplexml_load_file(): .../system/storage/cache/exchange1c/import.xml:1: parser error : Start tag expected, '<' not found in .../admin/model/tool/exchange1c.php on line 1207
2016-07-28 13:17:28 - PHP Warning:  simplexml_load_file(): �д> in .../admin/model/tool/exchange1c.php on line 1207
2016-07-28 13:17:28 - PHP Warning:  simplexml_load_file(): ^ in .../admin/model/tool/exchange1c.php on line 1207
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1216
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1216
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1219
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1226
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1226
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1230
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1230
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1234
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1234
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1239
2016-07-28 13:17:28 - PHP Notice:  Trying to get property of non-object in .../admin/model/tool/exchange1c.php on line 1239
Змінено користувачем ali3412
Надіслати
Поділитися на інших сайтах


ardashev06, по "Мой склад" ничего подсказать не могу. Тестирую указанный модуль с конфигурацией 1С УНФ.

в описании к модулю указано что тестируется УТ 11.х версия CML 2.07

может быть вы можете порекомендовать проверенный сервис где можно арендовать 1с?

Надіслати
Поділитися на інших сайтах


Добрый день, помогите пожалуйста, нужно что бы один и тот же товар отображался в разных категориях


Например:


шаровая опора должна попадать и в


Fiat->Шаровые


и в


Peugeot->Шаровые


Как это можно реализовать в 1с?


 


exchange1c_1.6.2.b8


ocStore 2.1.0.2.1


Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Имею:

  • ocStore 2.1.0.2.1
  • opencart2-exchange1c_1.6.2.b8
  • 1С:Предприятие 8.3 (8.3.8.1964)
  • управление торговлей, редакция 11.2 (11.2.3.129)

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

 

При проверке соединения - "Не удалось установить соединение", на сервер в журналах apache вижу следующую строчку - "GET /bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth HTTP/1.1" 404 465 "-" "1C+Enterprise/8.3"

 

что я делаю не так?

Надіслати
Поділитися на інших сайтах


Имею:

  • ocStore 2.1.0.2.1
  • opencart2-exchange1c_1.6.2.b8
  • 1С:Предприятие 8.3 (8.3.8.1964)
  • управление торговлей, редакция 11.2 (11.2.3.129)

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

 

При проверке соединения - "Не удалось установить соединение", на сервер в журналах apache вижу следующую строчку - "GET /bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth HTTP/1.1" 404 465 "-" "1C+Enterprise/8.3"

 

что я делаю не так?

 

отвечу сам себе, адрес сайта необходимо указывать - http://*.ru/export/exchange1c.php, у меня было просто указано test.ru

Надіслати
Поділитися на інших сайтах


Спасибо автору! Модуль заработал. Опишу грабли на которые встал.

 

Из ПО использовал последние версии на момент установки.

  • ocStore 2.1.0.2.1
  • opencart2-exchange1c_1.6.2.b8
  • 1С:Предприятие 8.3 (8.3.8.1964)
  • управление торговлей, редакция 11.2 (11.2.3.129)

Грабли:

  1. Для штатной установки пакета opencart2-exchange1c_1.6.2.b8 необходимо включить FTP в ocStore. После включения FTP установка модуля у меня не получилась, в ошибках писало надо логин и пароль. Как его вводить при установке пакета мне до сих пор непонятно. Для обхода включения FTP ставим модуль "QuickFix: Extensions Installer issue when FTP support disabled"
  2. В строке выгрузки необходимо указывать http://ваше доменное имя/export/exchange1c.php
  3. Товары не выгружались. Необходимо чтобы был присвоен Артикул товару.
  4. Цены не выгружались, стоимость всегда была равно нулю. Необходимо создать типовое соглашение с клиентом, поставить галочку "Доступно для обмена с сайтом", в старых конфигурациях называется "доступно для внешних пользователей"
  5. Цены не выгружались. В настройках модуля необходимо указать название тип цены точно также как и называется соглашение с покупателем.

Поднимал все для теста, все стоковое и пустое. Забил с десяток номенклатур в 1с. Выгрузка работает, в решении проблем помогал анализ:

  • выгрузки каталога из 1С на диск
  • включение лога модуля opencart2-exchange1c_1.6.2.b8
  • +1 2
Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

Начал тестирование модуля, кто готов пишите в Skype (KirilLoveVE) свой внешний ip адрес, когда я его добавлю в список разрешенных, Вы сможете произвести тестовый обмен

А также необходимо сообщить какие виды цен выгружаются на сайт, чтобы я мог их добавить в модуль.

настройки 1С такие:

Сайт: http://ocstore21021.ptr-print.ru/export/exchange1c.php

логин/пароль: exchange1c/exchange1c

в админку demo/demo

 

Уже произведены тесты из УТ 10.3 разных конфигураций.

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 3 weeks later...

Приветствую всех

Пока для тестов и отлавливания багов выкладываю бету 9

Эта версия полностью поддерживает формат CML 2.09 (расширение Битрикс)

Встроенные связанные опции, улучшена распаковка архива, ну и встроенная справка по опциям, автозагрузка цен при обмене и многое другое.

и так начинайте тестировать, если что-то пойдет не так, выкладывайте архив с данными (не более 5 товаров) и логи, я проверю и исправлю.

 

Модуль работает только на CMS 2.0.x и 2.1.x версиях, для версии 2.3.x будет другой установочный файл

opencart2-exchange1c_1.6.2.b9.ocmod.zip

Змінено користувачем Kirillove
Надіслати
Поділитися на інших сайтах

Приветствую всех

Пока для тестов и отлавливания багов выкладываю бету 9

Эта версия полностью поддерживает формат CML 2.09 (расширение Битрикс)

Встроенные связанные опции, улучшена распаковка архива, ну и встроенная справка по опциям, автозагрузка цен при обмене и многое другое.

и так начинайте тестировать, если что-то пойдет не так, выкладывайте архив с данными (не более 5 товаров) и логи, я проверю и исправлю.

 

Модуль работает только на CMS 2.0.x и 2.1.x версиях, для версии 2.3.x будет другой установочный файл

Установил этот модуль. Установился без проблем. Но когда я зашел в управление параметрами модуля то столкнулся с некоторым количеством ошибок: 

[ERROR] Таблица product_quantity в базе отсутствует, переустановите модуль! Все связи будут потеряны!

https://drive.google.com/file/d/0B0oTC56Y4-PNbHU1VDhuNDM5cjA/view?usp=sharing

 

У меня opencart версии 2.1.0.1 Предыдущая версия модуля установилась без проблем и ошибок не возникало. Товары на сайт загрузились с ценами и количеством. Только в 8 версии модуля не мог выгрузить заказы с сайта в 1С. 

В предидущей версии можно было выгружать заказы вручную? Или только в автоматическом режиме с подключением к 1С?

Надіслати
Поділитися на інших сайтах


Внесены исправления.

 

2016-10-30 [+] Добавлена вкладка информации, пока в ней отображается количество связей
2016-10-30 [+] Добавлена кнопка очистки связей
2016-10-30 [+] Добавлена загрузка из свойства "Изготовитель" в производители товара
2016-10-30 [+] Начал разработку двустороннего обмена заказами
2016-10-30 [-] SEO пока не функционирует, просьба его неиспользовать, но работы по нему еще ведутся
2016-10-30 [+] Добавлено подробное описание к каждой опции
2016-10-30 [+] Переделана структура админ-панели
2016-10-30 [+] Включена функция сохранения заказов из админ-панели
2016-10-30 [+] Добавлена функция автозагрузки цен и автоматической распределения по имеющимся группам покупателей
2016-10-30 [!] Исправлена ошибка при выгрузке заказов не выгружались характеристики товара
2016-10-30 [!] Переделана функция распаковки архива
2016-10-30 [+] Добавлена поддержка CML 2.09
 

 

opencart2-exchange1c_1.6.2.b9.ocmod.zip

Надіслати
Поділитися на інших сайтах

Установил этот модуль. Установился без проблем. Но когда я зашел в управление параметрами модуля то столкнулся с некоторым количеством ошибок: 

[ERROR] Таблица product_quantity в базе отсутствует, переустановите модуль! Все связи будут потеряны!

https://drive.google.com/file/d/0B0oTC56Y4-PNbHU1VDhuNDM5cjA/view?usp=sharing

 

У меня opencart версии 2.1.0.1 Предыдущая версия модуля установилась без проблем и ошибок не возникало. Товары на сайт загрузились с ценами и количеством. Только в 8 версии модуля не мог выгрузить заказы с сайта в 1С. 

В предидущей версии можно было выгружать заказы вручную? Или только в автоматическом режиме с подключением к 1С?

Вы правы, сейчас исправлю и выложу... через 30 мин

Надіслати
Поділитися на інших сайтах

Исправил инсталляцию модуля

 

opencart2-exchange1c_1.6.2.b9.ocmod.zip

Надіслати
Поділитися на інших сайтах

Но, в последний момент я переделал загрузку единиц измерений, и еще не довел до конца, в данный момент ведутся работы, после начну двусторонний обмен заказами.

Из-за переделки единиц измерений в каталоге могут возникать ошибки, сейчас работаю над ними, исправлю сегодня...

Надіслати
Поділитися на інших сайтах

Загрузка характеристик из 1С в режиме "Характеристика" тоже работает с ошибкой, сегодня исправлю.

Корректно работает только в режиме "Связанные опции"

Надіслати
Поділитися на інших сайтах

Исправил инсталляцию модуля

Супер. Теперь после инсталяции и после обновлелия модификаторов ошибка ("[ERROR] Таблица product_quantity в базе отсутствует, переустановите модуль! Все связи будут потеряны!") не появляется!

Надіслати
Поділитися на інших сайтах


Хотя, ошибка была связана с тем что производил обмен с синхронизацией нового товара по артикулу, а артикул у одного товара был пуст.

А для предотвращении ошибки с товарами я включил проверку, чтобы артикул был не пустым. Так что опция работает как надо.

Надіслати
Поділитися на інших сайтах

Буду тестировать. Пока заметил только проблемы с отображением параметров модуля в меню редактирования настроек обмена в англоязычной версии:

(вставляю ссылки на скриншоты админки, потому что картинки что-то не получается сюда вставить)

 

https://drive.google.com/open?id=0B0oTC56Y4-PNQXEtMThFaGJGTzQ

https://drive.google.com/open?id=0B0oTC56Y4-PNclo5VzVrTld4bFk

https://drive.google.com/open?id=0B0oTC56Y4-PNVHh2bEY0RVBlb1U

https://drive.google.com/open?id=0B0oTC56Y4-PNX0hsZ3lhZk5ERTQ

https://drive.google.com/open?id=0B0oTC56Y4-PNbjg2dUZmamZQRGM

https://drive.google.com/open?id=0B0oTC56Y4-PNSmYtclZwOTBjQzQ

https://drive.google.com/open?id=0B0oTC56Y4-PNTmlEU0ZMQ3FKUTA

 

 

В русскоязычной версии все отлично отображается.

Надіслати
Поділитися на інших сайтах


Буду тестировать. Пока заметил только проблемы с отображением параметров модуля в меню редактирования настроек обмена в англоязычной версии:

(вставляю ссылки на скриншоты админки, потому что картинки что-то не получается сюда вставить)

 

https://drive.google.com/open?id=0B0oTC56Y4-PNQXEtMThFaGJGTzQ

https://drive.google.com/open?id=0B0oTC56Y4-PNclo5VzVrTld4bFk

https://drive.google.com/open?id=0B0oTC56Y4-PNVHh2bEY0RVBlb1U

https://drive.google.com/open?id=0B0oTC56Y4-PNX0hsZ3lhZk5ERTQ

https://drive.google.com/open?id=0B0oTC56Y4-PNbjg2dUZmamZQRGM

https://drive.google.com/open?id=0B0oTC56Y4-PNSmYtclZwOTBjQzQ

https://drive.google.com/open?id=0B0oTC56Y4-PNTmlEU0ZMQ3FKUTA

 

 

В русскоязычной версии все отлично отображается.

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

Надіслати
Поділитися на інших сайтах

Попробовал делать ручную загрузку товаров из 1с на сайт - загрузились картинки, цены, количество. Заметил, что значение поля Ид с файла import.xml (например 71409aeb-f639-11e5-b79b-001e8cc85d25) записывает 2 раза данных о товаре: в поле "MPM" и в поле "Модель". Может в "Модель" товара лушче записывать значение поля "Полное наименование"? Или я не разобрался с настройками модуля?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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