Автор Тема: Интернет-магазин OpenCart и УкрСклад  (Прочитано 349476 раз)

orion и 2 Гостей просматривают эту тему.

Garik

  • Новенький
  • *
  • Сообщений: 4
  • Репутация: 0
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1065 : Январь 21, 2021, 20:16:10 »
Установил последнюю версию OpenCart Version 3.0.3.6
Последняя сетевая версия Укрсклада и программы синхронизации с Оpencart.

товары и категории с Opencart'a в Укрсклад синхронизируются, а с Укрсклада в Опенкарт - Нет.
При этом файлы грузятся в папку ukrsklad_upl.
При загрузке на сайт программа синхронизации пишет что группы созданы, а по факту нет.
и далее при попытке добавить товар программа не находит группу и товар не добавляет.

фрагмент лога синхронизатора: http://paste.org.ru/?hlt37h

Прошу подсказать куда копать.

jovendor

  • Новенький
  • *
  • Сообщений: 1
  • Репутация: 0
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1066 : Январь 21, 2021, 23:33:56 »
Установил последнюю версию OpenCart Version 3.0.3.6
Последняя сетевая версия Укрсклада и программы синхронизации с Оpencart.

товары и категории с Opencart'a в Укрсклад синхронизируются, а с Укрсклада в Опенкарт - Нет.
При этом файлы грузятся в папку ukrsklad_upl.
При загрузке на сайт программа синхронизации пишет что группы созданы, а по факту нет.
и далее при попытке добавить товар программа не находит группу и товар не добавляет.

фрагмент лога синхронизатора: http://paste.org.ru/?hlt37h

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

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 7070
  • Репутация: 1152
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1067 : Январь 22, 2021, 10:48:16 »
Дело не в версии самого MySQL, а скорее всего в том, что он в строгом режиме работы. Там малейшее отклонение даже от дефаулт полей - ошибка. Если бы все базы OpenCart и ocStore были одинаковые тогда можно было учесть строгий режим, а так отличий много, вот и получается в строгом режиме запросы не проходят, в обычном - проходят. Также если бы все PHP реагировали на включение вывода ошибок, было бы легче, но часто настройки такие, что хостер игнорирует вывод ошибок даже при команде их выводить. Ищите логи ошибок PHP и MySQL скорее всего там ошибки при добавлении данных в базу, выключайте строгий режим работы. Вот одна из тем:
https://www.softbalance.com.ua/forum/index.php/topic,2520.msg28099/topicseen.html#msg28099

Garik

  • Новенький
  • *
  • Сообщений: 4
  • Репутация: 0
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1068 : Январь 22, 2021, 13:05:50 »
Дело не в версии самого MySQL, а скорее всего в том, что он в строгом режиме работы. Там малейшее отклонение даже от дефаулт полей - ошибка. Если бы все базы OpenCart и ocStore были одинаковые тогда можно было учесть строгий режим, а так отличий много, вот и получается в строгом режиме запросы не проходят, в обычном - проходят. Также если бы все PHP реагировали на включение вывода ошибок, было бы легче, но часто настройки такие, что хостер игнорирует вывод ошибок даже при команде их выводить. Ищите логи ошибок PHP и MySQL скорее всего там ошибки при добавлении данных в базу, выключайте строгий режим работы. Вот одна из тем:
https://www.softbalance.com.ua/forum/index.php/topic,2520.msg28099/topicseen.html#msg28099


root@opencart ~# mysql -uLogin-pPassword
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 1571
Server version: 10.3.25-MariaDB-0+deb10u1 Debian 10
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

#смотрим текущие настройки:
MariaDB [(none)]> SELECT @@GLOBAL.sql_mode;
+-------------------------------------------------------------------------------------------+
| @@GLOBAL.sql_mode                                                                         |
+-------------------------------------------------------------------------------------------+
| STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+-------------------------------------------------------------------------------------------+
1 row in set (0.003 sec)

#Меняем настройки:
MariaDB [(none)]> SET GLOBAL sql_mode='';
Query OK, 0 rows affected (0.002 sec)
#либо
MariaDB [(none)]> SET GLOBAL sql_mode='ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
Query OK, 0 rows affected (0.002 sec)

Оба варианта сработали.

Товары и группы синхронизируются.

Спасибо

Но фотографии не синхронизируются. В чем может быть проблема?

P.S.: Обнаружил две проблемы: 1. При синхронизации  групп товаров возникает ошибка если первый символ в названии группы данных товаров - "пробел". 2. При синхронизации  товаров в базе Укрсклада возникают дубликаты, если первый символ в названии кода товара "пробел" и проверка уникальности выставлена по коду товара.
Возможно ли реализовать проверку при вводе кодов товаров и названий групп в Укрсклад, запретив сохранять коды товаров, названия групп с пробелом(пробелами) в качестве первого символа?

wellcom

  • Пользователи
  • Младший Пользователь
  • **
  • Сообщений: 14
  • Репутация: -1
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1069 : Февраль 22, 2021, 16:28:38 »
Но фотографии не синхронизируются. В чем может быть проблема?

Добрый день. прогрма синхронизации 3.7. Не синхронизируются фото товаров на сайт со склада (название товара синхронизируется). Удалось ли вам выяснить проблему?

wellcom

  • Пользователи
  • Младший Пользователь
  • **
  • Сообщений: 14
  • Репутация: -1
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1070 : Февраль 23, 2021, 11:26:39 »
Но фотографии не синхронизируются. В чем может быть проблема?

Добрый день. прогрма синхронизации 3.7. Не синхронизируются фото товаров на сайт со склада (название товара синхронизируется). Удалось ли вам выяснить проблему?

все заработало. Количество полных циклов было мало + еще пользовался кнопкой я пользовался кнопкой "отправить данные на сайт", хотя не нужно было.

homebuh

  • Пользователи
  • Старший Пользователь
  • ****
  • Сообщений: 112
  • Репутация: -7
Re: Интернет-магазин OpenCart и УкрСклад
« Ответ #1071 : Февраль 27, 2021, 07:43:26 »
покупать нужно на зарегистрированной программе? или можно на еще не зарегистрированной ? код не поменяется? смысл в том что бы сразу купить и ключ на прогу и на сайт,или нужно сначала на прогу, ее зарегать и только потом на сайт покупать?