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

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


Recommended Posts

В 06.11.2018 в 22:35, Alexander16795 сказал:

обновление товара включено, наименование товара тоже менял по всякому, результата нет,  выкладываю картинку, там видно как на странице товара в одном месте меняется название при выгрузке, а там где нужно остается старое_7rRWeagSpA.jpg.dd8d1d93a1cb477c8c7212269a2c4d99.jpg

Туда выводится название не из "Наименование:", а из "HTML-тег H1" Измените в product.tpl

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


Может кто-то сталкивался, подскажите плиз: 

 

Заказы закачиваются, но сайт выдает ошибку при обращению по адресу
export/exchange1c.php?type=sale&mode=success
Cookie: key=9d6ed4eb5bc02bccf746c8665aa32f0e

 

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

а также настройки подключения к Интернет.

{ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(446)}: Ошибка при вызове метода контекста (Получить): Ошибка при выполнении файловой операции  'export/exchange1c.php?type=sale&mode=success': Ошибка работы с Интернет:  внутренняя ошибка сервера (500).  : Ошибка работы с Интернет:  внутренняя ошибка сервера (500) 

Получение 

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


При выгрузке из УТ 10.3 не выгружает нулевой остаток. Причина - в файле выгрузке при нулевом остатке Количество не формируется. Пример

		<Предложения>
			<Предложение>
				<Ид>bd89f846-5306-11e6-a0a8-14dae999459b</Ид>
				<Штрихкод>2000000050461</Штрихкод>
				<Наименование>Товар 1</Наименование>
				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
				<Цены>
					<Цена>
						<Представление>5 800 руб. за шт</Представление>
						<ИдТипаЦены>2ebb1f62-d848-11e0-a03a-0004614cf3c1</ИдТипаЦены>
						<ЦенаЗаЕдиницу>5800.00</ЦенаЗаЕдиницу>
						<Валюта>руб</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
				<Количество>2.00</Количество>
			</Предложение>
			<Предложение>
				<Ид>8c8bd5ed-00df-11e8-bd3c-3085a99e3847</Ид>
				<Штрихкод>2000000052458</Штрихкод>
				<Наименование>Товар 2</Наименование>
				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
				<Цены>
					<Цена>
						<Представление>6 500 руб. за шт</Представление>
						<ИдТипаЦены>2ebb1f62-d848-11e0-a03a-0004614cf3c1</ИдТипаЦены>
						<ЦенаЗаЕдиницу>6500.00</ЦенаЗаЕдиницу>
						<Валюта>руб</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
			</Предложение>
		</Предложения>

Исправил, закомментировав в admin\model\extension\exchange1c.php условие на строке 6094 

			// ОСТАТКИ
			// if ($offer->Остатки || $offer->Количество || $offer->Склад) {
				$data['quantity'] = $this->parseQuantity($offer, $data);
				if ($this->ERROR) return false;
			// } 

 

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


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

Добавьте в "Правило загрузки import.xml секции Товар:" Код ## model

2.png

Не помогает. В последней версии модуля у меня не работают Производители а это для меня критично.  Решил откатится на версию 1.6.3.12 , на ней все работает НО не обновляется название и описание товара. То есть если в 1С меняешь описание или название товара  то на сайте не меняется. У вновь созданных все загружается нормально. Подскажите куда копать кто в  курсе.

Поддержка молчит.

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


Алилуйя! "Артикул ## mode"l  сработало! раза с двадцатого. Продолжаю разбираться с производителем и со строкой НЕТ В НАЛИЧИИ которая тоже не выводится

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


57 минут назад, styrkov сказал:

Производители добавляются но не отображаются в списке . В таблице manufacturer они есть.

Обратите внимание, они добавляются каждый раз всем скопом при полном обмене (увеличивая кол-во записей), по крайней мере у меня так.

В manufacturer_to_1c пусто. Может в эту сторону копать нужно?

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


23 часа назад, MichaelOpel сказал:

Обратите внимание, они добавляются каждый раз всем скопом при полном обмене (увеличивая кол-во записей), по крайней мере у меня так.

В manufacturer_to_1c пусто. Может в эту сторону копать нужно?

Да. Так и есть. Постоянно добавляются новые пустые ячейки. 

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


В 09.11.2018 в 19:16, ironzorin2 сказал:

При выгрузке из УТ 10.3 не выгружает нулевой остаток. Причина - в файле выгрузке при нулевом остатке Количество не формируется. Пример


		<Предложения>
			<Предложение>
				<Ид>bd89f846-5306-11e6-a0a8-14dae999459b</Ид>
				<Штрихкод>2000000050461</Штрихкод>
				<Наименование>Товар 1</Наименование>
				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
				<Цены>
					<Цена>
						<Представление>5 800 руб. за шт</Представление>
						<ИдТипаЦены>2ebb1f62-d848-11e0-a03a-0004614cf3c1</ИдТипаЦены>
						<ЦенаЗаЕдиницу>5800.00</ЦенаЗаЕдиницу>
						<Валюта>руб</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
				<Количество>2.00</Количество>
			</Предложение>
			<Предложение>
				<Ид>8c8bd5ed-00df-11e8-bd3c-3085a99e3847</Ид>
				<Штрихкод>2000000052458</Штрихкод>
				<Наименование>Товар 2</Наименование>
				<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
				<Цены>
					<Цена>
						<Представление>6 500 руб. за шт</Представление>
						<ИдТипаЦены>2ebb1f62-d848-11e0-a03a-0004614cf3c1</ИдТипаЦены>
						<ЦенаЗаЕдиницу>6500.00</ЦенаЗаЕдиницу>
						<Валюта>руб</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
			</Предложение>
		</Предложения>

Исправил, закомментировав в admin\model\extension\exchange1c.php условие на строке 6094 


			// ОСТАТКИ
			// if ($offer->Остатки || $offer->Количество || $offer->Склад) {
				$data['quantity'] = $this->parseQuantity($offer, $data);
				if ($this->ERROR) return false;
			// } 

 

Будет учтено в версии 1.6.4.7, при выборе учетной системы УТ 10, модуль будет всегда считать что остаток должен быть!

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

В 20.10.2018 в 14:28, ham сказал:

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

Выгружать только изменения, чем чаще, тем меньше файл обмена, у меня именно так, раз в 600 секунд

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

В 21.10.2018 в 03:35, astelia сказал:

Подскажите какую актуальную версию обмена можно использовать на Opencart 2.1.0.1? Стоит версия 1.6.2.b28, но не работает выгрузка нескольких фото у товара, обновление фото.

Пока нет такой, позже сделаю.

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

В 23.10.2018 в 06:11, zack сказал:

Opencart 2.3.0.2

Модуль 1.6.4.5

На первой картинке: Две цены. ОПТ загоняется в акцию. С такими настройками работает

Но мне надо чтобы цена ОПТ попадала и в группу Оптовые покупатели.

С такими настройками происходит загрузка только Розничной цены.

 

Из-за этого слетает вывод:
Вывожу две цены для товара, с помощью доработки контролера

1.jpg

2.jpg

в версии 1.6.4.7 это будет уже работать

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

В 23.10.2018 в 11:19, alhimikos сказал:

Не понял эту фразу. Если указать в карточке номенклатуры вес, то он в выгрузке вообще никак не отображается. UPD. Попробовал указать просто число 100, в карточку товара на сайте оно не прописалось.

 

  Скрыть контент

Снимок.JPG

 

Покажите кусок XML как он выгружается и в каком файле

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

В 23.10.2018 в 13:14, dedvjbed сказал:

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

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

Постараюсь реализовать в 1.6.4.8, так как 1.6.4.7 уже завершена и будет доступна через 1-2 часа, пока проходит тесты.

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

В 25.10.2018 в 08:43, gladky сказал:

Добрый день.

Версия 2.3.0.2.4 опенкарт.про

модуль 1.6.4.6
Подскажите пожалуйста, как переделать мне логику: сейчас модуль верно высчитывает цену и опции, вернее загружает так, как они идут, но из-за того что бухгалтера не могут переделать опции в УТ под ОС, нужен костыль, а именно чтобы цена опции записалась в товар и после этого произошел пересчет опций и их цены стали равны 0.

-----сейчас-------

цена товара = 0

цена опции1 = x

цена опцииN = x

-----надо----------

цена товара = х

цена опции1 = 0

цена опцииN = 0

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

image.thumb.png.7721cce1033f1be3994c483bf0dde56a.png

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

В 07.11.2018 в 18:47, Shumaby сказал:

Это было сделано, проблему вызывали подтянутые характеристики, поправил немного код, заработала подтяжка цены

Теперь новая проблема - не подтягивается размер скидки.

Скидка из 1с отдается в следующем виде:


                        <ДополнительныеДанные>
                            <ЗначениеРеквизита>
                                <Наименование>РазмерСкидки</Наименование>
                                <Значение>30</Значение>
                            </ЗначениеРеквизита>
                            <ЗначениеРеквизита>
                                <Наименование>ЦенаСоСкидкой</Наименование>
                                <Значение>40</Значение>
                            </ЗначениеРеквизита>
                        </ДополнительныеДанные>
  

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

ПОдскажите пожалуйста как допилить код чтобы он считывал такие скидки.

Нашел в другом модуле (но не подходящем на мою версию ostore) нечто похожее на правду:

  if ($offer->Цены->Цена->ДополнительныеДанные) {

                                $value = array();
                                foreach ($offer->Цены->Цена->ДополнительныеДанные->ЗначениеРеквизита as $discount) {
                                    if ($discount->Наименование == 'ЦенаСоСкидкой') {
                                        $price_disc = $discount->Значение;
                                    }
                                }

                                if ($price_disc != $data['price']) {

                                    $value = array(
                                        'customer_group_id' => 1
                                        , 'priority' => 0
                                        , 'price' =>  $price_disc
                                        , 'date_start' => ''
                                        , 'date_end' => ''
                                        , 'quantity' => $quantity_count
                                    );

                                    $data['product_special'][] = $value;


                                    unset($value);
                                }
                            }

 

 

Помогите пожалуйста адаптировать...Пожалуйста)

 

Скидки в каком файле выгружаются? Приложите полный кусок с начала товара или предложения или в другом файле это, имя файла?

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

В 08.11.2018 в 18:11, styrkov сказал:

Все так и сделано. Не работает. Даже не выводятся строки в карточке товара. Подскажите куда копать? Очень нужно что бы выводился производитель и наличие.

Завтра попробуйте версию 1.6.4.7 там были исправлены ошибки, касающиеся ocstore

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

В 09.11.2018 в 16:11, MichaelOpel сказал:

Добавьте в "Правило загрузки import.xml секции Товар:" Код ## model

2.png

Поле артикула в таблице product называется sku, а не artikul.

Ошибки не будет, просто эта строчка не будет срабатывать

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

В 10.11.2018 в 21:52, donnie сказал:

 

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

Пришлите мне кусок лога в режиме отладка+запросы в котором загружается проблемный заказ от начала и до конца или до возникновения ошибки

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

В 09.11.2018 в 21:50, todaymars сказал:

Модуль не совместим с шаблоном Techstore. При включении модуля на странице товара ошибка 500.

Пришлите ошибку из журнала error веб-сервера.

Вы на чистую ставили? Какую версию модуля ставили?

А также ошибку из журнала opencart

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

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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