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

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


Recommended Posts

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

Переустановить модуль с удалением файлов.
Эти таблицы создаются при установке.
Либо найдите в файле install.php строки по созданию таблиц и в phpmyadmin прогоните руками

 


Отправлено с моего SM-G532F через Tapatalk
 

 

да, решил уже, спасибо

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


В журнале ошибок последние строчки :

 

2018-06-18 14:59:22 - 0124(M) Время обработки classifier_categories_parse: 0.12619400024414 сек
2018-06-18 14:59:22 - 7747(M) Категорий обработано: 60
2018-06-18 14:59:22 - 7748(M) *****
2018-06-18 14:59:22 - 7770(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***

 

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


Удалил часть кода из public_html/admin/model/extension/exchange1c.php

 

 

if ($xml->ЕдиницыИзмерения) {

            $this->log("*** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***");

            $num = $this->parseClassifierUnits($xml->ЕдиницыИзмерения);

            if ($this->ERROR) return false;

            unset($xml->ЕдиницыИзмерения);

            $this->log("Единиц измерений загружено(CML >= v2.09): " . count($num), 2);

        }

 

И все заработало. 

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


добрый день!

весь лог в ошибках, вносимых модулем

2018-06-19 11:19:24 - PHP Notice:  Undefined offset: 156121 in /system/storage/modification/catalog/controller/product/product.php on line 848
2018-06-19 11:19:24 - PHP Warning:  Invalid argument supplied for foreach() in /system/storage/modification/catalog/controller/product/product.php on line 84

Версия ocStore 2.1.0.2.1

модуль v 1.6.3.11

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


Добрый день, возникла проблема

Товар выгрузил на сайт, всё отображалось отлично, после того как изменил цены у определенных товаров цены сделал еще раз обмен и измененные позиции обновились,, цены стали такие как нужно но картинки слетели, помогите советом

 

Так же еще если поменяю название у товара на сайте оно не изменяется подскажет кто?

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


В 15.06.2018 в 15:48, yurgelas сказал:

Добрый день.

 

Opencart 2.3.0.2 Сайт работает через HTTPS . установлена версия oc2.3-exchange1c_1.6.4.4b21.ocmod . Не проходит авторизацию через с 1с пишет "Не удалось установить связь.... Проверьте логин/ пароль"  (на HTTP) все проходит удачно.

 

Подскажите что нужно прописать чтобы через HTTPS  было все удачно. Спасибо

 

Здравствуйте. У себя разрулил так: 
В корневом файле .htaccess:
1) По инструкции модуля прописал:

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

2)  Прописал исключения для папок модуля:

# https редирект
RewriteCond %{HTTPS} off
# Исключаем из правила редиректа следующие категории
RewriteCond %{THE_REQUEST} !/export/ [NC]
RewriteCond %{THE_REQUEST} !/system/storage/cache/exchange1c/ [NC]
RewriteCond %{THE_REQUEST} !/bitrix/admin/ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Делаем редирект с https на http для категорий
RewriteCond %{HTTPS} on
RewriteCond %{THE_REQUEST} /export/ [NC]
RewriteCond %{THE_REQUEST} /system/storage/cache/exchange1c/ [NC]
RewriteCond %{THE_REQUEST} /bitrix/admin/ [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

И заработало. Хотя вторую часть кода, где идет редирект с https на http можно не прописывать.
URL в 1С надо указывать http:\\...

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

Версия Конфигурации?
Знаю что в 11 есть проблема с типовыми соглашениями

Здравствуйте. У себя разрулил так: 
В корневом файле .htaccess:
1) По инструкции модуля прописал:
RewriteCond %{HTTP:Authorization} ^(.*)RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

2)  Прописал исключения для папок модуля:

# https редиректRewriteCond %{HTTPS} off# Исключаем из правила редиректа следующие категорииRewriteCond %{THE_REQUEST} !/export/ [NC]RewriteCond %{THE_REQUEST} !/system/storage/cache/exchange1c/ [NC]RewriteCond %{THE_REQUEST} !/bitrix/admin/ [NC]RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]# Делаем редирект с https на http для категорийRewriteCond %{HTTPS} onRewriteCond %{THE_REQUEST} /export/ [NC]RewriteCond %{THE_REQUEST} /system/storage/cache/exchange1c/ [NC]RewriteCond %{THE_REQUEST} /bitrix/admin/ [NC]RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

И заработало. Хотя вторую часть кода, где идет редирект с https на http можно не прописывать.
У меня все грузится кроме цен =( никак не могу понять из-за чего





Отправлено с моего SM-G532F через Tapatalk

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


@zack 
1С:Предприятие 8.3 (8.3.10.2561)


Конфигурация:
"Управление торговлей для Казахстана", редакция 2.2,  локализация для Казахстана: "1С-Рейтинг",  "1С-Сапа" (2.2.13.9)

 

Версия модуля: 1.6.4.4b25

Включил в логах режим отладки. Кажется скрипт перепрыгивает функцию обновления цен, пока не выяснил почему. 
 

2018-06-19 21:51:02 - 2966(M) Обновляем товар...
2018-06-19 21:51:02 - 2306(M):
2018-06-19 21:51:02 - Array
(
    [product_id] => 3627
    [model] => 
    [sku] => 4606782071700
    [upc] => 
    [ean] => 
    [jan] => 
    [isbn] => 
    [mpn] => 
    [location] => 
    [quantity] => 0
    [stock_status_id] => 0
    [image] => import_files/d3/d3e943fd-9ddd-11e5-967f-001e33062b3e.jpeg
    [manufacturer_id] => 0
    [shipping] => 1
    [price] => 0.0000
    [points] => 0
    [tax_class_id] => 0
    [date_available] => 0000-00-00
    [weight] => 0.000
    [weight_class_id] => 1
    [length] => 0.00
    [width] => 0.00
    [height] => 0.00
    [length_class_id] => 1
    [subtract] => 1
    [minimum] => 1
    [sort_order] => 0
    [status] => 1
    [viewed] => 0
    [date_added] => 2018-06-19 03:09:16
    [date_modified] => 2018-06-19 03:09:16
    [id_1c] => 
    [image_1c] => 
    [ext_id] => 
    [ext_update_id] => 
    [language_id] => 1
    [name] => Тетрадь 60л А5 серия -Путешествие-
    [description] => 
    [tag] => 
    [meta_title] => 
    [meta_h1] => 
    [meta_description] => 
    [meta_keyword] => 
    [seo_title] => 
    [seo_h1] => 
)

2018-06-19 21:51:02 - 1670(M) Поле 'sku' не имеет отличий
2018-06-19 21:51:02 - 1670(M) Поле 'ean' не имеет отличий
2018-06-19 21:51:02 - 1670(M) Поле 'name' не имеет отличий
2018-06-19 21:51:02 - 2332(M):
2018-06-19 21:51:02 - Array
(
)

2018-06-19 21:51:02 - 2199(M) Категория уже есть в товаре, category_id=205
2018-06-19 21:51:02 - 3009(M) setProduct(): Товар обработан
2018-06-19 21:51:02 - 4583(M) ********************************************
2018-06-19 21:51:02 - 4584(M) ТОВАР: 'Тетрадь 60л А5ф клетка на скобе серия -Романтические секреты-', GUID: 'd3e943ff-9ddd-11e5-967f-001e33062b3e'

3009 строка и потом сразу 4583, и далее начинает обрабатывать другой товар =(

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

В общем у меня скрипт валится на файле /admin/model/extension/exchange1c.php
Во время выполнения функции updateOffers, когда она пытается получить цены продуктов

$prices_old = $this->getProductPrices($product_id);	

Никто не сталкивался? 
 

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

В 30.05.2018 в 16:47, ironzorin2 сказал:

Ещё 2 запроса


ALTER TABLE `oc_product_attribute` ADD `attribute_value_id` int(11) NOT NULL DEFAULT '0';
ALTER TABLE  `oc_product_attribute` ADD INDEX (  `attribute_value_id` ) ;

ALTER TABLE `oc_product_discount` ADD `product_feature_id` int(11) NOT NULL DEFAULT '0';
ALTER TABLE  `oc_product_discount` ADD INDEX (  `product_feature_id` ) ;

 

oc_product_attribute.sql

oc_product_discount.sql

 

В общем нашел проблему по которой модуль у меня ломался. Надо в базе данных MySQL выполнить эти запросы. Скидываю сюда, вдруг кому поможет

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

Я конечно понимаю, что сейчас задаю глупый вопрос, но какой порядок установки данного модуля на ocStore 2.3.0.2.3? Правильно ли я понимаю:

  1. Качаю с гитхаба и добавяю в конце ocmod.Устанавливаю.
  2. Качаю по ссылке Последняя версия для Opencart.PRO 2.3 (скачать обновленный файл) . Ставлю. Или как-то по другому?
Надіслати
Поділитися на інших сайтах




Я конечно понимаю, что сейчас задаю глупый вопрос, но какой порядок установки данного модуля на ocStore 2.3.0.2.3? Правильно ли я понимаю:
  1. Качаю с гитхаба и добавяю в конце ocmod.Устанавливаю.
  2. Качаю по ссылке Последняя версия для Opencart.PRO 2.3 (скачать обновленный файл) . Ставлю. Или как-то по другому?


Скачать можно и тут на форуме.
1. Содержимое архива проверить: может получиться папка внутри архива (opencart1cexchange-master).
2. Установить ocstore
3. Установить модуль (после установки:
Обновить модификаторы.
проверить права группу на доступ
Установить из Дополнения-Модули.
Настроить

Отправлено с моего SM-G532F через Tapatalk

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


2 hours ago, zack said:


 

 


Скачать можно и тут на форуме.
1. Содержимое архива проверить: может получиться папка внутри архива (opencart1cexchange-master).
2. Установить ocstore
3. Установить модуль (после установки:
Обновить модификаторы.
проверить права группу на доступ
Установить из Дополнения-Модули.
Настроить

Отправлено с моего SM-G532F через Tapatalk
 

Спасибо за инструкцию, а вопрос: ставить oc2.3-exchange1c_1.6.4.4b29.ocmod.zip нужно или нет?

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


При ручной выгрузке из архива вылазит окошко:

Internal Server Error
Internal Server Error
 
Версия oc2.3-exchange1c_1.6.4.4b25.ocmod.zip
Версия ocStore 2.3.0.2
 
Что может быть не так?
В Журнале ошибок что?

Отправлено с моего SM-G532F через Tapatalk

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


Люди дайте кто то файлы xml c парой товаров с опциями опенкартовскими. Что бы в одном свойстве хотя бы варианта 3 было и с количеством по каждому. Не пойму какая структура должна быть.

 

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


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

В Журнале ошибок что?

Отправлено с моего SM-G532F через Tapatalk
 

 

Последние строки
 

2018-06-21 10:56:37 - 2132(C) Обрабатывается файл основной: import0_1.xml
2018-06-21 10:56:37 - 2455(C) modeImport
2018-06-21 10:56:37 - modeImport(): Ручная загрузка данных.
2018-06-21 10:56:37 - 7922(M) ***** НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2018-06-21 10:56:37 - 0648(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru'
2018-06-21 10:56:37 - 7927(M) Язык загрузки, id: 1
2018-06-21 10:56:37 - 7941(M) Читается XML файл: 'import0_1.xml'
2018-06-21 10:56:37 - 0101(M) Время обработки xml_load: 0.05693793296814 сек
2018-06-21 10:56:37 - 0194(M) Версия XML: 2.07
2018-06-21 10:56:37 - 7968(M) ***** ЗАГРУЗКА КЛАССИФИКАТОРА
2018-06-21 10:56:37 - 7700(M) *** ЧТЕНИЕ КАТЕГОРИЙ ***
2018-06-21 10:56:37 - 3254(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c`

 

 

Ошибок, нет(

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

Видимо не так выразился.
Ваша ошибка говорит о сбое в работе скрипта на стороне сервера.
Нужен лог сервера.

 
Последние строки
 
2018-06-21 10:56:37 - 2132© Обрабатывается файл основной: import0_1.xml
2018-06-21 10:56:37 - 2455© modeImport
2018-06-21 10:56:37 - modeImport(): Ручная загрузка данных.
2018-06-21 10:56:37 - 7922(M) ***** НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2018-06-21 10:56:37 - 0648(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru'
2018-06-21 10:56:37 - 7927(M) Язык загрузки, id: 1
2018-06-21 10:56:37 - 7941(M) Читается XML файл: 'import0_1.xml'
2018-06-21 10:56:37 - 0101(M) Время обработки xml_load: 0.05693793296814 сек
2018-06-21 10:56:37 - 0194(M) Версия XML: 2.07
2018-06-21 10:56:37 - 7968(M) ***** ЗАГРУЗКА КЛАССИФИКАТОРА
2018-06-21 10:56:37 - 7700(M) *** ЧТЕНИЕ КАТЕГОРИЙ ***
2018-06-21 10:56:37 - 3254(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c`
 
 
Ошибок, нет(


Отправлено с моего SM-G532F через Tapatalk

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


Может кому понадобиться:

Для ocstore 2.3.0.2.3 Модуль Version 1.6.3.2b30  В "Закзах" НЕ ВКЛЮЧАТЬ "Конвертировать заказы в Windows-1251" и пришлось поправить в admin\view\template\extension\module\exchange1c.tpl Сделать вот так строки:

//	$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'");
	$query = $this->query("SELECT `firstname`,`lastname` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'");
		if ($query->num_rows) {
			$order['firstname'] = $query->row['firstname'];
			$order['lastname'] = $query->row['lastname'];
			//$order['middlename'] = $query->row['middlename'];
			//$order['company'] = $query->row['company'];
			//$order['company_inn'] = $query->row['company_inn'];
			//$order['company_kpp'] = $query->row['company_kpp'];
		}

нет таких полей просто в табличке customer

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


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

Видимо не так выразился.
Ваша ошибка говорит о сбое в работе скрипта на стороне сервера.
Нужен лог сервера.

 


Отправлено с моего SM-G532F через Tapatalk
 

 

 

[21-Jun-2018 14:55:25 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Unknown column 'product_feature_id' in 'field list'<br />Error No: 1054<br />SELECT `product_discount_id`, `price`, `quantity`, `customer_group_id`, `product_feature_id`, `priority` FROM `oc_product_discount` WHERE `product_id` = 1' in /home/v/vladempm/magical-magnit.ru/public_html/system/library/db/mysqli.php:40
Stack trace:
#0 /home/v/vladempm/magical-magnit.ru/public_html/system/library/db.php(16): DB\MySQLi->query('SELECT `product...', Array)
#1 /home/v/vladempm/magical-magnit.ru/public_html/admin/model/extension/exchange1c.php(180): DB->query('SELECT `product...')
#2 /home/v/vladempm/magical-magnit.ru/public_html/admin/model/extension/exchange1c.php(2531): ModelExtensionExchange1c->query('SELECT `product...')
#3 /home/v/vladempm/magical-magnit.ru/public_html/admin/model/extension/exchange1c.php(2638): ModelExtensionExchange1c->getProductPrices('1')
#4 /home/v/vladempm/magical-magnit.ru/public_html/admin/model/extension/exchange1c.php(5913): ModelExtensi in /home/v/vladempm/magical-magnit.ru/public_html/system/library/db/mysqli.php on line 40

 

 

Добавил поле product_feature_id в oc_product_discount ошибка пропала, но странности остались, разбираюсь.

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

"Не удалось прочитать данные, загруженные с сервера.
Обмен не выполнен"
 

Раньше заказы синхронизировались (пробовал на версии 1.6.3 или около того), теперь вечная ошибка.

Сам XML в ручном режиме выгружается и выглядит вполне нормально. В чём соль? (ошибок никаких больше не показывает)

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


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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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