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

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


Recommended Posts

Обнаружена ошибка, в моем модуле появилась таблица address но я не учел что такая уже есть, она затирает старую. Раздачу остановил.

Новая будет называться address_1c, она нужна будет для складов и иметь структуру как в 1С.

Уже пофиксил в модуле эту ошибку. Скоро открою снова раздачу

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

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

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

Я тут новичок. Извините, если вопрос не по теме.

Установили последнюю версию модуля на голый ocStore 2.3. Товары выгрузились нормально, но описание не везде корректно передалось из 1с. Можно ли редактировать товары и их характеристики на сайте, а потом эту инфу выгрузить в 1с? Встречала такой вопрос в теме, но не поняла работает ли уже эта функция.

Спасибо.

 

Моим модулем так нельзя и вообще по стандарту Commerce ML обмена с сайтом не встречал  там такое.

А что не так? можно скрины?

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

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

 

К сожалению проблема осталась.

1. Выгружается только на пустой сайт и только полной выгрузкой. При повторной выгрузке измененных товаров 1С выдает сообщение:


04.11.2017 20:41:49 Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера: 
<b>Unknown</b>: Object of class LibXMLError could not be converted to string in <b>/home/aqq16318/public_html/riverina-home.ru/admin/model/extension/exchange1c.php</b> on line <b>8259</b>failure
modeImport(): ОШИБКА! Файл не является стандартом XML или обрезан

04.11.2017 20:41:49 Завершена выгрузка товаров

 

2. При очистке "Связей" в админке, выдается вот такое сообщение:

image.png.d8765a8a265fba46c1d0c90919318f47.png

 

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

 

Так же заказы не загружаются вообще, но это уже второстепенно. При загрузке заказов выдается вот такое сообщение:

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

Можете выйти на меня по скайпу KirilLoveVE и мы на моем сервере это проверим, есть у меня подозрение что файлы склеиваются неправильно....

По-поводу заказов, я даже не проверял их, думал пока загрузку каталога довести до ума...

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

В 03.11.2017 в 08:27, at0s13 сказал:

Подскажите как реализовать опции товаров на сайте?

Есть магазин выгружаются все товары со свойствами (атрибутами), они же используются в фильтре.

 

Сейчас к примеру каждый товар(его опция) на сайте это отдельная карточка товара (разные url, описания и т.д):

2017-11-03_01-07-02.png.e91c91bdb0923d93f12513c431328012.png

 

Я так понимаю, что нужно будет в 1с оставить одну карточку товара "Стиральный порошок Tide Альпийская свежесть" и уже опциями добавить предложения:

1. Вес: 450г Артикул: 5413149045392 Цена: 24.54 Картинка:tide_alp_450.jpg

2. Вес: 400г Артикул: 5413149359031 Цена: 17.53 Картинка:tide_alp_400.jpg

2. Вес: 9кг Артикул:5413149838017 Цена: 324 Картинка:tide_alp_9000.jpg

 

В идеале мне нужно реализовать такой вариант опций:

2017-11-03_01-07-36.thumb.png.a070605228044397c1489f52155e9ab8.png

 

Вопросы:

1. Это одна карточка товара в 1с и на сайте и одно описание?

2. Названия опции, цена, наличие и артикул выгружаются из 1с и какими тегами?

3. Как опции выглядят в самой 1С Управления торговлей?

Характеристиками так в 1С будет удобнее, свойства можно так завести, а вот обработку свойств характеристик на сайте нужно доработать, чтобы артикул записывался в характеристику а не в товар, а картинку лучше доработать 1С выгрузку до стандарта Commerce ML 2.08 как это делает УНФ. Мой модуль уже грузит их нормально, но только первую (если там их несколько). Пример файла с картинками в характеристике вот:

			<Предложение>
				<Ид>49647161-bf02-11e7-80df-002522bc2adb#db441471-bf03-11e7-80df-002522bc2adb</Ид>
				<Наименование>Кабель компьютер - розетка 220V, 180 мм, Б/У (белый)</Наименование>
				<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE"/>
				<Штрихкод>2000000007557</Штрихкод>
				<ХарактеристикиТовара>
					<ХарактеристикаТовара>
						<Наименование>Цвет (Кабель (шлейф))</Наименование>
						<Значение>белый</Значение>
					</ХарактеристикаТовара>
				</ХарактеристикиТовара>
				<ЗначенияСвойств>
					<ЗначенияСвойства>
						<Ид>c7966405-bf03-11e7-80df-002522bc2adb</Ид>
						<Значение>c7966408-bf03-11e7-80df-002522bc2adb</Значение>
					</ЗначенияСвойства>
				</ЗначенияСвойств>
				<Цены>
					<Цена>
						<Представление>100 руб. за шт</Представление>
						<ИдТипаЦены>49423e7f-19a5-11e7-931d-90e6ba3a5e2d</ИдТипаЦены>
						<ЦенаЗаЕдиницу>100</ЦенаЗаЕдиницу>
						<Валюта>руб</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
					<Цена>
						<Представление>90 руб. за шт</Представление>
						<ИдТипаЦены>6afab625-f823-11e6-a8d3-90e6ba3a5e2d</ИдТипаЦены>
						<ЦенаЗаЕдиницу>90</ЦенаЗаЕдиницу>
						<Валюта>руб</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
				<Количество>1</Количество>
				<Склад ИдСклада="c60ca15e-7b29-11e7-80d7-002522bc2adb" КоличествоНаСкладе="0"/>
				<Склад ИдСклада="d3833865-ae67-11e7-80dd-002522bc2adb" КоличествоНаСкладе="0"/>
				<Склад ИдСклада="6afab628-f823-11e6-a8d3-90e6ba3a5e2d" КоличествоНаСкладе="1"/>
				<Картинка>import_files/db/db441471bf0311e780df002522bc2adb_db441472bf0311e780df002522bc2adb.jpg</Картинка>
				<Картинка>import_files/db/db441471bf0311e780df002522bc2adb_db441472bf0311e780df002522bc2adb.jpg</Картинка>
			</Предложение>

 

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

Исправлены еще ошибки:

  1. При формировании SEO в товаре, не во всех системах есть поля "meta_title", "meta_description" и "meta_keyword", для них включена соответствующая проверка. Тут много доработок, поэтому, пока раздачу открою, но если будут ошибки, выкладывайте скрины, завтра исправлю.
  2. При загрузке файлы переносятся из временной папки в папку кэша модуля с реальным именем и оттуда происходит загрузка данных.

Скачивание модуля открыто по ссылке http://opencart2302.tesla-chita.ru/export/exchange1c.php?module=export

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

1. В Выгрузке заказов постоянная ругань на ...

    // Базовая единица
                    $unit = $this->getProductUnit($product['unit_id'], $product['product_id']);

 

не нравится ему $product['unit_id']

 

2017-11-04 23:36:34 - PHP Notice:  Undefined index: unit_id in /home/site.com/new/admin/model/extension/exchange1c.php on line 7075
2017-11-04 23:36:34 - PHP Notice:  Undefined index: unit_id in /home/site.com/new/admin/model/extension/exchange1c.php on line 7075

 

По поводу Выгрузка самого товара, есть бок в загрузке кол-во товара и опций (характеристик)

При указании прихода характеристик, например размеров L,M,S добавляется всего одна (опция допустим S), в товаре ее количество равняется 0 всегда

 

а количество прихода опции S добавляется к кол-ву самого товара

 

-------------------------------------------------------

 

2. Еще обнаружена ошибка при выгрузке товара..

Не задается связь товара с производителем, но он создается в магазине...

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

 

____________________________________________

 

3. Не выгружаются дополнительные фотографии товара

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

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

Моим модулем так нельзя и вообще по стандарту Commerce ML обмена с сайтом не встречал  там такое.

А что не так? можно скрины?

Изначально в 1с описание некорректно задано вот и выгружается криво. На некоторые товары его и вовсе нет. Просто доступ в 1с есть не постоянно, вот и хотелось заполнить пробелы через сайт. Модуль тут не виноват )

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


15 часов назад, zomo сказал:

1. В Выгрузке заказов постоянная ругань на ...

    // Базовая единица
                    $unit = $this->getProductUnit($product['unit_id'], $product['product_id']);

 

не нравится ему $product['unit_id']

 

2017-11-04 23:36:34 - PHP Notice:  Undefined index: unit_id in /home/site.com/new/admin/model/extension/exchange1c.php on line 7075
2017-11-04 23:36:34 - PHP Notice:  Undefined index: unit_id in /home/site.com/new/admin/model/extension/exchange1c.php on line 7075

 

По поводу Выгрузка самого товара, есть бок в загрузке кол-во товара и опций (характеристик)

При указании прихода характеристик, например размеров L,M,S добавляется всего одна (опция допустим S), в товаре ее количество равняется 0 всегда

 

а количество прихода опции S добавляется к кол-ву самого товара

 

-------------------------------------------------------

 

2. Еще обнаружена ошибка при выгрузке товара..

Не задается связь товара с производителем, но он создается в магазине...

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

 

____________________________________________

 

3. Не выгружаются дополнительные фотографии товара

Не совсем понятно по-поводу характеристик, можете по скайпу связаться со мной?

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

В 05.11.2017 в 06:39, zomo сказал:

2. Еще обнаружена ошибка при выгрузке товара..

Не задается связь товара с производителем, но он создается в магазине...

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

Сегодня это проверю... Если ошибка будет найдена, сделаю исправления и отпишусь

 

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

3. Не выгружаются дополнительные фотографии товара

Тестировал, ошибка не обнаружена, скорее всего у Вас дополнительные фотографии не по стандарту CommerceML выгружаются. Мне нужно в Ваши файлы глянуть

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

В 05.11.2017 в 06:39, zomo сказал:

2. Еще обнаружена ошибка при выгрузке товара..

Не задается связь товара с производителем, но он создается в магазине...

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

Если загружается через свойства название эелемента которого определено в настройках, проблем не обнаружено, дайте Ваш файл import.xml для разбора проблемы.

image.thumb.png.86d96a3b1ade98f332f81e3c7ebf5de4.png

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

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

По-умолчанию стоит "только новые".

image.thumb.png.95e82dbd70c3348840024a8a42b6b4f6.png

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

Обнаружил косяк функции инициализации. В прошлых версиях функция называлась modesaleInit() и соответственно ссылка на нее была в exchange1c.php. Сейчас функция называется modeInit(). А ссылка все та же. Соответственно инициализация не проходит.

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


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

 

06.11.2017 11:15:33 Выгрузка на сайт завершилась с ошибками. Выгрузка на сайт не выполнена. 

Не удалось прочитать ответ сервера. Параметры обмена не получены. 

06.11.2017 11.15.33 Завершена выгрузка товаров.

 

ocStore 2.3. 

1с: Предприятие 8.3. УНФ для Украины 1.6.

 

Подскажите как исправить. Спасибо

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


Поддерживаю предыдущего, после установки последней версии при полной выгрузке на пустой сайт 1С (УНФ 1.6) выдает ошибку:

image.png.e31936d404c04d0bf92cc6835b4a94a9.png

 

При очистке связей в админке сайта новая ошибка:

image.png.0fdc9ab18e094ffe9ac71114d55dab6b.png

Завтра днем с Вами свяжусь по скайпу и попробуем на Вашем сервере.

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


Здравствуйте!

 

1) В конфиге 1С при настройке, адрес сайта указывать с http или без? На сайте 1C Битрикс, на скрине указано БЕЗ:

https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=42&LESSON_ID=3404&LESSON_PATH=3912.4912.4923.6361.4928.3404

 

2) Реквизиты пользователя. Я правильно понимаю, это не ftp пользователь, а админ opencart'a ? Можно под это дело отдельного админа завести?

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


3) Если по адресу export/exchange1c.php?module, модуль отдает:

success
available: module=export, module=remove 

Значит все нормально?

 

4) Непосредственно в разделе "дополнения" нужно его устанавливать? Там есть пара иконок редактировать/установить. Редактировать не активна, установить возвращает ошибку "Internal Server Error"

 

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


В 06.11.2017 в 18:25, loolee сказал:

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

 

06.11.2017 11:15:33 Выгрузка на сайт завершилась с ошибками. Выгрузка на сайт не выполнена. 

Не удалось прочитать ответ сервера. Параметры обмена не получены. 

06.11.2017 11.15.33 Завершена выгрузка товаров.

 

ocStore 2.3. 

1с: Предприятие 8.3. УНФ для Украины 1.6.

 

Подскажите как исправить. Спасибо

Постучитесь в скайп для оперативности

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

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

Поддерживаю предыдущего, после установки последней версии при полной выгрузке на пустой сайт 1С (УНФ 1.6) выдает ошибку:

image.png.e31936d404c04d0bf92cc6835b4a94a9.png

 

При очистке связей в админке сайта новая ошибка:

image.png.0fdc9ab18e094ffe9ac71114d55dab6b.png

Завтра днем с Вами свяжусь по скайпу и попробуем на Вашем сервере.

По очистке связей была ошибка, уже пофиксил у себя

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

8 часов назад, Mit5x сказал:

3) Если по адресу export/exchange1c.php?module, модуль отдает:


success
available: module=export, module=remove 

Значит все нормально?

 

4) Непосредственно в разделе "дополнения" нужно его устанавливать? Там есть пара иконок редактировать/установить. Редактировать не активна, установить возвращает ошибку "Internal Server Error"

 

В журнале error веб-сервера будет записана ошибка, покажите её

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

В 04.11.2017 в 15:02, wariorinc сказал:

можно настройки системы? у меня ocstore 2.3.02 плагин 1.6.3.12, 1с 8.2 ут 10.3 сайт на nginx. без апача, без ssl/tsl по http все работает, но  с https и со всей этой ерундой пишет или не правильный логин пароль или не удачная авторизация, пробывал и https://site.ru/export/exchange1c.php и http://site.ru/export/exchange1c.php

и руками через :80 и :443 без разницы, ошибки одни и те же, в логах ocstore ничего. у меня подозрение что дело как раз в вебсервере!

 

начали посещать мысли, что бы переходить на минуту на http обновлять и обратно откатываться на https, или это бред?

А вы для начала протестируйте без 1с, просто через браузер, может у вас просто не работает.

Порядок запросов

https://site.ru/export/exchange1c.php?type=sale&mode=checkauth
https://site.ru/export/exchange1c.php?type=sale&mode=init
https://site.ru/export/exchange1c.php?type=sale&mode=query

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


Поставил 1.6.4.1, пробую сделать выгрузку, 1С выдает ошибку

Ошибка отображения типов: 
Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string' 

Не могу понять, ошибка в 1С или поставил модуль неправильно. Я старый удалил, но не удалял из базы таблицы.

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


 

3 часа назад, Asm666 сказал:

Поставил 1.6.4.1, пробую сделать выгрузку, 1С выдает ошибку

Ошибка отображения типов: 
Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string' 

Не могу понять, ошибка в 1С или поставил модуль неправильно. Я старый удалил, но не удалял из базы таблицы.

{ОбщийМодуль.ОбменССайтом.Модуль(6389)}: Ошибка при установке значения атрибута контекста (Наименование)
    КонтрагентXDTO.Наименование = ДанныеКонтрагента.Наименование;
по причине:
Ошибка отображения типов:
Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string'

 

 

Отключил обмен заказами, обмен проходит. 

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


5 hours ago, Kirillove said:

По очистке связей была ошибка, уже пофиксил у себя

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

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


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

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

 

Положите файл в model

exchange1c.php

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

Поставил 1.6.4.1, пробую сделать выгрузку, 1С выдает ошибку
Ошибка отображения типов: 
Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string' 
Не могу понять, ошибка в 1С или поставил модуль неправильно. Я старый удалил, но не удалял из базы таблицы.
Версия 1.6.4.1 не ставится как обновление, поэтому нужно ручное обновление, либо удаление старого и установка нового

Отправлено с моего Power Five Evo через Tapatalk

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

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

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

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

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

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

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

Вхід

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

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

Important Information

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