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

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


Recommended Posts

4 часа назад, dexsprog сказал:

Да, все товары. А как можно?

Это лишняя нагрузка на сервер, самый оптимальный способ выгружать только изменения. Кстати в УНФ по-умолчанию выгружаются только изменения, а полная возможна в ручном режиме.

Чем чаще обмен тем меньше данных выгружается и загружается.... На SQL сервере так это вообще не заметно, 

Вот примерно так:

image.png.86d51fbf1feb3e2e9d04c2cf0c8315d6.png

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

Доброго времени.

при обмене заказами 1С выдает ошибку:

Выгружено заказов: 1
Произошла ошибка на стороне сервера. Файл не отправлен (C:\Users\***\AppData\Local\Temp\12\v8_6B56_1616.zip).
Обмен не выполнен
Ответ сервера:
ERROR: 5000

Обмен заказами завершен с ошибками!!!

Хотя сам файл на сервере есть и распаковывается

Лог содержит следующее:

2018-04-23 23:02:20 - 3.673 Mb | 8978 | ***** НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2018-04-23 23:02:20 - 3.678 Mb | 0108 | Время обработки xml_load: 0.00024509429931641 сек
2018-04-23 23:02:20 - 3.706 Mb | 6383 | Найден товар по GUID, product_id = 13
2018-04-23 23:02:20 - 3.718 Mb | 6383 | Найден товар по GUID, product_id = 20
2018-04-23 23:02:20 - 4.165 Mb | 7930 | Обработка товаров документа...
2018-04-23 23:02:20 - 4.175 Mb | 7950 | В строке 1 товар не изменился
2018-04-23 23:02:20 - 4.175 Mb | 7950 | В строке 2 товар не изменился
2018-04-23 23:02:20 - Строка ошибки: 8948 - error_5000_log
2018-04-23 23:02:20 - 4.165 Mb | 8950 | [i] Прочитан документ: Заказ #1, Ид '18389e12-46eb-11e8-915b-a0f3c1008162'
2018-04-23 23:02:20 - ОШИБКА 5000. Смотрите описание ошибки в справке модуля обмена.
2018-04-23 23:02:20 - modeFileSale(): Ошибка обработки файла: /home/***/***/system/storage/cache/exchange1c/1cbitrix-f87ad6d6-60f7-4e31-8f78-f9b46b40df72.xml

В справке ошибки 5000 нет.

конфигурация 1С Иправление торговлей для Беларуси 2 (она же УТ 10.2), Opencart 2.3.0.2, модуль 1.6.4.3. PHP 5.4

Ранее при тестировании на локальном сервере такого не наблюдалось (была версия PHP 5.6), после переезда на хостинг - появилось.

Подскажите с чем связано. Большое спасибо.

 

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


14 часов назад, Kirillove сказал:

Делаем в 1С три типа цен, "Розница" - для покупателей по-умолчанию, "Оптовые" - для группы оптовики, "Акция" - для вывода в акцию для группы по-умолчанию

 

image.thumb.png.1c3d44de32ffa627bf58051133e63954.png

 

Если нам нужна акция, пропишем ее в товар и в товаре появится акция, надо отключить ее, поставьте акцию 0, или отключите вывод в прайс лист, либо удалите акцию из товара.

image.png.92d20e5285a3467c19a5326affd4c715.png

 

Для отключения акции в УНФ например можно убрать галочку

image.png.1a308280e5f2919192dd68a27f459b24.png

 

image.png.e58741be29ea196244898226671010ed.png

Вы гений! Спасибо большое за консультацию! Буду пробовать, разбираться.

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


22 часа назад, CTPAX5000 сказал:

Доброго времени.

при обмене заказами 1С выдает ошибку:


Выгружено заказов: 1
Произошла ошибка на стороне сервера. Файл не отправлен (C:\Users\***\AppData\Local\Temp\12\v8_6B56_1616.zip).
Обмен не выполнен
Ответ сервера:
ERROR: 5000

Обмен заказами завершен с ошибками!!!

Хотя сам файл на сервере есть и распаковывается

Лог содержит следующее:


2018-04-23 23:02:20 - 3.673 Mb | 8978 | ***** НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2018-04-23 23:02:20 - 3.678 Mb | 0108 | Время обработки xml_load: 0.00024509429931641 сек
2018-04-23 23:02:20 - 3.706 Mb | 6383 | Найден товар по GUID, product_id = 13
2018-04-23 23:02:20 - 3.718 Mb | 6383 | Найден товар по GUID, product_id = 20
2018-04-23 23:02:20 - 4.165 Mb | 7930 | Обработка товаров документа...
2018-04-23 23:02:20 - 4.175 Mb | 7950 | В строке 1 товар не изменился
2018-04-23 23:02:20 - 4.175 Mb | 7950 | В строке 2 товар не изменился
2018-04-23 23:02:20 - Строка ошибки: 8948 - error_5000_log
2018-04-23 23:02:20 - 4.165 Mb | 8950 | [i] Прочитан документ: Заказ #1, Ид '18389e12-46eb-11e8-915b-a0f3c1008162'
2018-04-23 23:02:20 - ОШИБКА 5000. Смотрите описание ошибки в справке модуля обмена.
2018-04-23 23:02:20 - modeFileSale(): Ошибка обработки файла: /home/***/***/system/storage/cache/exchange1c/1cbitrix-f87ad6d6-60f7-4e31-8f78-f9b46b40df72.xml

В справке ошибки 5000 нет.

конфигурация 1С Иправление торговлей для Беларуси 2 (она же УТ 10.2), Opencart 2.3.0.2, модуль 1.6.4.3. PHP 5.4

Ранее при тестировании на локальном сервере такого не наблюдалось (была версия PHP 5.6), после переезда на хостинг - появилось.

Подскажите с чем связано. Большое спасибо.

 

Вы скачали версию во время отладки кода... Эту ошибку я специально генерю чтобы тестировать обмен, например чтобы 1С не удаляла регистрацию изменений и выгружала повторно то что в предыдущий раз.

Обновите модуль http://tesla-chita.ru/export/exchange1c.php?module=export

 

P.S.Забыл вовремя закрыть раздачу модуля.

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

Уважаемые пользователи модуля!

 

Вопрос - кто-нибудь использует в своем интернет-магазине ДОСТАВКУ? Если да, как вы сейчас обходите отсутствие необходимого функционала доставки в модуле?

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


11 часов назад, IronMann сказал:

Уважаемые пользователи модуля!

 

Вопрос - кто-нибудь использует в своем интернет-магазине ДОСТАВКУ? Если да, как вы сейчас обходите отсутствие необходимого функционала доставки в модуле?

Мы используем доставку по регионам России: транспортные компании, почта, курьерские службы.

Что вы подразумеваете под необходимым функционалом?

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


В 23.04.2018 в 19:59, Kirillove сказал:

Делаем в 1С три типа цен, "Розница" - для покупателей по-умолчанию, "Оптовые" - для группы оптовики, "Акция" - для вывода в акцию для группы по-умолчанию

 

image.thumb.png.1c3d44de32ffa627bf58051133e63954.png

 

Если нам нужна акция, пропишем ее в товар и в товаре появится акция, надо отключить ее, поставьте акцию 0, или отключите вывод в прайс лист, либо удалите акцию из товара.

image.png.92d20e5285a3467c19a5326affd4c715.png

 

Для отключения акции в УНФ например можно убрать галочку

image.png.1a308280e5f2919192dd68a27f459b24.png

 

image.png.e58741be29ea196244898226671010ed.png

 

Странно, у меня раздел связи типов цен выглядит вот так: 

 

1.thumb.jpg.5419d40c8fd017faa6ae9e05aac9091e.jpg

 

У меня какая-то другая версия модуля наверное?

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


4 часа назад, KLM сказал:

Мы используем доставку по регионам России: транспортные компании, почта, курьерские службы.

Что вы подразумеваете под необходимым функционалом?

 

Я подразумеваю под этим связь типов доставки из OpenCart/ocStore с услугами в справочнике номенклатуры 1С.

 

В опенкарте/оцсторе, можно подключить большое количество самых разных модулей доставки почта, ЕМС, СДЭК и т.п. которые могут сами расчитывать стоимость от веса, региона назначения и прочих параметров. Эти способы, клиент выбирает при оформлении заказа и они записываются в заказ. На данный момент, в модуле нет функциональности, связывающей варианты доставки магазина с услугами из справочника номенклатуры 1С.

 

По этому и спрашиваю, если кто-то использует доставку и работает с модулем, как он организует калькуляцию и учет услуг доставки в заказе. Особенно это интересно в канве двухстороннего обмена данными заказов, реализованными в модуле.

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


В 23.04.2018 в 04:49, Kirillove сказал:

Я так понимаю нужно произвести запись или обновление в таблице другого модуля?

Да, совершенно верно. Разработчики MFP+ ориентируются на стандартный функционал opencart (также как и Вы, видимо по этому Ваш модуль обмена не загружает третий уровень категорий, т. к. в стандартном функционале opencart 2 уровня категорий).

Если товары в opencart загружены нестандартным способом то Mega Filter PRO/PLUS может их "неувидеть". В случае с Вашим модулем если товары отображаются только в одной категории то MFP+ их "видит", если в нескольких категориях (например, при включенной настройке "Заполнять родительские категории"), MFP+ не отображает товары пока не будет произведена индексация. Самый лучший способ - запускать индексацию MFP+ из Вашего модуля сразу после успешного обмена с 1С, что и описано здесь: http://mfp.ocdemo.eu/docs/developers.html#import-export-edit-products и приведен код, который необходимо исполнить по окончании обмена.

Разработчики MFP+ уже помогли мне "подружить" фильтр с шаблоном, теперь нужно его "подружить" с Вашим модулем.

Т. к. я не программист я не знаю куда вставить код индексации MFP+

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


В 23.04.2018 в 18:06, Beavis2018 сказал:

Проблема с конвертацией валюты так и не решена еще? :)

Ахах, я тоже задавал такой ж вопрос, тоже такая же трудность была.
Видимо нету решения проблемы..
Печалька..

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


Добрый день! УНФ 1.6.5.2, модуль обмена oc2.3-exchange1c_1.6.4.4b3.ocmod.zip. Название элемента производителя: Производитель. Указан в свойствах

 

В логах ошибка. Неправильно формируется запрос к БД INSERT INTO `oc_manufacturer_description` SET , `language_id` = 1, `manufacturer_id` = 3 (после SET запятая)

в /public_html/admin/model/extension/exchange1c.php(4590)  $sql = $this->prepareQueryDescription($data, "set"); возвращает пустое значение, на сколько я понял.

 

Не могу понять либо что-то 1с не передает, либо ошибка в модуле. Как быть?

 

UPDATE:

В той же функции чуть выше строка 4586

if (!isset($this->FIELDS['manufacturer_description']['name'])) {
                unset($data['name']);
            }

 

не правильно отрабатывает. unset($data['name']); делается и соответственно $sql = $this->prepareQueryDescription($data, "set"); возвращается пустое значение

 

 

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


Добрый день!

Спасибо за модуль, но правда у меня появляется ошибка при выгрузке на Opencart 2.3

2018-04-27 17:00:46 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/h/hdirect/new.cordoba.ru/public_html/admin/model/extension/exchange1c.php on line 9141
2018-04-27 17:00:46 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.
2018-04-27 17:08:14 - Client IP address: 137.74.20.208
2018-04-27 17:14:34 - Client IP address: 137.74.20.208
2018-04-27 17:14:34 - Client IP address: 137.74.20.208
2018-04-27 17:17:43 - Client IP address: 137.74.20.208
2018-04-27 17:18:00 - Client IP address: 137.74.20.208
2018-04-27 17:18:00 - Client IP address: 137.74.20.208
2018-04-27 17:18:03 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/h/hdirect/new.cordoba.ru/public_html/admin/model/extension/exchange1c.php on line 9141
2018-04-27 17:18:03 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.

 

1с УТ 10.3

в чем может быть проблема? выгружаю остатки и цены.

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


1 час назад, vfxbro2 сказал:

Добрый день!

Спасибо за модуль, но правда у меня появляется ошибка при выгрузке на Opencart 2.3

2018-04-27 17:00:46 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/h/hdirect/new.cordoba.ru/public_html/admin/model/extension/exchange1c.php on line 9141
2018-04-27 17:00:46 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.
2018-04-27 17:08:14 - Client IP address: 137.74.20.208
2018-04-27 17:14:34 - Client IP address: 137.74.20.208
2018-04-27 17:14:34 - Client IP address: 137.74.20.208
2018-04-27 17:17:43 - Client IP address: 137.74.20.208
2018-04-27 17:18:00 - Client IP address: 137.74.20.208
2018-04-27 17:18:00 - Client IP address: 137.74.20.208
2018-04-27 17:18:03 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/h/hdirect/new.cordoba.ru/public_html/admin/model/extension/exchange1c.php on line 9141
2018-04-27 17:18:03 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.

 

1с УТ 10.3

в чем может быть проблема? выгружаю остатки и цены.

 

3000 ОШИБКА! Файл не является стандартом XML или обрезан
Надіслати
Поділитися на інших сайтах


Добрый день!

Возникла необходимость при изменении остатка/цены товара после синхронизации в таблице "oc_product" установить дату изменения в "date_modified".

Подскажите, в какой файл и куда правильнее вставить команду UPDATE?

 

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


Прошу помощи!

Бьюсь с загрузкой заказов с сайта в УТ 10,3 через "модуль интеграции с битриксом 6". 

Модуль видит сформированные xml заказов, принимает, читает. И уходит в цикл бесконечно.

Вот пример сообщения:

"С последней загрузки из БУС документ: Заказ покупателя 00000000216 от 21.04.2018 21:11:27 не менялся. Документ будет пропущен"

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

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

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


1 . Проблема с обновлением изображений. Картинка выгружается (проверял через выгрузку в xml), при  загрузке ошибок не выдаёт. 

2018-04-23 16:03:13 - 3615 | parseImages() - Картинка: import_files/53/53a861fd-8bd5-11e7-99f1-20cf308cbecc.jpeg

1771841578_01.jpg.f0325ec909a1d6cda629e4ba2e1c3b82.jpg

 

Вр емя файла обновляется, а содержимое - нет

 

2.Не удаляются категории  товара. Перемещаю товар в 1С в другую папку  - в ОС после выгрузки у товару добавляются новые категории, но и остаются старые.

 

1752831371_02.jpg.1acc85d215ea7b7d13b49ea942f27c7c.jpg

 

В обоих случаях пробовал по-разному выставлять переключатели - безрезультатно

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


20 часов назад, lakalam сказал:

Добрый день!

Возникла необходимость при изменении остатка/цены товара после синхронизации в таблице "oc_product" установить дату изменения в "date_modified".

Подскажите, в какой файл и куда правильнее вставить команду UPDATE?

 

Неактуально. Разобрался сам.

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


В 27.04.2018 в 23:28, vfxbro2 сказал:

Добрый день!

Спасибо за модуль, но правда у меня появляется ошибка при выгрузке на Opencart 2.3

2018-04-27 17:00:46 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/h/hdirect/new.cordoba.ru/public_html/admin/model/extension/exchange1c.php on line 9141
2018-04-27 17:00:46 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.
2018-04-27 17:08:14 - Client IP address: 137.74.20.208
2018-04-27 17:14:34 - Client IP address: 137.74.20.208
2018-04-27 17:14:34 - Client IP address: 137.74.20.208
2018-04-27 17:17:43 - Client IP address: 137.74.20.208
2018-04-27 17:18:00 - Client IP address: 137.74.20.208
2018-04-27 17:18:00 - Client IP address: 137.74.20.208
2018-04-27 17:18:03 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /home/h/hdirect/new.cordoba.ru/public_html/admin/model/extension/exchange1c.php on line 9141
2018-04-27 17:18:03 - ОШИБКА 3000. Смотрите описание ошибки в справке модуля обмена.

 

1с УТ 10.3

в чем может быть проблема? выгружаю остатки и цены.

влючите очистку кэша 

2018-04-23_08-42-38.thumb.png.0a2eecccd384a1877229141242c362ac.png

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

7 часов назад, ironzorin2 сказал:

2.Не удаляются категории  товара. Перемещаю товар в 1С в другую папку  - в ОС после выгрузки у товару добавляются новые категории, но и остаются старые.

ну так все верно, модуль не удаляет категории. Можно было переименовать старую в 1С и перенести ее в другую группу, а если же все равно она лишняя, то можно через пометку удаления в 1С поставить ее, сделать обмен, категормия отключится, а уже потом можете ее удалить из админки

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

В 23.04.2018 в 16:46, dexsprog сказал:

Доброго времени суток. Думал, возился, но ничего пока не могу придумать. Может кто помочь идеей? Выгрузка из 1C происходит автоматически каждый день. Но есть некоторые товары, для которых вручную в разделе "Акции" указаны цены по акции. И эти товары выводятся на сайте в отдельном блоке. При импорте эти значения сбрасываются. Можно как-то сделать, чтобы данная информация оставалась? Что касается возможности модуля выгружать разные цены - она используется для выгрузки цен для групп оптовых покупателей. Пробовал разбираться и что-то придумать - мыслей никаких. Или это нереально сделать?

Вы акции добавляете на сайте вручную?

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

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

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

Доброго времени Вам и трудам Вашим!

Пытаюсь сочленить ОС 2.3.0.2.3 и УНФ 1.6. при помощи Вашего Труда.

Не загружаются на сайт цены и количество. Пробовал выгружать в файловом режиме, получаются 2 файла. В файле offers.xml есть и цены и количество...

Подскажите, как восстановить справедливость...

Заранее благодарен и огромное спасибо за Ваш труд!

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


В 28.04.2018 в 15:42, virtu2000 сказал:

Прошу помощи!

Бьюсь с загрузкой заказов с сайта в УТ 10,3 через "модуль интеграции с битриксом 6". 

Модуль видит сформированные xml заказов, принимает, читает. И уходит в цикл бесконечно.

Вот пример сообщения:

"С последней загрузки из БУС документ: Заказ покупателя 00000000216 от 21.04.2018 21:11:27 не менялся. Документ будет пропущен"

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

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

Работу модуля с расширением Битрикс смогу проверить когда настрою сайт для тестов, на следующей неделе примерно

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

  • dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка]

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

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

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

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

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

Вхід

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

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

Important Information

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