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

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


Recommended Posts

10 часов назад, 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/

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

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

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


11 часов назад, 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/

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

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

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


19 hours ago, Ivanzo said:

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

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

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


В 09.10.2019 в 20:14, alexkir сказал:

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

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

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

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

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


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

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

 

Опишите по подробнее ,  а ещё лучше скрины настройки соединения 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 в 19:19, andreyit сказал:

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


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

 

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

 

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

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

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


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

 

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

 

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

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

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


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

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

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


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

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

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

 

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

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

On 4/7/2020 at 12:30 PM, Demon85 said:

 

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 генерации . 

Пробую установить 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
Надіслати
Поділитися на інших сайтах


14 минут назад, vavo сказал:

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

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

 

Попробуйте разархивировать  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=73841

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

1 час назад, Demon85 сказал:

 

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

 

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

 

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

 

"Автор модуля для себя добавил в заказы строку "отчество" -  "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

 

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

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


3 минуты назад, Otis сказал:

 

 

 

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

 

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

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

21 минуту назад, Demon85 сказал:

 

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

 

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

 

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

 

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

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


On 4/7/2020 at 12:30 PM, Demon85 said:

 

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 генерации . 

Установил на чистый модуль 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", если бы заполнялись было бы очень хорошо...

Спасибо!

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


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

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

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

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

https://yadi.sk/i/rlEq8_Nj4X8C0w

 

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

 

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

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

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

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

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


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

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

 

 

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

 

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

Добрый день!

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

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

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

 

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

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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