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

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


Recommended Posts

  В 21.05.2020 в 05:38, mdgrvadim сказав:

Сам долго мучился с обменом 1С по https. Ковыряние с файлом .htaccess ни к чему не приведёт, тем более, если стоит nginx. Дело в самой 1С.

Приведу ссылки по которым удалось решить проблему обмена.

https://www.cs-cart.ru/docs/4.3.x/manager/commerceml/1c/https/

http://itsecforu.ru/2018/08/22/✗-как-установить-openssl-из-исходников-в-centos-и-ubuntu/

Сам использовал этот метод, так что скажу что он точно поможет.

Expand  

Там какой-то жуткий геморой))

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


  В 21.05.2020 в 05:38, mdgrvadim сказав:

Сам долго мучился с обменом 1С по https. Ковыряние с файлом .htaccess ни к чему не приведёт, тем более, если стоит nginx. Дело в самой 1С.

Приведу ссылки по которым удалось решить проблему обмена.

https://www.cs-cart.ru/docs/4.3.x/manager/commerceml/1c/https/

http://itsecforu.ru/2018/08/22/✗-как-установить-openssl-из-исходников-в-centos-и-ubuntu/

Сам использовал этот метод, так что скажу что он точно поможет.

Expand  

В итоге ни чего не ковырял. Все работает с облачным 1с

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


  В 21.05.2020 в 16:54, Ivanzo сказав:

В итоге ни чего не ковырял. Все работает с облачным 1с

Expand  

Может это работает, когда 1с изначально настраивалась в облаке. Но когда 1с работает на компах более 15 лет, переучивать персонал работать с торговлей в облаке - это как внедрять CRM, у всех только отторжение и нежелание работать по-новому

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


  В 09.10.2019 в 17:14, alexkir сказав:

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

Expand  

Работает если подпилить 1С и сам модуль.
 

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

  В 21.05.2020 в 16:11, ortax сказав:
OCstore 2.3 - не помогло. Странно, что кому-то помогает, а кому-то нет (( Блин, да уже всё что можно перепробовал...
  В 08.05.2020 в 23:04, Gmp сказав:
 В 09.05.2020 в 04:04, Gmp сказал:

@Ivanzo Если проверяли и соединение не устанавливается - просто создайте в папке /export/ файл .htaccess с таким содержимым:

RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

и всё заработает. Без ковыряний в коде 1С.

Expand  

 

Опишите по подробнее ,  а ещё лучше скрины настройки соединения 1С . И содержимое журнала ошибок после попытки соединиться .

 

Но перед этим , для более ясной картины , ДЛЯ ОТЛАДКИ АВТОРИЗАЦИИ  проделайте такие действия :

по пути   корень сайта\export\exchange1c.php   
раскомментируйте строчки кода  начиная с 65 стоки

 

//$server_info = print_r($_SERVER, true);
//$log->write($server_info);

// Используются только для отладки (начало)
//$log->write("Client IP address: " . $_SERVER['REMOTE_ADDR']);
//if (isset($remote_user))
//	$log->write("remote_user: " . $remote_user);
//
//if (isset($_SERVER['PHP_AUTH_USER']))
//	$log->write("PHP_AUTH_USER: " . $_SERVER['PHP_AUTH_USER']);
//
//if (isset($_SERVER['REMOTE_USER']))
//	$log->write("REMOTE_USER: " . $_SERVER['REMOTE_USER']);
//
//if (isset($_SERVER['REDIRECT_REMOTE_USER']))
//	$log->write("REDIRECT_REMOTE_USER: " . $_SERVER['REDIRECT_REMOTE_USER']);
//
//if (isset($_SERVER['PHP_AUTH_PW']))
//	$log->write("PHP_AUTH_PW: " . $_SERVER['PHP_AUTH_PW']);

 

 

Пароли и логины замените на ххххххх и выложите сюда запись из журнала .

 

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

  В 21.05.2020 в 16:19, andreyit сказав:

ocStore 2.3.0.2.3. модуль ставил последний из последней ссылки разработчика, но вот не пойму почему отображается Version 1.6.3.12, хотя удаляю, чищу кеш, ставлю новый, а он этот оставляет. Может папку с файлами на сервере почистить совсем?

Expand  


Да , лучше все файлы exchange1c найти и удалить . А потом заново установить . 

 

Попробуйте разархивировать  oc2.3-exchange1c_1.6.4.7(ver.2).ocmod  и с папки upload по FTP закинуть всё в корень сайта . 

 

А потом уже oc2.3-exchange1c_1.6.4.7(ver.2).ocmod установить через установщик расширений .

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

  В 23.05.2020 в 11:30, Demon85 сказав:


Да , лучше все файлы exchange1c найти и удалить . А потом заново установить . 

 

Попробуйте разархивировать  oc2.3-exchange1c_1.6.4.7(ver.2).ocmod  и с папки upload по FTP закинуть всё в корень сайта . 

 

А потом уже oc2.3-exchange1c_1.6.4.7(ver.2).ocmod установить через установщик расширений .

Expand  

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

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


Здравствуйте, спасибо за отличный модуль! Хотел спросить, так как на форуме все перечитав и в итоге не понял, как все таки решается проблема: system/storage/modification/admin/model/sale/order.php on line 108

Возникает когда заходишь в детали заказа, при выгрузке в ручную тоже пустая страница с этой же строкой.

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


  В 24.05.2020 в 07:04, Otis сказав:

Здравствуйте, спасибо за отличный модуль! Хотел спросить, так как на форуме все перечитав и в итоге не понял, как все таки решается проблема: system/storage/modification/admin/model/sale/order.php on line 108

Возникает когда заходишь в детали заказа, при выгрузке в ручную тоже пустая страница с этой же строкой.

Expand  

 

Вы саму суть ошибки сюда не скопировали .  Но я наверное догадываюсь , у вас в таблице order не хватает поля 'middlename' . Здесь пару страниц назад эту проблему решали. 

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

  В 07.04.2020 в 09:30, Demon85 сказав:

 

oc2.3-exchange1c_1.6.4.7.ocmod.zip  ----  Версия которую можно скачать с сайта автора 1.6.4.7

 


 

 

oc2.3-exchange1c_1.6.4.7(ver.2).ocmod.zip        -----   Исправление ошибок в 1.6.4.7 

 

oc2.3-exchange1c_1.6.4.7(ver.2_BagFix_SEO 1).ocmod.zip       --- Исправление работы SEO генерации . 

Expand  

Пробую установить ver.2_bagFix_SEO 1 выдает ошибку на стадии установки

https://yadi.sk/i/4RyNXdeJIfW1XA

Часть кода, как видно проблема в соединении FTP.   FTP включен.

// Connect to the site via FTP
            $connection = ftp_connect($this->config->get('config_ftp_hostname'), $this->config->get('config_ftp_port'));

            if ($connection) {
                $login = ftp_login($connection, $this->config->get('config_ftp_username'), $this->config->get('config_ftp_password'));

                if ($login) {
                    if ($this->config->get('config_ftp_root')) {
                        $root = ftp_chdir($connection, $this->config->get('config_ftp_root'));
                    } else {
                        $root = ftp_chdir($connection, '/');
                    }

                    if ($root) {
                        foreach ($files as $file) {
                            $destination = substr($file, strlen($directory));

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


  В 24.05.2020 в 11:53, vavo сказав:

Пробую установить ver.2_bagFix_SEO 1 выдает ошибку на стадии установки

https://yadi.sk/i/4RyNXdeJIfW1XA

Expand  

 

Попробуйте разархивировать  oc2.3-exchange1c_1.6.4.7(ver.2).ocmod  и с папки upload по FTP закинуть всё в корень сайта . 

 

А потом уже oc2.3-exchange1c_1.6.4.7(ver.2).ocmod установить через установщик расширений .

 

 

И на будущие , кидайте сюда логи с журнала или с самого файла error_log , который лежит по пути admin/error_log

 

 

Ой секунду , вы раньше устанавливали таким способом расширения , а то я так понял у вас банальная ошибка , которую вы должны были уже давно решить ? 
   Ошибка FTP логина 
  Можете решить её установив 

 

localcopy_ocmod.xml


https://opencartforum.com/applications/core/interface/file/attachment.php?id=73841Fetching info...

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

  В 24.05.2020 в 10:59, Demon85 сказав:

 

Вы саму суть ошибки сюда не скопировали .  Но я наверное догадываюсь , у вас в таблице order не хватает поля 'middlename' . Здесь пару страниц назад эту проблему решали. 

Expand  

 

Я читал о чем Вы говорите.

 

Вот Вы писали:

 

"Автор модуля для себя добавил в заказы строку "отчество" -  "middlename' . Соответственно надо чтобы в вашей базе данных была эта строка в таблице "order"  . 

 

Можно добавить вручную или SQL запросом  

 

 ALTER TABLE `oc_order` CHANGE `middlename` `middlename` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;"

 

А потом Ivanzo добавил:

 

"Спасибо ошибка ушла, только ваш запрос не сработал выдал ошибку 1054

Сделал следующим запросом 

ALTER TABLE `ok_order` ADD `middlename` VARCHAR( 32 ) NOT NULL AFTER `после какой таблицы вставить` ;"

 

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

 

А так да, проблема похоже у меня такая же: Notice: Undefined index: middlename in -------- /public_html/system/storage/modification/admin/model/sale/order.php on line 108

 

Нет ли под рукой, где можно читануть как добавлять строки в таблицу?

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


  В 24.05.2020 в 12:14, Otis сказав:

 

 

 

Нет ли под рукой, где можно читануть как добавлять строки в таблицу?

Expand  

 

Я давно хотел придумать как исправлять эту ошибку , не каждый умеет работать с базами данных , может выложу универсальный файл установщик.   А так вам надо зайти к себе на хостинг и через приложения  , обычно это phpMyAdmin , открыть вашу БД сайта и там найти таблицу order , а в ней уже добавить строку "middlename"  с такими же параметрами как и lastname например .

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

  В 24.05.2020 в 12:25, Demon85 сказав:

 

Я давно хотел придумать как исправлять эту ошибку , не каждый умеет работать с базами данных , может выложу универсальный файл установщик.   А так вам надо зайти к себе на хостинг и через приложения  , обычно это phpMyAdmin , открыть вашу БД сайта и там найти таблицу order , а в ней уже добавить строку "middlename"  с такими же параметрами как и lastname например .

Expand  

 

Вот именно добавить строку "middlename" не пойму как, редактировать lastname например понятно, могу даже перемещать ее, а как добавить именно новую, где там кнопка, типа создать новую строку? )) Или например, скопировать строку с lastname и просто ее отредактировать на middlename, но копировать тоже нет )

 

===============

 

Добавил с божьей помощью, буду пробовать

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


  В 07.04.2020 в 09:30, Demon85 сказав:

 

oc2.3-exchange1c_1.6.4.7.ocmod.zip  ----  Версия которую можно скачать с сайта автора 1.6.4.7

 


 

 

oc2.3-exchange1c_1.6.4.7(ver.2).ocmod.zip        -----   Исправление ошибок в 1.6.4.7 

 

oc2.3-exchange1c_1.6.4.7(ver.2_BagFix_SEO 1).ocmod.zip       --- Исправление работы SEO генерации . 

Expand  

Установил на чистый модуль BAGfix_SEO нет доступа к странице модуля. Ошибка при нажатии следующая Страница не доступна 

Сайт пока не может обработать этот запрос.

HTTP ERROR 500
 
разобрался - не активировал модуль))))
Змінено користувачем vavo
Надіслати
Поділитися на інших сайтах


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

При выгрузке из 1С, успешно не идет выгрузка, при выгрузке вручную вот такая ошибка лезет

https://yadi.sk/i/67XjJLOkiYe0bw

https://yadi.sk/i/rlEq8_Nj4X8C0w

 

помогите разобраться

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


всем добрый вечер...
подскажите пожалуйста!

  • Таблица "customer" - добавляет поля "middlename", "company_inn", "company_kpp"
  • Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename"
  • Таблица "product_attribute" - добавляет поле "attribute_value_id"

а как в эти поля добавлять информацию, чтобы при выгрузке добавились в 1С?

 

мне нужно выгружать заказы, соответственно что бы создавались и клиенты в 1С новые, если нет таких, и поля "company_inn", "company_kpp", если бы заполнялись было бы очень хорошо...

Спасибо!

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


  В 24.05.2020 в 13:52, vavo сказав:

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

При выгрузке из 1С, успешно не идет выгрузка, при выгрузке вручную вот такая ошибка лезет

https://yadi.sk/i/67XjJLOkiYe0bw

https://yadi.sk/i/rlEq8_Nj4X8C0w

 

помогите разобраться

Expand  

 

Глубоко не разбирался , но это тоже распространённая проблема загрузки в ручную в Opencart . Обычно когда второй раз делаете загрузку в ручную , уже такой ошибки не должно быть  . 

    Поставьте режим отладки и скиньте сюда записи с журнала ошибок .

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

Похоже, что модуль не поддерживает выгрузку единиц измерения товаров. У нас в 1с есть товары штучные, весовые, метражные. Сейчас это все не работает и на сайте выводится в штуках, то бишь, если в 1с гвоздей 14 кг, то на сайте будет 14шт гвоздей, а это косяк...может кто поможет, как мне это разрулить?

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


  В 25.05.2020 в 05:48, Vadimonka сказав:

Похоже, что модуль не поддерживает выгрузку единиц измерения товаров. У нас в 1с есть товары штучные, весовые, метражные. Сейчас это все не работает и на сайте выводится в штуках, то бишь, если в 1с гвоздей 14 кг, то на сайте будет 14шт гвоздей, а это косяк...может кто поможет, как мне это разрулить?

Expand  

 

 

Вроде автор пару раз отвечал , вот гляньте один из вариантов ответа :  
 

 

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

Добрый день!

Есть проблема с выгрузкой статусов заказов из 1С на сайт.

Может ли кто-то поделиться примером файла XML, который бы менял только статус заказа.

Просто файл с любыми данными... я разберую откуда что брать..

 

Дело в том что у нас НЕ СТАНДАРНАЯ 1с и не получается почему-то настроить.

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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