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

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


Recommended Posts

Здравствуйте, подскажите пожалуйста, модуль для розница 2,3 подойдет?

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


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

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


38 минут назад, leskurs сказал:

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

Тут обсуждалось

 

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


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

 

PHP Notice:  Undefined variable: quantity in admin/model/extension/exchange1c.php on line 4416
2021-11-26 15:25:13 - 4418M UPDATE 1c_rests 
                    SET quantity = ''
 

PHP Notice:  Undefined variable: quantity in admin/model/extension/exchange1c.php on line 4416
2021-11-26 15:25:13 - 4418M UPDATE 1c_rests 
					SET quantity = ''



Возможно подскажите буду благодарен

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


25 минут назад, olesexclusive сказал:

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

 

PHP Notice:  Undefined variable: quantity in admin/model/extension/exchange1c.php on line 4416
2021-11-26 15:25:13 - 4418M UPDATE 1c_rests 
                    SET quantity = ''
 


PHP Notice:  Undefined variable: quantity in admin/model/extension/exchange1c.php on line 4416
2021-11-26 15:25:13 - 4418M UPDATE 1c_rests 
					SET quantity = ''



Возможно подскажите буду благодарен

Вы, вероятно, используете тестовую версию 2.x? Попробуйте написать автору или поставьте более стабильную 1.6.4.8

 

 

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


Всем привет. А кто знает как решить такую проблему. Используем 1с УТ11, у номенклатуры есть только код, артикула не используются. В файл выгрузки код не попадает, возможно ли как-то стандартными настройками сделать, чтобы код так же попадал в выгрузку или только дописывать обмен на стороне 1с?

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


@stelstima А какая версия УТ 11? Раньше действительно в выгрузке не было кода, но вот недавно в import.xml я увидел такое:

				<ЗначенияРеквизитов>
					<ЗначениеРеквизита>
						<Наименование>Код</Наименование>
						<Значение>00-00000281</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>ТипНоменклатуры</Наименование>
						<Значение>Товар</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>Полное наименование</Наименование>
						<Значение>...</Значение>
					</ЗначениеРеквизита>
				</ЗначенияРеквизитов>

 

Не знаю это 1С наконец-то услышала молитвы, или всё-таки кто-то базу доработал. Версия УТ 11.4.13.281, версия схемы 2.07

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


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

@stelstima А какая версия УТ 11? Раньше действительно в выгрузке не было кода, но вот недавно в import.xml я увидел такое:


				<ЗначенияРеквизитов>
					<ЗначениеРеквизита>
						<Наименование>Код</Наименование>
						<Значение>00-00000281</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>ТипНоменклатуры</Наименование>
						<Значение>Товар</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>Полное наименование</Наименование>
						<Значение>...</Значение>
					</ЗначениеРеквизита>
				</ЗначенияРеквизитов>

 

Не знаю это 1С наконец-то услышала молитвы, или всё-таки кто-то базу доработал. Версия УТ 11.4.13.281, версия схемы 2.07

Появилось в типовом модуле обмена уже давно. Н-р, в УТ 11.4.12.75 от 06.07.2020 уже выгрузка кода есть. 

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


Доброго дня!

Не нашел. как не изменять модель/артикул - http://joxi.ru/gmvD15zid55jvA

Товары поставил синхронизировать по ИД GUID

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

Версия 1.6.4.8 для Opencart 2.3

 

Подскажите, плз, как настроить, чтобы поле модель не затиралось?

 

Спасибо!

 

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


@specialforce22

 

Попробуйте закомментировать этот блок в модели модуля обмена - admin/model/extension/exchange1c.php

 

			// МОДЕЛЬ
			if ($product->Модель) {
				$data['model'] = htmlspecialchars(trim((string)$product->Модель));
			} else {
				$data['model'] = $product->Артикул ? htmlspecialchars(trim((string)$product->Артикул)) : "-";
			}

 

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


5 минут назад, Gmp сказал:

 

Попробуйте закомментировать этот блок в модели модуля обмена - admin/model/extension/exchange1c.php

 

Благодарю! Буду пробовать.

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


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

Доброго дня!

Не нашел. как не изменять модель/артикул - http://joxi.ru/gmvD15zid55jvA

Товары поставил синхронизировать по ИД GUID

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

Версия 1.6.4.8 для Opencart 2.3

 

Подскажите, плз, как настроить, чтобы поле модель не затиралось?

 

Спасибо!

 

При каждом добавлении или обновлении товара при импорте каталога используется private function prepareQueryProduct($data, $mode = 'set') в admin\model\extension\exchange1c.php в которой прописываются все поля таблицы oc_product.  Закомментировав нужные можно исключить их из обмена явно. Некоторые можно исключить из обмена с помощью настроек в админке, но 'model' или 'sku' нужно закомментировать явно. 

		if (isset($data['model']))
	 		$sql[] = $mode == 'set'		? "`model` = '" .				$this->db->escape($data['model']) . "'"				: "`model`";
		if (isset($data['sku']))
	 		$sql[] = $mode == 'set'		? "`sku` = '" .					$this->db->escape($data['sku']) . "'"				: "`sku`";

 

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


Добрый вечер. Ищу кого-нибудь, кто за небольшую денюжку поможет установить данный модуль.
https://subtotal.ru/support/integraczii/integratsiya-s-opencart
Никак не можем победить 500ю ошибку. Пишите в личку плиз кто может помочь

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


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

Добрый вечер. Ищу кого-нибудь, кто за небольшую денюжку поможет установить данный модуль.
https://subtotal.ru/support/integraczii/integratsiya-s-opencart
Никак не можем победить 500ю ошибку. Пишите в личку плиз кто может помочь

А что говорят логи по поводу 500 ошибки? Могу в качестве ежедневного доброго дела помочь разобраться

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


Цитата

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

Сегодня занимался активной правкой контроллера, после чего заново грузил на сайт товары. В результате возникла ошибка авторизации. Разумеется, мысль, что где-то напортачил. Два часа провозился, всё перепроверил - ничего не помогает. А потом само заработало.
Оказывается, хостер втихаря заблокировал внешние подключения из-за нагрузки.
Оставляю для поиска.

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


В 08.12.2021 в 18:31, Spacer сказал:

Добрый вечер. Ищу кого-нибудь, кто за небольшую денюжку поможет установить данный модуль.
https://subtotal.ru/support/integraczii/integratsiya-s-opencart

Нормально так, коммерческая платформа использует бесплатный модуль в своих платных решениях)) Главное что ссылки на свои поменяли сразу))

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


@Gmp постоянное заполнение папки exchange1C из-за чего потом приходят письма о нехватке свободного места на сервере. Галочка в настройках об удалении архива не помогает)

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

13 часов назад, tim21701 сказал:

@Gmp постоянное заполнение папки exchange1C из-за чего потом приходят письма о нехватке свободного места на сервере. Галочка в настройках об удалении архива не помогает)

Включайте логирование и смотрите есть ли в логе сообщения типа "Удален файл: ИмяФайла" и сравните с именами файлов, которые не удаляются. 

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


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

Проблема у меня в том, что 1С Розница 2,2 не выгружает ни бренд ни производителя, по крайней мере в файлах обмена не нашёл таких данных.

Подскажите, что в чём может быть дело?

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


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

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

Проблема у меня в том, что 1С Розница 2,2 не выгружает ни бренд ни производителя, по крайней мере в файлах обмена не нашёл таких данных.

Подскажите, что в чём может быть дело?

Глянул на демке "Розница 2.2.5.27". 

Типовой модуль обмена выгружает производителя из ("Дополнительные сведения")

В файле обмена выглядит так. Свойства

			<Свойство>
				<Ид>bb14a4b8-6b17-11e0-9819-e0cb4ed5eed4</Ид>
				<Наименование>Производитель</Наименование>
				<ТипЗначений>Справочник</ТипЗначений>
				<ВариантыЗначений>
					<Справочник>
						<ИдЗначения>444bbea3-6b18-11e0-9819-e0cb4ed5eed4</ИдЗначения>
						<Значение>Обувной комбинат</Значение>
					</Справочник>
					<Справочник>
						<ИдЗначения>444bbea6-6b18-11e0-9819-e0cb4ed5eed4</ИдЗначения>
						<Значение>АОЗТ Алекс</Значение>
					</Справочник>
				</ВариантыЗначений>
			</Свойство>                  

В товаре связывается через "ЗначенияСвойств"

			<Товар>
				<Ид>bd72d913-55bc-11d9-848a-00112f43529a</Ид>
				<Артикул>Б- 130005</Артикул>
				<Наименование>Ботинки женские демисезонные</Наименование>
				<БазоваяЕдиница Код="715" НаименованиеПолное="Пара (2 шт.)">
					<Пересчет>
						<Единица>715</Единица>
						<Коэффициент>1</Коэффициент>
					</Пересчет>
				</БазоваяЕдиница>
				<Группы>
					<Ид>bd72d90e-55bc-11d9-848a-00112f43529a</Ид>
				</Группы>
				<Описание/>
				<ЗначенияСвойств>
					<ЗначенияСвойства>
						<Ид>bb14a4b8-6b17-11e0-9819-e0cb4ed5eed4</Ид>
						<Значение>444bbea6-6b18-11e0-9819-e0cb4ed5eed4</Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>bb14a4ba-6b17-11e0-9819-e0cb4ed5eed4</Ид>
						<Значение>444bbea4-6b18-11e0-9819-e0cb4ed5eed4</Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>bb14a4bc-6b17-11e0-9819-e0cb4ed5eed4</Ид>
						<Значение>444bbea5-6b18-11e0-9819-e0cb4ed5eed4</Значение>
					</ЗначенияСвойства>
				</ЗначенияСвойств>
				<ЗначенияРеквизитов>
					<ЗначениеРеквизита>
						<Наименование>ВидНоменклатуры</Наименование>
						<Значение>Обувь</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>ТипНоменклатуры</Наименование>
						<Значение>Товар</Значение>
					</ЗначениеРеквизита>
					<ЗначениеРеквизита>
						<Наименование>Полное наименование</Наименование>
						<Значение>Ботинки женские демисезонные</Значение>
					</ЗначениеРеквизита>
				</ЗначенияРеквизитов>
			</Товар>

 

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


В 18.11.2021 в 11:21, thentru сказал:

Подскажите в чем может быть загвоздка
по логу доступа вижу, что 1С успешно авторизуется mode=checkauth и проходит инициализацию mode=init
следующий этап должен быть mode=file, но его нет. Все зацикливается mode=checkauth и далее mode=init
В журнале регистрации видны сообщения
 

 

при этом при имитации запросов от 1С на сайте с type=catalog и mode=init, получаю корректный ответ
 

 

тоже самое УТ 11 модуль v2.0.4b
а при попытке ручного импорта файла syntaxerror unexpected end of json input parsererror
 

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

Есть у кого какие мысли?

2021-12-17_13-43-31.png

import0_2.xml

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


18 минут назад, leskurs сказал:

тоже самое УТ 11 модуль v2.0.4b
а при попытке ручного импорта файла syntaxerror unexpected end of json input parsererror
 

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

Есть у кого какие мысли?

Вместо экспериментальной версии 2.x поставить последнюю стабильную версию 1.6.4.8 от Gmp.

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


37 минут назад, searchingman сказал:

Вместо экспериментальной версии 2.x поставить последнюю стабильную версию 1.6.4.8 от Gmp.

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

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


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

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

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

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

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

Вхід

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

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

Important Information

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