Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

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

15 часов назад, WellChuck сказал:

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

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

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

Тоже такое было. Проблема решилась включением галочки "Конвертировать заказы в Windows-1251" и в файле admin/controller/extension/module после строки

if ($this->config->get('exchange1c_convert_orders_cp1251') == 1) {

немного поправил
 

if ($this->config->get('exchange1c_convert_orders_cp1251') == 1) {
			//echo header('Content-Type: text/html; charset=windows-1251', true);
			// посоветовал yuriygr с GitHub
			//echo iconv('utf-8', 'cp1251', $orders);
			echo iconv('utf-8', 'windows-1251//TRANSLIT', $orders);
			//echo mb_convert_encoding($orders, 'UTF-8', mb_detect_encoding($orders, "UTF-8, Windows-1251, Windows-1252", true));
			//echo mb_convert_encoding($orders, 'windows-1251//TRANSLIT', 'utf-8');
		} else {
			echo $orders;
		}

У меня версия модуля 1.6.4.4b29
И как писали выше проверить и удалить поля `middlename`,`company`,`company_inn`,`company_kpp` в запросе к БД, т.к. это видимо доработки у автора, в обычном опенкарте таких полей нет. Во вложении файлик admin/controller/extension/module который у меня работает

exchange1c.php

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

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

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

52 минуты назад, Dragon сказал:

Тоже такое было. Проблема решилась включением галочки "Конвертировать заказы в Windows-1251" и в файле admin/controller/extension/module после строки


if ($this->config->get('exchange1c_convert_orders_cp1251') == 1) {

немного поправил
 


if ($this->config->get('exchange1c_convert_orders_cp1251') == 1) {
			//echo header('Content-Type: text/html; charset=windows-1251', true);
			// посоветовал yuriygr с GitHub
			//echo iconv('utf-8', 'cp1251', $orders);
			echo iconv('utf-8', 'windows-1251//TRANSLIT', $orders);
			//echo mb_convert_encoding($orders, 'UTF-8', mb_detect_encoding($orders, "UTF-8, Windows-1251, Windows-1252", true));
			//echo mb_convert_encoding($orders, 'windows-1251//TRANSLIT', 'utf-8');
		} else {
			echo $orders;
		}

У меня версия модуля 1.6.4.4b29
И как писали выше проверить и удалить поля `middlename`,`company`,`company_inn`,`company_kpp` в запросе к БД, т.к. это видимо доработки у автора, в обычном опенкарте таких полей нет. Во вложении файлик admin/controller/extension/module который у меня работает

exchange1c.php

 

Спасибо, всё заработало! :geek:

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


Чёт у меня очередной конфуз...

 

Изменяю заказ в 1С, выгружаю его на сайт и количество товаров остается без изменений (хотя количество было изменено).

Хотя общая сумма заказа в заказе верная. :huh:

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


Не удалось установить соединение. 

Авторизация не выыполнена.

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

Когда набираю в поисковик http://abt22.ru/export/exchange1c.php выходит ошибка.

Parse error: syntax error, unexpected 'require_once' (T_REQUIRE_ONCE) in /home/snom/domains/abt22.ru/public_html/export/exchange1c.php on line 10

 

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


Переустановил все . Теперь новая напасть ВНИМАНИЕ! модуль отключен. Обмен через 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]

 

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


Действительно. Все теперь есть. Осталась мелочь

Не выгружается ничего. 1с 11,4 с нуля. Занес пока один товар. На осттаках есть. Указал в основной склад. ВЫгрузка проходит. А товар не появляется на сайте. Что как думаете могло пойти не так?

 

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


При ручной загрузке ошибка

 Строка ошибки: 4537 - Не найден налог с наименованием НДС 18%

Как исправить?

Зайти в Локализации-Налоги-Ставки.

И там переименовать/создать НДС 18%

 

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

 

 

 

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


Спасибо большое. Теперь вот еще какую цену создать чтобы сайт понимал. И остатки выставлял.
 
Остатки без цен не грузяться.
Потому что сперва учитывается цена, потом остаток. Если цена не прочитана - остаток не загружается (смысл загружать 100 товаров с нулевой ценой?).

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

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


При проблемах с ценами (НДС 18%).
Бывает такое что при загрузке цена из 1С (или иной учетной системы) умножается на 18%.
Чтобы такого не было: отключение использование НДС в настройках.
Настройки-Система-Сайт. На закладках надо найти Использование НДС и отключить.
После этого цена на сайте будет такая же как в УС

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

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


ут 11,4 типовая Версия

сайт ocStore 2.3.0.2.3  Обмен данными с 1C v8.x (Tesla-Chita)

товар выгружается но цены не обновляются и остатки тоже. Категории

Не знаю как сделать 1с . Новые позиции только заношу. Сделал несколько цен.

 

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


Подсказка.
1С выгружает цены только при наличии Типового соглашения.
В 11 версии УТ - настройка ТС очень нудный процесс

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

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


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

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

Не подставляются в товар производители, подскажите что делать?

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

Смотрел таблицу: manufacturer_to_1c в ней пусто.

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


В 04.06.2018 в 16:07, JaguarTL сказал:

Здравствуйте, у меня после обмена включаются отключенные товары. Как это исправить?

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

Помогите, пожалуйста, разобраться! 

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


Приветствую!
Версия модуля 1.6.4.4b31
Не подставляются в товар производители, подскажите что делать?
Сам справочник производителей заполняется при выгрузке, но в товар они не подставляются.
Смотрел таблицу: manufacturer_to_1c в ней пусто.
В настройках модуля-вкладка товары:
Заполните Свойство производителя. Смотреть в xml.

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

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


Помогите, пожалуйста, разобраться! 
Проверьте настройки более детально.
Возможно происходит не обновление/добавление товара. А что-то типа полной загрузки

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

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


35 минут назад, zack сказал:

В настройках модуля-вкладка товары:
Заполните Свойство производителя. Смотреть в xml.

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

Заполнено поле "Название элемента производителя:" как в xml, и все равно в товар производитель не подставляется. А на какой вкладке заполняется Свойство производителя?

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


35 минут назад, zack сказал:

Проверьте настройки более детально.
Возможно происходит не обновление/добавление товара. А что-то типа полной загрузки

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

на стороне 1С или модуля?

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


Заполнено поле "Название элемента производителя:" как в xml, и все равно в товар производитель не подставляется. А на какой вкладке заполняется Свойство производителя?
Включите полную запись в лог.
И загрузите пару товаров.
Посмотрите как исполняется запрос в базу при добавлении товара.

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

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


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

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

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

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

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

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

Войти

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

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

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

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

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