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

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


Recommended Posts

В нескольких местах встречается сочетание символов "ТС". Возможно это опечатка и вместо "ТС" должно быть "1С"?

Это сокращение - Торговая система, так как обмен поддерживается не только из 1С, например Класс365, Мой склад

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

Добрый вечер !

Не подскажете, действия опции "Формат обмена денными" = Одним архивом *.zip распространяется только на ручную загрузку ?

Пробовал включить её - в результате 1С начинает отдавать только файл Offers, ни импорта, ни картинок в архиве не видно (подсмотрел в кеше после обмена).

При этом если опцию переключить на дефолт, то всё работает. Так же нормально работает ручная загрузка в ZIP

 

Версия 1С = УТ 11.1.10.199

Версия схемы = 2.07 (штатная от 1С) - ставить версию от Битрикса не хочется - намучился я с нею раньше... 

Версия сайта = ocStore 2.1.0.2.1

Версии модуля = 1.6.2b8 / 1.6.2b9

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


Виталий подскажите что должно быть здесь ?

Ид цены в ТС

при установке модуля там строка с ошибкой 

 

ну и куча ошибок с окмодом (это просто для информации)

 

NOT FOUND!

CODE: <li><?php echo $text_stock; ?> <?php echo $stock; ?></li>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
----------------------------------------------------------------
NOT FOUND!
CODE: <h2><?php echo $price; ?></h2>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
----------------------------------------------------------------
NOT FOUND!
CODE: <li><?php echo $text_tax; ?> <?php echo $tax; ?></li>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
----------------------------------------------------------------
NOT FOUND!
CODE: <li><?php echo $text_points; ?> <?php echo $points; ?></li>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
 

 

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


Виталий подскажите что должно быть здесь ?

Ид цены в ТС

при установке модуля там строка с ошибкой 

 

ну и куча ошибок с окмодом (это просто для информации)

 

NOT FOUND!

CODE: <li><?php echo $text_stock; ?> <?php echo $stock; ?></li>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
----------------------------------------------------------------
NOT FOUND!
CODE: <h2><?php echo $price; ?></h2>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
----------------------------------------------------------------
NOT FOUND!
CODE: <li><?php echo $text_tax; ?> <?php echo $tax; ?></li>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
----------------------------------------------------------------
NOT FOUND!
CODE: <li><?php echo $text_points; ?> <?php echo $points; ?></li>
FILE: catalog/view/theme/coloring/template/product/product.tpl
MOD: Exchange Module for OpenCart 2.x
 

 

дайте посмотреть на Ваш product.tpl

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

Добрый вечер !

Не подскажете, действия опции "Формат обмена денными" = Одним архивом *.zip распространяется только на ручную загрузку ?

Пробовал включить её - в результате 1С начинает отдавать только файл Offers, ни импорта, ни картинок в архиве не видно (подсмотрел в кеше после обмена).

При этом если опцию переключить на дефолт, то всё работает. Так же нормально работает ручная загрузка в ZIP

 

Версия 1С = УТ 11.1.10.199

Версия схемы = 2.07 (штатная от 1С) - ставить версию от Битрикса не хочется - намучился я с нею раньше... 

Версия сайта = ocStore 2.1.0.2.1

Версии модуля = 1.6.2b8 / 1.6.2b9

Опция "Формат обмена данными" распространяется только на обмен с 1С. При ручной она не имеет смысла так как модуль анализирует то что Вы ему закачиваете, т.е. сначала он проверяет архив ли это.

Выгрузите с 1С не на сайт, а в каталог и отправьте данные мне на почту [email protected]

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

Опция "Формат обмена данными" распространяется только на обмен с 1С. При ручной она не имеет смысла так как модуль анализирует то что Вы ему закачиваете, т.е. сначала он проверяет архив ли это.

Выгрузите с 1С не на сайт, а в каталог и отправьте данные мне на почту [email protected]

Понятно. Спасибо за ответ !

В процессе подготовки для вас выгрузки сократил количество товаров до 10 и всё прекрасно выгрузилось.

Буду копать настройки сервера на предмет максимального закачиваемого файла или что то типа того...

В общем попробую пока сам разобраться, не отвлекая Вас - по результатам отпишусь.

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


День добрый. Можно как-то при загрузке товаров на сайт у всех уже загруженных количество сделать нулевым и убрать из просмотра. И только у загружаемых количество сделать из файла загрузки и выставить просмотр.

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

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


День добрый. Можно как-то при загрузке товаров на сайт у всех уже загруженных количество сделать нулевым и убрать из просмотра. И только у загружаемых количество сделать из файла загрузки и выставить просмотр.

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

Неактуально. Нашел в модуле обнулялку остатков и добавил при загрузке файла.

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


Подскажите, пожалуйста, когда ориентировочно будет работать на свежем ocStroe 2.3 ? Сижу настраиваю магазин, очень важен вопрос синхронизации цен и остатков с 1С. Пробовал установить текущую версию - не работает в итоге. Для меня очень важно несколько видов цен для разных групп пользователей, есть ли такой функционал?

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


Подскажите, пожалуйста, когда ориентировочно будет работать на свежем ocStroe 2.3 ? Сижу настраиваю магазин, очень важен вопрос синхронизации цен и остатков с 1С. Пробовал установить текущую версию - не работает в итоге. Для меня очень важно несколько видов цен для разных групп пользователей, есть ли такой функционал?

Для 2.3 примерно к концу года, а про несколько цен, то это уже работает

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

10 версию считаю неудачной, так как там с единицами измерениями не тем путем пошел, да и корзина... сделал чтобы передавалось id характеристики, но это только добавило ошибок, в 11 сделаю определение характеристики по опциям при добавлении товара в корзину

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

Не могу выгрузить заказы с сайта в 1С. Когда пытаюсь это сделать 1С выдает ошибку:

 

{Обработка.ОбменССайтом.МодульОбъекта (3513)}: Ошибка при вызове конструктора (ОписаниеТипов)
ОписаниеТипов = Новый ОписаниеТипов (Строка (ТипЗнч (ЗначениеСвойства)))
через:
Недопустимое значение параметра (параметр номер '1') (Строка)

Использую 1С:Предприятие - Управление торговым предприятием для Украины, редакция 1.2 

1С:Предприятие 8.2 (8.2.19.121)

 

Кто-то сталкивался с такой проблемой? С чем это может быть связано?

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


Не могу выгрузить заказы с сайта в 1С. Когда пытаюсь это сделать 1С выдает ошибку:

Использую 1С:Предприятие - Управление торговым предприятием для Украины, редакция 1.2 

1С:Предприятие 8.2 (8.2.19.121)

 

Кто-то сталкивался с такой проблемой? С чем это может быть связано?

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

по мне версия 6 самая живая была

попробуй мало ли

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


Доброго здравия участникам форума.

Имеется такая конфигурация:

1С:Предприятие 8.3 (8.3.8.1784) + Управление небольшой фирмой, редакция 1.6 (1.6.6.39)

ocStore 2.1.0.2.1 + данный модуль

 

При обмене номенклатурой проблем пока не замечено.

Но при обмене заказами какая-то заноза в виде ошибки в логах ocStore:

2016-12-01 18:11:35 - 0.470 Mb | 0040 | [ECHO] success
2016-12-01 18:11:35 - 0.471 Mb | 0043 | [ECHO] key

2016-12-01 18:11:35 - 0.537 Mb | 4931 | ==== Выгрузка заказов ====
2016-12-01 18:11:35 - 0.539 Mb | 4935 | customer/customer_group
2016-12-01 18:11:35 - 0.554 Mb | 4947 | SELECT order_id FROM `oc_order` WHERE `order_status_id` = 1
2016-12-01 18:11:35 - 0.585 Mb | 4960 | > Выгружается заказ #6
2016-12-01 18:11:35 - PHP Notice:  Undefined index: payment_patronymic in /home/f/../shop/public_html/admin/model/tool/exchange1c.php on line 4985
2016-12-01 18:11:35 - PHP Notice:  Undefined index: payment_patronymic in /home/f/../shop/public_html/admin/model/tool/exchange1c.php on line 5002
2016-12-01 18:11:35 - 0.596 Mb | 0375 | ==> getLanguageId()
2016-12-01 18:11:35 - 0.596 Mb | 0100 | SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru'
2016-12-01 18:11:35 - 0.596 Mb | 0100 | SELECT `name` FROM `oc_order_status` WHERE `order_status_id` = 1 AND `language_id` = 1
2016-12-01 18:11:35 - 0.600 Mb | 0100 | SELECT 1c_id FROM `oc_product_to_1c` WHERE `product_id` = 51
2016-12-01 18:11:35 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/f/../shop/public_html/export/exchange1c.php:102) in /home/f/../shop/public_html/admin/controller/module/exchange1c.php on line 1992

Одновременно в 1С в комментарии к событию обмена:

Интерактивный обмен
01.12.2016 20:11:29 Запуск загрузки заказов
Обработано: 0
Загружено: 0
Пропущено: 0
Обновлено: 0
Создано: 0
01.12.2016 20:11:30 Завершена загрузка заказов
Дополнительная информация:
Не удалось прочитать данные, загруженные с сервера.

В таблице oc_orders столбец payment_patronymic присутствует, но пустой. Как я понимаю его заполненность не должна влиять на процесс. Хотя его наличие, при отсутствии поля в форме оформления заказа слегка напрягает.

З.Ы: Настройкой магазина занимаюсь впервые, хотя в PHP, MySQL и прочем разбираюсь достаточно. Но не могу понять почему отсутствует payment_patronymic в массиве orders. Спасибо за помощь заранее.

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


kors06 сказал(а) 01 Дек 2016 - 09:42 AM:

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

по мне версия 6 самая живая была

попробуй мало ли

https://yadi.sk/d/VfAkXWC1ztoK7

https://yadi.sk/d/cIeIDMftztoJs

спасибо kors06 за ссылки

Два дня бился с остатками и ценой.

Итог:

Версия ocStore 2.1.0.2.1 +

"Управление торговлей", редакция 10.3 (10.3.37.5) версия CommerceML 2.05

ставил на чистый osStore, установил модуль quickfix далее exchange1.6.2.b6_zyto (в ссылках указано)

в .htaccess указал код

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

в export/exchange1c.php указал :

$remote_user = $_SERVER["REMOTE_USER"]

? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"];

$strTmp = base64_decode(substr($remote_user,6));

if ($strTmp)

list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);

в настройках модуля указал логин\пароль и тип цены, в настройках УТ ничего не указывал все выгружал по схеме "да-да-далее-далее-готово")))

выгрузилось все, категории\цены\остатки\

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


Всем доброго времени суток.

Отмечусь в теме

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

прогнозы по ожиданию есть какие-нибудь?

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


Доброго дня!

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

товары, картинки, цена и описание ОК.

ocstore 2.1.0.1

обмен 1.6.2.b10

 

З.ы. кто то реализовывал чтоб код товара в 1С выгружался на сайт

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


Артикул, цена и описание выгружаются при обмене из 1С на сайт.

Хочу при выгрузке из 1С (CommerceML2) получить код 1C в товаре. Цель - разделить (как в 1С) одинаковую номенклатуру (артикул) по оригинальный кодам из 1С. Типа оригинал и неоригинал, отличаются только ценой и уникальным кодом в 1С

 

Можно ли реализовать данным модулем?

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


Артикул, цена и описание выгружаются при обмене из 1С на сайт.

Хочу при выгрузке из 1С (CommerceML2) получить код 1C в товаре. Цель - разделить (как в 1С) одинаковую номенклатуру (артикул) по оригинальный кодам из 1С. Типа оригинал и неоригинал, отличаются только ценой и уникальным кодом в 1С

 

Можно ли реализовать данным модулем?

не понятно

артикул = модель на сайте

код в 1С = артикул 

или что ?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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