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

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


Recommended Posts

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

2. По поводу https , а не могли бы попробовать найти еще раз ту тему что вам помогло в ситуации?? настройки в 1с 10.3 управления торговлей, стандартные стоят.

Лучше всего оригинальный .htaccess не трогать и оставить как было (хотя вы уже "потрогали"), а в папке /export/ создать отдельный .htacess и в него уже писать строки с форума или интернета.

__

я трогал изменял и возвращал все обратно. Потом также создавал уже в папке /export тоже самое не помогает :(

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


Добрый вечер. Я так понимаю, эту проблему так никто и не решил?

В 26.12.2020 в 18:29, xenobia сказал:

Добрый вечер. Организовалась небольшая проблема. Некорректно выгружается дата поступления товара из 1с Управление Торговлей 11.4.13.47 ocStore 2.3.0.2.3. Как можно поправить что бы дата выгружалась верно?

 

И не могу понять, почему не скрываются товары с нулевым остатком.

 

Заранее спасибо за помощь и советы.

Безымянный.jpg

 

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


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

Некорректно выгружается дата поступления товара из 1с Управление Торговлей 11.4.13.47 ocStore 2.3.0.2.3.

 

Образец выгрузки из 1С можете скинуть ?

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

Добрый день.

 

Модуль 1.6.4.7 Opencart 2.3
При выполнении обмена в УТ 11 товары загружаются на сайт, но при открытии карточки товара на сайте выдает ошибку вида:

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'cv62352.oc_product_price' doesn't exist<br />Error No: 1146<br />SELECTproduct_feature_id,price,unit_idFROMoc_product_priceWHEREproduct_id= 68 ANDcustomer_group_id= 1' in /home/c/cv62352/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/c/cv62352/public_html/system/library/db.php(16): DB\MySQLi->query('SELECTproduct...', Array) #1 /home/c/cv62352/public_html/system/storage/modification/catalog/controller/product/product.php(297): DB->query('SELECT product...') #2 [internal function]: ControllerProductProduct->index() #3 /home/c/cv62352/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #4 /home/c/cv62352/public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #5 /home/c/cv62352/public_html/system/engine/front.php(29): Front->execute(Object(Action)) #6 /home/c/cv62352/public_html/syste in /home/c/cv62352/public_html/system/library/db/mysqli.php on line 40

 

Восстанавливаю oc_product_price и сопутствующие реквизиты в базе сайта sql - карточки начинают работать, правда без цен, из-за этого бага дальше продвинуться не могу.

Зачем модулю удалять таблицу базы данных oc_product_price? 

 

С 1.6.4.8 колдую, он с 1с обмениваться чому-то не хочет или с opencart терки.

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


2 часа назад, VVVVVz сказал:

С 1.6.4.8 колдую, он с 1с обмениваться чому-то не хочет или с opencart терки.

 

Что значит не хочет . Или вы тут свой дневник ведёте и оставляете свои догадки ? Если это вопрос , сформулируйте его правильно .

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

6 часов назад, Demon85 сказал:

 

Это что за таблица , откуда она взялась ?

Поможете с полным наименованием чтобы только это выгружалось а краткое наименование чтобы вообще не трогало ?

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


Не работает обмен, на стороне 1с обмен происходит, но новые товары не появляются

Лог ошибок

  •  [Fri Feb 05 10:46:52 2021] [error] [pid 25601] sapi_apache2.c(325): [client 217.144.172.47:50560] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Unknown column 'version' in 'field list'<br />Error No: 1054<br />SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c`' in /home/c/cart/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/c/cart/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT `categor...', Array)\n#1 /home/c/cart/public_html/djkjlmrf/model/extension/exchange1c.php(185): DB->query('SELECT `categor...')\n#2 /home/c/cart/public_html/djkjlmrf/model/extension/exchange1c.php(3094): ModelExtensionExchange1c->query('SELECT `categor...')\n#3 /home/c/cart/public_html/djkjlmrf/model/extension/exchange1c.php(7801): ModelExtensionExchange1c->getCategories()\n#4 /home/c/cart/public_html/djkjlmrf/model/extension/exchange1c.php(8075): ModelExtensionExchange1c->parseClassifier(Object(SimpleXMLElement))\n#5 [internal function]: ModelExtensionExchange1c->importFile('/home/c/cv62352...', 'import')\n#6 /home/c/cv62352/p in /home/c/cv62352/presta/public_html/system/library/db/mysqli.php on line 40

 

При Ручной загрузке импорте zip-архива с xml и import_files выдает ошибку 

2004 Ошибка возникла при загрузка товара из файла import, не найдена категория товара в база по Ид.

 

Куда копать?

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


2 часа назад, 26rus сказал:

блин что никто не знает как сделать чтобы брало только "Полное наименовании" а краткую наименованию не брало оттуда названия)

Вот здесь все это настраивается. Хоть что выбирайте. Смотрите как выгружается у вас то значение и подставляйте.

image.thumb.png.bda5a4d11a8600bd15398ad1f72ae7f1.png

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


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

Поможете с полным наименованием чтобы только это выгружалось а краткое наименование чтобы вообще не трогало ?


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

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

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

Эта дефолтная таблица, в коде exchange1c.php есть ее удаление, правда не знаю зачем


Вспомнил , эта таблица была до версии 1.6.4.4b10 . После автор отказался от этих таблиц , но создание и удаление таблиц не почистил ))))

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

спасибо. А поповоду этих 2 вещей??? как быть?

1. Начнем с бага, может кто и подправит. Суть такова, получается когда делаем заказ выбираем способ по карте, товар не ничего не оплачиваем возвращаемся назад тупо, потом делаем обмен данными заказами между сайтом и 1с, то получается заказ оплачен с моим модулем оплатой картой и все _-_ когда я его даже и не оплачивал _-_ а на сайте не выводит этого что заказ типа был. Короче образно говоря на сайте все норм, а вот модуль уже косячит _-_

2. Проблема с http перехода на https протокол, уже пытался в .htaaces добавить там что писали на форуме, все-ровно пишет неверный логин или пароль, переходил также по ссылке 1xchange.php все ок пишет succes. Короче помггите что делать?) какие логи нужны скину ок)

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


2021-02-05 16:36:26 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-02-05 16:36:26 - www.briefs.km.ua/export/exchange1c.php?type=sale&mode=file&filename=orders-3430bcf6-331b-4fbd-900c-c6e1bbdb5290_1.xml
2021-02-05 16:36:26 - 2453C modeFileSale
2021-02-05 16:36:26 - 2389C upload file: /home/st406112/briefs.km.ua/www/system/storage/cache/exchange1c/orders-3430bcf6-331b-4fbd-900c-c6e1bbdb5290_1.xml
2021-02-05 16:36:26 - 2398C file size: 6567
2021-02-05 16:36:26 - 0066C failure
2021-02-05 16:36:26 - 0069C modeFileSale(): no XML files

Подскажите что за проверка происходит в строке 0069C? Как происходит проверка XML файла?

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


Только что, yaroslav_29 сказал:

Подскажите что за проверка происходит в строке 0069C? Как происходит проверка XML файла?


Автор этого модуля в коде не реализовал загрузку заказа файлом XML , только архивами ...

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

Подскажите, такая проблема. Инфо-предприятие - делаю экспорт и получаю ошибку - см. скрин ниже.

При этом:

1. import.xml и offers.xml попадают в /system/storage/cache/exchange1c/

2. Если в ручном режиме загрузить эти файлы - import.xml и offers.xml, то всё хорошо - данные на сайте добавляются/обновляются.

3. В журнал ошибок ничего не записывается в режиме "Уведомления и ошибки". В режиме "Отладка и SQL-запросы" вот что:

2021-02-05 19:05:56 - 2281C POST_MAX_SIZE: 31457280
2021-02-05 19:05:56 - 2031C PHP Version: 70133
2021-02-05 19:05:56 - 2032C client_max_body_size: 
2021-02-05 19:05:56 - 1961C:
2021-02-05 19:05:56 - Array
(
    [0] => zip=no
    [1] => file_limit=31457280
    [error] => 
)

2021-02-05 19:05:56 - 1962C Mode Catalog Init
2021-02-05 19:05:56 - 1963C:
2021-02-05 19:05:56 - Array
(
    [0] => zip=no
    [1] => file_limit=31457280
    [error] => 
)

2021-02-05 19:05:56 - 2342C upload file: /var/www/my-site.ru/data/www/my-site.ru/system/storage/cache/exchange1c/import.xml
2021-02-05 19:05:56 - 2350C file size: 96764
2021-02-05 19:05:56 - 0042C success
2021-02-05 19:05:56 - 0045C Successfully import catalog 
2021-02-05 19:05:57 - 2342C upload file: /var/www/my-site.ru/data/www/my-site.ru/system/storage/cache/exchange1c/offers.xml
2021-02-05 19:05:57 - 2350C file size: 103976
2021-02-05 19:05:57 - 0042C success
2021-02-05 19:05:57 - 0045C Successfully import catalog 

4. Без этих строк в .htaccess:

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

Инфо-предприятие не авторизуется - пишет ошибка авторизации.

Куда копать? ...Что смотреть? Битый час уже сижу над этой проблемой.

Сайт: ocStore 2.3, SSL не используется.

 

Снимок экрана (195).png

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


2 часа назад, 8fefur сказал:

Подскажите, такая проблема. Инфо-предприятие - делаю экспорт и получаю ошибку - см. скрин ниже.

При этом:

1. import.xml и offers.xml попадают в /system/storage/cache/exchange1c/

2. Если в ручном режиме загрузить эти файлы - import.xml и offers.xml, то всё хорошо - данные на сайте добавляются/обновляются.

3. В журнал ошибок ничего не записывается в режиме "Уведомления и ошибки". В режиме "Отладка и SQL-запросы" вот что:


2021-02-05 19:05:56 - 2281C POST_MAX_SIZE: 31457280
2021-02-05 19:05:56 - 2031C PHP Version: 70133
2021-02-05 19:05:56 - 2032C client_max_body_size: 
2021-02-05 19:05:56 - 1961C:
2021-02-05 19:05:56 - Array
(
    [0] => zip=no
    [1] => file_limit=31457280
    [error] => 
)

2021-02-05 19:05:56 - 1962C Mode Catalog Init
2021-02-05 19:05:56 - 1963C:
2021-02-05 19:05:56 - Array
(
    [0] => zip=no
    [1] => file_limit=31457280
    [error] => 
)

2021-02-05 19:05:56 - 2342C upload file: /var/www/my-site.ru/data/www/my-site.ru/system/storage/cache/exchange1c/import.xml
2021-02-05 19:05:56 - 2350C file size: 96764
2021-02-05 19:05:56 - 0042C success
2021-02-05 19:05:56 - 0045C Successfully import catalog 
2021-02-05 19:05:57 - 2342C upload file: /var/www/my-site.ru/data/www/my-site.ru/system/storage/cache/exchange1c/offers.xml
2021-02-05 19:05:57 - 2350C file size: 103976
2021-02-05 19:05:57 - 0042C success
2021-02-05 19:05:57 - 0045C Successfully import catalog 

4. Без этих строк в .htaccess:


RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

Инфо-предприятие не авторизуется - пишет ошибка авторизации.

Куда копать? ...Что смотреть? Битый час уже сижу над этой проблемой.

Сайт: ocStore 2.3, SSL не используется.

 

Снимок экрана (195).png

а у тебя ispmanager панель управления сайтом?? от хостинга

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


2 часа назад, orientir10000 сказал:

Ребята привет.  Что из сборок сейчас для opencart 3 актуально?

https://github.com/Tseka85/opencart3-exchange1c

А файл может пригодится скину , там еще Demon85 подправлял иероглифы которые выводились когда пишешь в производителях с кавычками "название" )))

В этом файле было подправлено с телефоном что не выводились в контрагентах, также поменял под себя при выводе Коментарии при обмен заказами

//если пользователь не указал коментарии то выводит текст.
    

            if( !empty($order['comment']) ) {
                $comment = " | Комментарии покупателя: " . $order['comment'];
            } else {
                $comment = " | Комментарии покупателя: не указал";
            } 

 

,'Комментарий' => " | Оплата: " . $order['payment_method'] . $comment

отвечает за вывод Коментарии при заказе.

Также было здесь подправлено:

// Соответствие полей в XML и в базе данных
		$fields = array(
			'Почтовый индекс' 	=> 'postcode',
			//'Страна' 			=> 'country',
			'Регион'			=> 'zone',
			'Район'				=> 'address_2',
			//'Населенный пункт'	=> 'none',
			'Город'				=> 'city',
			'Адрес'				=> 'address_1',
			//'Улица'				=> 'street',
			//'Дом'				=> 'house',
			//'Корпус'			=> 'building',
			//'Квартира'			=> 'flat'
		);

ТО-есть за вывод Региона у меня в опенкарте настроено через simple модуль.

Остальное уже не помню что еще было подправлено =)

exchange1c.php

 

Так может кто знает как настроить все-таки с оплатой картой??? чтобы обмен заказа не выгружался если человек не оплатил за товар!!( меня этот баг бесит прям)

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


6 часов назад, 26rus сказал:

 

Так может кто знает как настроить все-таки с оплатой картой??? чтобы обмен заказа не выгружался если человек не оплатил за товар!!( меня этот баг бесит прям)

 

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

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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