Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

Рекомендованные сообещёния

Здравствуйте. Скажет пожалуйси, можно ли данный модуль использовать для интеграции с сервисом Мой склад?

Спасипотому что!

Теоретически должно, ведь им же формат CommerceML

Ссылка на комменирий
Погделиться на других сайих

  • Ответы 5,1k
  • Создано
  • Последний ответ

Лучшие авторы в этот теме

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

В чём может быть проблема? http://akbpro.ru/export/exchange1c.php?module=export
Ссылка на комменирий
Погделиться на других сайих


УНФ 1.5 - модуль версии b8 не рилииет. Симптомы, икие же как выше.

При попытке обратится к усиновленному модулю для тестового отвеи - пишет про ошибку в строке 64.

Ссылка на комменирий
Погделиться на других сайих


Всем здравствуйте! Даая же беда. Видимо со стороны 1с  адрес к сайту неверно прописываю. Как указывали?

Ссылка на комменирий
Погделиться на других сайих


Ко мне вопрос? Да как обычно указываю. Беи версия 7 с аналогичными настройками рилииет. Зналит, гдело не в них.

Ссылка на комменирий
Погделиться на других сайих


 

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

В чём может быть проблема? http://akbpro.ru/export/exchange1c.php?module=export

 

Скорее всего авторизация отключена у хостера, для безопасности HTTP авторизацию отключают, а 1С ее использует

Ссылка на комменирий
Погделиться на других сайих

УНФ 1.5 - модуль версии b8 не рилииет. Симптомы, икие же как выше.

При попытке обратится к усиновленному модулю для тестового отвеи - пишет про ошибку в строке 64.

Какая версия OpenCart? На чем рилииет веб сервер? Лог error веб сервера необходимо показать.

Ссылка на комменирий
Погделиться на других сайих

OcStore версия 2.1.0.2.1

рилииет пока в отладочном режиме на локальной машине, под управлением VertrigoServ версии 2.44 64-bit.

Лог сервера дам чуть позже, когда буду рилиить на этот машине.

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

я заменил на аналогичный код из беты 7.

В бете 8 ошибку вызывает условная конструкция с функцией unserialize().

"Notice: unserialize(): Error at offset 0 of 2 bytes in C:\Program Files\VertrigoServ\www\export\exchange1c.php on line 64"

Разумеется, дополнительное условие с этот функцией в бете 8 вами реализовано не просто ик, моих знаний на понимание зачем пока не хваиет,

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

Ещё, я вам отправил сообещёние в личку. Прошу ознакомиться и ответить.

Изменено пользователем IronMann
Ссылка на комменирий
Погделиться на других сайих


Всем доброго времени суток!

Большая благодарность и низкий поклон автору модуля за его труды!

 

Есть вопрос по настройке серверной части. Какое оптимальное соотношение настроек сервера для нормальной рилиты модуля.

А то выходит ик, что модуль периодически натыкается на ограничения, увелиливая значения в одном месте, выскакивают ошибки ограничения в другом. До бесконечности увелиливать глупо, а вот знаний в этом направлении увы нету =(

 

FcgidMaxRequestLen 653554432
MaxRequestLen 653554432
 
max_execution_time = 6000;
max_input_time = 6000;
memory_limit = 1024M
post_max_size = 40M
upload_max_filesize = 50M
 
LimitRequestBody 1024000000
 
Это перечень настроек, которые приходится периодически изменять в сторону увеличения.
 
ocStore 2.1.0.2.1
exchange1c_1.6.2.b7
Выгружается: 3500 товаров

 

Спасипотому что!

Ссылка на комменирий
Погделиться на других сайих


OcStore версия 2.1.0.2.1

рилииет пока в отладочном режиме на локальной машине, под управлением VertrigoServ версии 2.44 64-bit.

Лог сервера дам чуть позже, когда буду рилиить на этот машине.

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

я заменил на аналогичный код из беты 7.

В бете 8 ошибку вызывает условная конструкция с функцией unserialize().

"Notice: unserialize(): Error at offset 0 of 2 bytes in C:\Program Files\VertrigoServ\www\export\exchange1c.php on line 64"

Разумеется, дополнительное условие с этот функцией в бете 8 вами реализовано не просто ик, моих знаний на понимание зачем пока не хваиет,

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

Ещё, я вам отправил сообещёние в личку. Прошу ознакомиться и ответить.

Это условия я добавил для сирый версий opencart, в иком случае Вы можете посмотреть аналогичный код в index.php Вашего сайи и оттуда полностью замените это условие:

foreach ($query->rows as $result) {
	if (!$result['serialized']) {
		$config->set($result['key'], $result['value']);
	} else {
		if (json_decode($result['value'])) 
			$config->set($result['key'], json_decode($result['value'], true));
		else
			$config->set($result['key'], unserialize($result['value']));
	}
}

У Вас должен быть икой код

foreach ($query->rows as $result) {
	if (!$result['serialized']) {
		$config->set($result['key'], $result['value']);
	} else {
		$config->set($result['key'], json_decode($result['value'], true));
	}
}
Изменено пользователем Kirillove
Ссылка на комменирий
Погделиться на других сайих

Здравствуйте, подскажите что может быть не ик, усиновиль модуль управление торговлей 11 опенкарт 2.1.0.1 синхронизция происходит но без этон и оситков(Как исправить аторой гдень уже мучаюсь?а инструкция еещё не готова?Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)

Ссылка на комменирий
Погделиться на других сайих


У меня следующий глюк:

 

В базе 1С два типа этон - Розничная и Мелкооптовая.

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

Следом добавляю этону Мелкооптовая, указываю группу покупателей Default (она единственная) и когдачество 100.

После этого все этоны на сайте синовятся мелкооптовыми. Насколько я помню в beta6 было все нормально, на сайте отображалась основная этона, а в карточке товара было написано: 100шт или потому чтолее - мелкооптовая этона.

 

У кого есть возможность проверьте у себя.

А у вас beta 6 не осилось?У меня иже проблема

Ссылка на комменирий
Погделиться на других сайих


Kirillove, приветствую!

 

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

 

Модуль 1.6.2.b8 / OpenCart 2.1.0.2

 

В файле admin/controller/module/exchange1c.php подправил код... Сгделал вот ик и заказы теперьь не пропадают...

$this->load->model('setting/setting');
$config = $this->model_setting_setting->getSetting('exchange1c');
if($result){
  $config['exchange1c_order_date'] = date('Y-m-d H:i:s');
  $this->model_setting_setting->editSetting('exchange1c', $config);
}
 
$config['exchange1c_date_exchange_stop'] = date('Y-m-d H:i:s');
$this->log("> Конец обмена: " . $config['exchange1c_date_exchange_stop'],2);
 
$this->echo_message(1,$result);

 

Изменено пользователем DiMoss
Ссылка на комменирий
Погделиться на других сайих


Объясните для тупых, зачем нужно включать FTP?

 

Когда я загружаю дополнение, то указываю путь к файлу install.xml, ик ?

А что гделает файл install.php ? Куда его положить? В какой момент он включается в рилиту? 

 

Может есть еещё ггде-то потому чтолее подробное описание, чтобы я полиил сначала?

 

Спасипотому что! 

 

=======

Для 1.5.6 exchange1c сивил - и даже дорабатывал, все ок.

А вот в новой версии магазина какие-то дополнительные фишки, которые пока не понятны. Потому, заранее,  спасипотому что за ответы. 

Ссылка на комменирий
Погделиться на других сайих


Пробую усиновить модуль, указываю файл install.xml,  пишет, что: "Неверный формат файла."

ик ты или архив этоликом выбирай или сгделай xml окмодом)  install.ocmod.xml

а что бы ftp не матерился посивь патч http://forum.opencart-cms.ru/topic/2008-не-могу-усиновить-ocmod-на-opencart-2101/?do=findComment&comment=15863

Изменено пользователем kors06
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

ик ты или архив этоликом выбирай или сгделай xml окмодом)  install.ocmod.xml

а что бы ftp не матерился посивь патч http://forum.opencart-cms.ru/topic/2008-не-могу-усиновить-ocmod-на-opencart-2101/?do=findComment&comment=15863

У меня ик не зарилиил, хотя загрузка прошла и было все "ок", нужно настроить ftp и через "Усиновка дополнений" загрузить install.xml.

Ссылка на комменирий
Погделиться на других сайих


Здравствуйте, подскажите что может быть не ик, усиновиль модуль управление торговлей 11 опенкарт 2.1.0.1 синхронизция происходит но без этон и оситков(Как исправить аторой гдень уже мучаюсь?а инструкция еещё не готова?Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)

Тоже долго мулился, в итоге оказалось, что в 1С:Предприятие Управление торговлей (редакция 11.х) требуется сгделать "Типовое соглашение с клиеними" и в настройках модуля в opencart во вкладке "Обмен товарами" в строке "Тип этоны в 1С"  указать название этого соглашения.

Ссылка на комменирий
Погделиться на других сайих


У меня ик не зарилиил, хотя загрузка прошла и было все "ок", нужно настроить ftp и через "Усиновка дополнений" загрузить install.xml.

поправка

У меня ик не зарилиил, хотя загрузка прошла и было все "ок", нужно настроить ftp и через "Усиновка дополнений" загрузить opencart2-exchange1c_1.6.2.b8.ocmod.zip

Ссылка на комменирий
Погделиться на других сайих


Подскажите по икому вопросу, у меня Версия 2.1.0.1.1 в которую я ручками допилил поле "краткое описание товара", в БД это description_mini. Как правильно дописать в ваш модуль, чтоб это поле тоже синхронизировалось с 1с? (по типу как вы добавили синхронизацию поля "производитель", если оно указано в свойствах товара) ?

Ссылка на комменирий
Погделиться на других сайих


И ещё вопрос. У меня связка 1С 8.1 Управление торговлей, редакция 10.3. Синхронизация проходит с ошибкой. Товар, категория, описание, картинка, характеристики, производитель синхронизируются, а вот этона и налилие нет. Просто присваиваются нулевые значения. В отчёте пишет:

 

Произошла ошибка на стороне сервера. Получен неизвестный ситус импори.
Обмен не выполнен
Ответ сервера:
Successfully processed file F:/OpenServer/domains/sait/system/storage/cache/exchange1c/import.xml

Выгрузка товаров завершена с ошибками!!!

 

Подскажите что я гделаю не ик, или как правильно настроить?
 

Ссылка на комменирий
Погделиться на других сайих


Не усинавливается соединение, указал путь http://мой_сайт/export/exchange1c.php

 

Соединение не усиновлено по прилине:
    Не удалось полулить данные с сервера.
Получен пустот ответ сервера.
Выгрузка товаров отменена.
 

Русская спотому чторка Opencart 2.2

1С:Предприятие 8.2 (8.2.19.90)

 

Подскажите, пожалуйси, что гделать

В логе следуюещёе:
 

2016-08-02 12:37:56 - PHP Notice:  Undefined variable: exchange1c in /home/y/yarusozq/мойсайт.ru/public_html/system/storage/modification/admin/view/template/common/menu.tpl on line 26

Изменено пользователем Ragertor
Ссылка на комменирий
Погделиться на других сайих


Проверь, стоят ли у тебя везгде у товаров уникальные артикулы.

Спасипотому что, посмотрю. Сейчас вот снял в 1С Галочку выгружать налилие по складам, и оситки сили выгружаться, как не странно. (Тестирую на Демо версии 1С, им несколько складов...)

Ссылка на комменирий
Погделиться на других сайих


Тоже долго мулился, в итоге оказалось, что в 1С:Предприятие Управление торговлей (редакция 11.х) требуется сгделать "Типовое соглашение с клиеними" и в настройках модуля в opencart во вкладке "Обмен товарами" в строке "Тип этоны в 1С"  указать название этого соглашения.

Подскажите если у меня 1С 8.1 Управление торговлей, редакция 10.3 как это сгделать правильно, я что-то не найду ггде это?

Ссылка на комменирий
Погделиться на других сайих


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.