1b.app
Скопійоване посилання -

Не підтягуються замовлення в бокс і не передаються зображення продуктів в опенкарт

Налагоджено інтеграцію з опенкартом https://montazhka.crm-onebox.com/admin/shop/integrations/opencart-1/control/
Продукти передаються з опенкарт в бокс і з боксу в опенкарт, але в опенкарт не передаються зображення продуктів. Також з опенкарта перестали підтягуватися замовлення.
У лозі по опенкарту за сьогодні помилка на замовлення:
[responce] => <b>Notice</b>: Undefined property:...
У чеку така ж помилка по OpenCart send images.json: Notice: Undefined property: Proxy::getApiId in...
Прошу підказати чому видає помилки та як можна виправити?
Оригінальне питання доступне на версії: ru

Відповіді:

Швидше за все інтеграція налаштована неправильно або помилки на стороні самого опенкарта в апі
ми можемо налаштувати самі та розібратися - займе 2ч
17.06.2021, 18:06
Оригінальний коментар доступний на версії: ru

Клієнт спочатку намагався настроїти інтеграцію сам.
Зараз файл oneboxsync.php знаходяться і в папці /www/catalog/controller/api та в папці на шляху /www/system/storage/modification/catalog/controller/api
У помилці посилається файл по другому шляху.
Підкажи, будь ласка, це нормально, що там 2 файли?
18.06.2021, 11:45
Оригінальний коментар доступний на версії: ru


Ткаченко Роман Анатолійович написав:
Клієнт спочатку намагався настроїти інтеграцію сам.
Зараз файл oneboxsync.php знаходяться і в папці /www/catalog/controller/api та в папці на шляху /www/system/storage/modification/catalog/controller/api
У помилці посилається файл по другому шляху.
Підкажи, будь ласка, це нормально, що там 2 файли?

да нормально
швидше за все файли залиті не тієї версії
18.06.2021, 17:35
Оригінальний коментар доступний на версії: ru

Залили файли потрібної версії. Замовлення передаються.
Але зображення на опенкарт все одно не вивантажуються. У чеку помилка:
OpenCart send images.json | Чи не ок | {"error":"no error"}
А в логах на опенкарті:
2021-06-25 11:17:23 - PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/dl375723/montazhka.com.ua/www/catalog/controller /api/oneboxsync.php on line 936
2021-06-25 11:17:23 - PHP Warning: file_get_contents in /home/dl375723/montazhka.com.ua/www/catalog/controller/api/oneboxsync.php on line 936
Час запису в логах збігається з часом запуску дії імпорту продуктів в опенкарт (продукти передаються)
Знаю, що на проекті box.360auto.com.ua, така ж помилка. І на форумі знайшов ще 2 питання зі схожими помилками (теж проблема з передачею картинок і теж {:error":"no error"} ):
- https://crm-onebox.com/ru/support/online-stores/9065-integratsiya-s-saytom-vidae...
- https://crm-onebox.com/ru/support/online-stores/9124-posle-platnoy-dorabotki-ne-...
Може це бути загальною проблемою чи справа в налаштуваннях інтеграції чи помилки на боці самого оппенкарта в апі?
28.06.2021, 12:03
Оригінальний коментар доступний на версії: ru


Ткаченко Роман Анатолійович написав:
Залили файли потрібної версії. Замовлення передаються.
Але зображення на опенкарт все одно не вивантажуються. У чеку помилка:
OpenCart send images.json | Чи не ок | {"error":"no error"}
А в логах на опенкарті:
2021-06-25 11:17:23 - PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/dl375723/montazhka.com.ua/www/catalog/controller /api/oneboxsync.php on line 936
2021-06-25 11:17:23 - PHP Warning: file_get_contents in /home/dl375723/montazhka.com.ua/www/catalog/controller/api/oneboxsync.php on line 936
Час запису в логах збігається з часом запуску дії імпорту продуктів в опенкарт (продукти передаються)
Знаю, що на проекті box.360auto.com.ua, така ж помилка. І на форумі знайшов ще 2 питання зі схожими помилками (теж проблема з передачею картинок і теж {:error":"no error"} ):
- https://crm-onebox.com/ru/support/online-stores/9065-integratsiya-s-saytom-vidae...
- https://crm-onebox.com/ru/support/online-stores/9124-posle-platnoy-dorabotki-ne-...
Може це бути загальною проблемою чи справа в налаштуваннях інтеграції чи помилки на боці самого оппенкарта в апі?

є 30 опекарт де передача зображень працює
проблема чисто в налаштуваннях cron.php і токена в ньому.
оцінку вище я давав - можемо налаштувати ми за 1ч
29.06.2021, 13:42
Оригінальний коментар доступний на версії: ru

Сусяк Ігор
Integrator.com.ua
Іменна ліцензія
запускаю php /home/dl375723/montazhka.com.ua/www/catalog/onebox/cron.php
помилка на сервері:
</br>
Warning: date(): Це не надійно, щоб скористатися системою timezone settings. Ви маєте *required* для використання date.timezone setting або date_default_timezone_set() function. У випадку ви використовуєте один з цих методів і ви продовжуєте отримувати це варення, ви найбільш добре похиляли терміновий identifier. Виберіть timezone 'UTC' для теперішнього часу, але натисніть на set date.timezone до вибрати ваш timezone. in /home/dl375723/montazhka.com.ua/www/catalog/onebox/cron.php on line 34
поставивши в php.ini строчку
date.timezone = Європа/Київ;
код відпрацював, але фото не підтягнуло
02.07.2021, 18:51
Оригінальний коментар доступний на версії: ru


Сусяк Ігор
Інтегратор
Premium-партнер
Integrator.com.ua написав:
запускаю php /home/dl375723/montazhka.com.ua/www/catalog/onebox/cron.php
помилка на сервері:
</br>
Warning: date(): Це не надійно, щоб скористатися системою timezone settings. Ви маєте *required* для використання date.timezone setting або date_default_timezone_set() function. У випадку ви використовуєте один з цих методів і ви продовжуєте отримувати це варення, ви найбільш добре похиляли терміновий identifier. Виберіть timezone 'UTC' для теперішнього часу, але натисніть на set date.timezone до вибрати ваш timezone. in /home/dl375723/montazhka.com.ua/www/catalog/onebox/cron.php on line 34
поставивши в php.ini строчку
date.timezone = Європа/Київ;
код відпрацював, але фото не підтягнуло

мені щоб відповісти, що не так з вашими налаштуваннями потрібно витратити 1-2ч на розбір
коли я зрозумію, що ви зробили не так я це відразу ж виправлю і відпишу вам що не так було
зараз ви просто витрачаєте час дарма
03.07.2021, 14:45
Оригінальний коментар доступний на версії: ru


Устименко Ігор
OneBox production
Premium-партнер
OneBox CTO написав:
мені щоб відповісти, що не так з вашими налаштуваннями потрібно витратити 1-2ч на розбір

Ок. Потрібен рахунок
05.07.2021, 16:49
Оригінальний коментар доступний на версії: ru

1. у cron.php не правильне посилання на авторизацію api
була $host.
2. ip адреса самого сайту не додана до себе ж в api
stdClass Object
(
[error] => stdClass Object
(
[ip] => УВАГА: Ваша IP-адреса 2a06:6440:0:2c63::1 не має доступу до API!
[key] => УВАГА: API ключ недійсний!!
)
)
видно що сайт працює на ipv6 тому ip 2a06:6440:0:2c63::1 потрібно додати до апі в дозволені адреси
я додав
разом тепер все працює
09.07.2021, 11:17
Оригінальний коментар доступний на версії: ru

Тестовий продукт: https://montazhka.crm-onebox.com/admin/shop/products/16234/edit/
У боксі він має картинку, на опенкарт вона так і не підтягнулася.
Помилка {"error":"no error"} з check-а не зникла.
09.07.2021, 13:08
Оригінальний коментар доступний на версії: ru


Ткаченко Роман Анатолійович написав:
Тестовий продукт: https://montazhka.crm-onebox.com/admin/shop/products/16234/edit/
У боксі він має картинку, на опенкарт вона так і не підтягнулася.
Помилка {"error":"no error"} з check-а не зникла.

no error - тебе не бентежить?)))
у вас крон прописаний раз на годину
скільки ти чекав?
09.07.2021, 17:04
Оригінальний коментар доступний на версії: ru

Дія Вивантажити продукти/категорії/фільтри/характеристики в opencart (через БД) не вимикалося. За день картинки так і не підвантажились
09.07.2021, 17:57
Оригінальний коментар доступний на версії: ru


Ткаченко Роман Анатолійович написав:
Тестовий продукт: https://montazhka.crm-onebox.com/admin/shop/products/16234/edit/
У боксі він має картинку, на опенкарт вона так і не підтягнулася.
Помилка {"error":"no error"} з check-а не зникла.

а відколи видалені продукти повинні вивантажуватися?
12.07.2021, 12:50
Оригінальний коментар доступний на версії: ru


Устименко Ігор
OneBox production написав:

Ткаченко Роман Анатолійович написав:
Тестовий продукт: https://montazhka.crm-onebox.com/admin/shop/products/16234/edit/
У боксі він має картинку, на опенкарт вона так і не підтягнулася.
Помилка {"error":"no error"} з check-а не зникла.

а відколи видалені продукти повинні вивантажуватися?

у добавку дивіться скрін
я витратив більше години на пошуки того, що ви вивантажуєте 2 товару з одним і тим же зовнішнім id і різними картинками!
хто мені його покриє?
12.07.2021, 13:55
Оригінальний коментар доступний на версії: ru


Устименко Ігор
OneBox production написав:
а відколи видалені продукти повинні вивантажуватися?

На момент коли я писав, що інформація не передається, продукт ще не був видалений. Його пізніше вилучив співробітник клієнта.
Вилучив зайвий продукт. Наразі картинка підтягнулася в опенкарт. Дякую
12.07.2021, 14:06
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар