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

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


Recommended Posts

добрый вечер, подскажите в чем проблема, стоит модуль обмена (для проверки установил даже на пробный чистый сайт) постоянно метриться на отчетсво 

 

Notice: Undefined index: middlename in /home/public_html/system/storage/modification/admin/model/sale/order.php on line 108

 

 

Но при регистрации, заказе строки отчества нет!

 

В описании модуля упоминаеться 

Цитата

После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно. А именно:

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

а конкретно Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename" 

 

Проверял таблицу order нет там ни одной колонки с названиями middlename

 

Стало быть что после установки ничего модуль не правил.

 

Устанавливал все по инструкции, +  пробывал сделать на свежоустановленом движке.

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


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

добрый вечер, подскажите в чем проблема, стоит модуль обмена (для проверки установил даже на пробный чистый сайт) постоянно метриться на отчетсво 

 

Notice: Undefined index: middlename in /home/public_html/system/storage/modification/admin/model/sale/order.php on line 108

 

 

Но при регистрации, заказе строки отчества нет!

 

В описании модуля упоминаеться 

а конкретно Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename" 

 

Проверял таблицу order нет там ни одной колонки с названиями middlename

 

Стало быть что после установки ничего модуль не правил.

 

Устанавливал все по инструкции, +  пробывал сделать на свежоустановленом движке.

Посмотрите две последние странцы этого форума,  уже обсуждалось

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


33 минуты назад, Ivanzo сказал:

Посмотрите две последние странцы этого форума,  уже обсуждалось

Ага нашел поиском, добавил только одну колонку middlename эта ошибка пропала.

Теперь пытаюсь выгрузить заказы, не знаю где копать, в журнале 

Цитата

2020-05-25 17:46:11 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-05-25 17:46:11 - M ЭКСПОРТ ЗАКАЗОВ В УЧЕТНУЮ СИСТЕМУ
2020-05-25 17:46:11 - M queryOrdersExport():
2020-05-25 17:46:12 - M queryOrdersExport():
2020-05-25 17:46:12 - Строка ошибки: 5933 - error_2101_log
2020-05-25 17:46:12 - 0042C success

 

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


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

Ага нашел поиском, добавил только одну колонку middlename эта ошибка пропала.

Теперь пытаюсь выгрузить заказы, не знаю где копать, в журнале 

 

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

Подтвердите повторную отправку формы Для корректного отображения веб-страницы требуются введенные ранее данные. Их можно отправить повторно, но в этом случае все действия на странице будут выполнены снова.
Чтобы повторно ввести данные, необходимые для загрузки страницы, нажмите "Обновить".
ERR_CACHE_MISS

журнал

2020-05-25 22:04:31 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-05-25 22:04:31 - 6411M ЭКСПОРТ ЗАКАЗОВ В УЧЕТНУЮ СИСТЕМУ
2020-05-25 22:04:31 - 6398M queryOrdersExport():
2020-05-25 22:04:31 - 6430M Заказ #9
2020-05-25 22:04:31 - 6431M:
2020-05-25 22:04:31 - Array
(
    [order_id] => 9
    [track_no] => 
    [invoice_no] => 0
    [invoice_prefix] => INV-2019-00
    [store_id] => 0
    [store_name] =>  Магазин 
    [store_url] => http://xxx.com.ua/
    [customer_id] => 5
    [customer] => Виталий В
    [customer_group_id] => 1
    [firstname] => Виталий
    [lastname] => В
    [middlename] => 
    [email] => [email protected]
    [telephone] => 5926592929
    [fax] => 
    [custom_field] => 
    [payment_firstname] => Виталий
    [payment_lastname] => В
    [payment_company] => 
    [payment_address_1] => ssfsfs
    [payment_address_2] => 
    [payment_postcode] => 
    [payment_city] => ffffff
    [payment_zone_id] => 3480
    [payment_zone] => Черкасская область
    [payment_zone_code] => 71
    [payment_country_id] => 220
    [payment_country] => Украина
    [payment_iso_code_2] => UA
    [payment_iso_code_3] => UKR
    [payment_address_format] => 
    [payment_custom_field] => 
    [payment_method] => Оплата при самовывозе
    [payment_code] => cod
    [shipping_firstname] => Виталий
    [shipping_lastname] => В
    [shipping_company] => 
    [shipping_address_1] => ssfsfs
    [shipping_address_2] => 
    [shipping_postcode] => 
    [shipping_city] => ffffff
    [shipping_zone_id] => 3480
    [shipping_zone] => Черкасская область
    [shipping_zone_code] => 71
    [shipping_country_id] => 220
    [shipping_country] => Украина
    [shipping_iso_code_2] => UA
    [shipping_iso_code_3] => UKR
    [shipping_address_format] => 
    [shipping_custom_field] => 
    [shipping_method] => Самовывоз
    [shipping_code] => pickup.pickup
    [comment] => 
    [total] => 6.0000
    [reward] => 0
    [order_status_id] => 1
    [order_status] => Ожидание
    [affiliate_id] => 0
    [affiliate_firstname] => 
    [affiliate_lastname] => 
    [commission] => 0.0000
    [language_id] => 1
    [language_code] => ru-ru
    [currency_id] => 1
    [currency_code] => UAH
    [currency_value] => 1.00000000
    [ip] => xx.xx.22.211
    [forwarded_ip] => 
    [user_agent] => Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
    [accept_language] => ru-RU
    [date_added] => 2020-05-25 21:47:03
    [date_modified] => 2020-05-25 21:47:03
)

Настройки стоят корректно, на чистом движке выгрузка идет в норм.режиме а на моем сайте не хочет.

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


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

 

Настройки стоят корректно, на чистом движке выгрузка идет в норм.режиме а на моем сайте не хочет.

 

 

На чистом движке заказов много ? Тут нужен полный лог . Может у вас не хватает времени на обработку ? 

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

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

 

 

На чистом движке заказов много ? Тут нужен полный лог . Может у вас не хватает времени на обработку ? 

 

У меня тоже заказы так и не выгружаются, хотя ошибка выскакивать перестала, когда добавил поле "middlename ". В ручном режиме в зависимости от статуса заказа, или пустая страница, или скачивается orders.xml с таким содержимым:

<?xml version="1.0" encoding="windows-1251"?>
<КоммерческаяИнформация ВерсияСхемы="2.07" ДатаФормирования="2020-05-26"/>

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


Не нашел в модуле, в настройках Опций

при загрузке их делать обязательными для выбора при заказе

этого нет ?

или плохо смотрю?)

 

можно и так

 

UPDATE `oc_product_option`
SET `required` = "1";

 

но это как то странно

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


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

 

У меня например для тестов 5 товаров, врятли не хватает времени.

 

 

Без лог файла , ничего не сможем подсказать .

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

Только что, Blade сказал:

Не нашел в модуле, в настройках Опций

при загрузке их делать обязательными для выбора при заказе

этого нет ?

или плохо смотрю?)

 

 

 Может я под конец дня устал , но я ничего не понял , что вы написали ... 

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

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

<?xml version="1.0" encoding="windows-1251"?>
<КоммерческаяИнформация ВерсияСхемы="2.07" ДатаФормирования="2020-05-26"/>

 

 

 Если только эти две строчки в файле orders.xml   , значит не один заказ не выгрузился из Opencart . Нужны логи . Пару страниц назад , я оставлял скрины как их делать .

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

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

 

 

На чистом движке заказов много ? Тут нужен полный лог . Может у вас не хватает времени на обработку ? 

на чистом 3 заказа выгружает отлично, на основном сайте было 2 заказа, оставил 1 не выгружает ни в ручном ни через 1с. 

Вот журнал при попытке выгрузки товара через 1с:

2020-05-26 15:53:30 - 2281C POST_MAX_SIZE: 67108864
2020-05-26 15:53:30 - 2031C PHP Version: 50640
2020-05-26 15:53:30 - 2032C client_max_body_size: 
2020-05-26 15:53:30 - 1995C:
2020-05-26 15:53:30 - Array
(
    [0] => zip=no
    [1] => file_limit=67108864
    [error] => 
)

2020-05-26 15:53:30 - 1996C Mode Sale Init
2020-05-26 15:53:30 - 1997C:
2020-05-26 15:53:30 - Array
(
    [0] => zip=no
    [1] => file_limit=67108864
    [error] => 
)

2020-05-26 15:53:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-05-26 15:53:30 - 6411M ЭКСПОРТ ЗАКАЗОВ В УЧЕТНУЮ СИСТЕМУ
2020-05-26 15:53:30 - 6398M queryOrdersExport():
2020-05-26 15:53:30 - 6430M Заказ #9
2020-05-26 15:53:30 - 6431M:
2020-05-26 15:53:30 - Array
(
    [order_id] => 9
    [track_no] => 
    [invoice_no] => 0
    [invoice_prefix] => INV-2019-00
    [store_id] => 0
    [store_name] => NailStore.xx
    [store_url] => http://nailstore.xx/
    [customer_id] => 5
    [customer] => Виталий В
    [customer_group_id] => 1
    [firstname] => Виталий
    [lastname] => В
    [middlename] => 
    [email] => [email protected]
    [telephone] => 5926592929
    [fax] => 
    [custom_field] => 
    [payment_firstname] => Виталий
    [payment_lastname] => В
    [payment_company] => 
    [payment_address_1] => ssfsfs
    [payment_address_2] => 
    [payment_postcode] => 
    [payment_city] => ffffff
    [payment_zone_id] => 3480
    [payment_zone] => Черкасская область
    [payment_zone_code] => 71
    [payment_country_id] => 220
    [payment_country] => Украина
    [payment_iso_code_2] => UA
    [payment_iso_code_3] => UKR
    [payment_address_format] => 
    [payment_custom_field] => 
    [payment_method] => Оплата при самовывозе
    [payment_code] => cod
    [shipping_firstname] => Виталий
    [shipping_lastname] => В
    [shipping_company] => 
    [shipping_address_1] => ssfsfs
    [shipping_address_2] => 
    [shipping_postcode] => 
    [shipping_city] => ffffff
    [shipping_zone_id] => 3480
    [shipping_zone] => Черкасская область
    [shipping_zone_code] => 71
    [shipping_country_id] => 220
    [shipping_country] => Украина
    [shipping_iso_code_2] => UA
    [shipping_iso_code_3] => UKR
    [shipping_address_format] => 
    [shipping_custom_field] => 
    [shipping_method] => Самовывоз
    [shipping_code] => pickup.pickup
    [comment] => 
    [total] => 6.0000
    [reward] => 0
    [order_status_id] => 1
    [order_status] => Ожидание
    [affiliate_id] => 0
    [affiliate_firstname] => 
    [affiliate_lastname] => 
    [commission] => 0.0000
    [language_id] => 1
    [language_code] => ru-ru
    [currency_id] => 1
    [currency_code] => UAH
    [currency_value] => 1.00000000
    [ip] => 89.73.22.211
    [forwarded_ip] => 
    [user_agent] => Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
    [accept_language] => ru-RU
    [date_added] => 2020-05-25 21:47:03
    [date_modified] => 2020-05-25 21:47:03
)

2020-05-26 15:53:31 - 2281C POST_MAX_SIZE: 67108864
2020-05-26 15:53:31 - 2031C PHP Version: 50640
2020-05-26 15:53:31 - 2032C client_max_body_size: 
2020-05-26 15:53:31 - 1995C:
2020-05-26 15:53:31 - Array
(
    [0] => zip=no
    [1] => file_limit=67108864
    [error] => 
)

2020-05-26 15:53:31 - 1996C Mode Sale Init
2020-05-26 15:53:31 - 1997C:
2020-05-26 15:53:31 - Array
(
    [0] => zip=no
    [1] => file_limit=67108864
    [error] => 
)

2020-05-26 15:53:31 - 2406C modeFileSale
2020-05-26 15:53:31 - modeFileSale(): Загрузка заказов отключена

Позже найду как сделать полный лог и выложу

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


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

 

 

 Может я под конец дня устал , но я ничего не понял , что вы написали ... 

 

надо изредка отдыхать) без обид

 

при выгрузке товаров из 1С, в товаре, в опциях их выбор необязателен при заказе

на сайте можно заказать товар без выбора

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

 

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


Может кто сталкивался. В 1С заведено несколько складов.

В 1С отбором настраиваю чтобы выгружало остатки по складу №2. Но при этом у меня выгружается весь товар который находится в каталоге выбранном к выгрузке. В модуле ставлю галки чтобы товар с нулевой ценой имел стату выкл. и товар с остатком 0 тоже был выключен. Но при выгрузке товар с остатком 0 и цена 0 имеют статус ВКЛ....((

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


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

при выгрузке товаров из 1С, в товаре, в опциях их выбор необязателен при заказе

на сайте можно заказать товар без выбора

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

 

Нет, я это дорабатывал однажды человеку, но чтоб сделать настройку в админке типа вкл/выкл - руки не дошли да и мотивации не было.

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


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

в модели вижу внутри private function updateDocument вижу закомментированный кусок кода, который вроде как должен эту проблему устранить, но похоже закомментировано оно не просто так--после того как их задействовал, началось непонятное удаление товара из других заказов. 

//			foreach ($old_products as $product) {
//				$this->query("DELETE FROM `" . DB_PREFIX . "order_product` WHERE `order_product_id` = " . (int)$product['order_product_id']);
//				$this->query("DELETE FROM `" . DB_PREFIX . "order_option` WHERE `order_product_id` = " . (int)$product['order_product_id']);
//				$this->log("Удалены товары и опции в заказе",2);
//				if ($this->ERROR) return false;
//			}

версия 1.6.4.7, с кучей своих правок, так что не настаиваю--может и я где-то что-то накосячил

у кого-нибудь удаление товара в заказе работает из 1С на сайт?

 

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


всем привет. подскажите-может кто сталкивался с аналогичной бедой- поменялись местами кнопки :)) теперь если в ручной обработке https://clip2net.com/s/47KkXWY кликнуть на "скачать" то перебрасывает на страницу списка модулей (если какие либо изменения в настройках внесены-то их сохраняет, то есть действие кнопки "скачать" стало аналогичным действию при клике на "сохранить".  а если нажать на "применить" https://clip2net.com/s/47Kl5k4 то происходит сохранение файла :))

чем вызвано такое поведение?

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


13 часов назад, Dimasscus сказал:

всем привет. подскажите-может кто сталкивался с аналогичной бедой- поменялись местами кнопки :)) теперь если в ручной обработке https://clip2net.com/s/47KkXWY кликнуть на "скачать" то перебрасывает на страницу списка модулей (если какие либо изменения в настройках внесены-то их сохраняет, то есть действие кнопки "скачать" стало аналогичным действию при клике на "сохранить".  а если нажать на "применить" https://clip2net.com/s/47Kl5k4 то происходит сохранение файла :))

чем вызвано такое поведение?

 

Модуль какой-нибудь SEO  устанавливали ?

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

Вобщем на счет ошибки Notice: Undefined index: middlename in *******/system/storage/modification/admin/model/sale/order.php on line 108

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

 

Как здесь советовали, я добавил в базе данных строку "middlename" в таблицу "oc_order" после строки "lastname" и с такими же данными как у "lastname"

 

После этого при открытии заказа ошибка не появлялась, но и при выгрузке в ручном режиме открывалась просто пустая страница, или же в зависимости от настроек модуля скачивался orders.xml с такими строками:

 

<?xml version="1.0" encoding="windows-1251"?>
<КоммерческаяИнформация ВерсияСхемы="2.07" ДатаФормирования="2020-05-29">


Повозившись пару дней, я наконец то скачал файл с заказами, оказалось все очень просто. У меня шаблон Revolution и у него в настройках для страницы заказов изначально я отключил Имя и Фамилию, оставил только номер телефона и имейл, когда я их включил обратно, все прекрасно заработало. Отдельно имя или фамилия если, то не работает, надо и то и другое.

 

Кстати при этом, если в настройках модуля в: "Заказы" - "Выгружать измененные": Поставить "Да", то так же при скачивании заказа открывается просто пустая страница.

 

Для проверки я удалил из базы данных строку "middlename", при открытии заказа ошибка Notice: Undefined index: middlename появилась опять, а при скачивании заказа открывается страница с заполненными заказами, но сверху эта же ошибка, вернул строку назад и все норм скачивается. Но в 1С заказы пока так и не появляются, но это скорей всего с настройками разбираться надо.

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


В 19.05.2020 в 12:25, Demon85 сказал:

 

 

 [!] Загрузка только изменений...


 
 autoLoadPriceType() - Найдена цена по наименованию: 'Розничная 1,5'
 autoLoadPriceType() - Найдена цена по наименованию: 'Закупочная'

 

Найден товар по GUID, product_id = 3650
Артикул:  32231
ПРЕДЛОЖЕНИЕ ТОВАРА ИД: 86bb7985-95cb-11ea-847c-74d435f993bd, product_id = 3650

 

Цена: 160, GUID: 48a845d6-99fa-11e3-a960-001e101f9843
Цена: 99.75, GUID: 48a845d5-99fa-11e3-a960-001e101f9843

 

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

Спасибо за отклик и помощь. Все решилось после тестирования и исправления ошибок базы 1С (она почему-то оказалась повреждена). Теперь цены грузятся корректно. Видимо дело была не в модуле.... 

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


В 29.05.2020 в 09:16, Demon85 сказал:

 

Модуль какой-нибудь SEO  устанавливали ?

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

upd/ вообщем суть как я понимаю не в модуле. даже после того как я его переустановил(после бекапа)- кнопки все равно поменяны местами :__))

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


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

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

upd/ вообщем суть как я понимаю не в модуле. даже после того как я его переустановил(после бекапа)- кнопки все равно поменяны местами :__))

з.ы.ы.ы :  короче это треш. проверил с другого компа-все ок. это только на моем ноуте в хроме так. что это может быть?

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


К автору модуля, ошибка в шапке 

В 03.05.2016 в 11:41, Kirillove сказал:

В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false;

 

должно было быть /admin/controller/extension/module/exchange1c.php

 

 

Удалил модуль полностью, установил все заново, ошибка 500, в базе данных имееться только 1 таблица 1с, других нет(

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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