Страница 2 из 2

Re: Opencart, ocStore обновление наличия для поля STOCK_STATUS_ID

Добавлено: 11 окт 2018 14:13
TechAdmin
Активируйте флаг выгрузки категорий, без них не могут быть выгружены товары.

Re: Opencart, ocStore обновление наличия для поля STOCK_STATUS_ID

Добавлено: 11 окт 2018 14:37
isbesedin
Активировал. Ошибки не ушли.

Fatal error: Uncaught exception 'mysqli_sql_exception' with message 'Unknown column 'product.uuid' in 'where clause'' in /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php:763 Stack trace: #0 /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php(763): mysqli->query('UPDATE oc_produ...', 1) #1 /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php(806): sql_query_run('UPDATE oc_produ...', 1) #2 /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php(679): run_sql_commands('VVBEQVRFIG9jX3B...', 'SELECT', Object(mysqli), 1, '', '0') #3 {main} thrown in /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php on line 763 24567Error: Unknown error type File: /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php Message: Uncaught exception 'mysqli_sql_exception' with message 'Unknown column 'product.uuid' in 'where clause'' in /var/www/u3271847/data/www/v

Re: Opencart, ocStore обновление наличия для поля STOCK_STATUS_ID

Добавлено: 11 окт 2018 15:56
TechAdmin
Пропишите SQL запрос

Код: Выделить всё

UPDATE oc_product t1, etrade_product_temp t2 
SET t1.stock_status_id = IF(t2.stock_status_name = 'В наличии', 7, 5) 
WHERE t1.uuid = t2.uuid;;;

Re: Opencart, ocStore обновление наличия для поля STOCK_STATUS_ID

Добавлено: 11 окт 2018 16:08
isbesedin
Готово.

Данные не обновились.

Также возникла проблема, что при обновлении для всех родительских категорий проставляется галочка "Главное меню:
Показывать в главном меню (только для главных родительских категорий)." и все категории попадают в главное меню. Не нашел настроек по этому поводу в системе. Можно это как-то отключить?


Текст ошибки:
Fatal error: Uncaught exception 'mysqli_sql_exception' with message 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE oc_product t1, etrade_product_temp t2 SET t1.stock_status_id = IF(t2.sto' at line 1' in /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php:763 Stack trace: #0 /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php(763): mysqli->query('UPDATE oc_produ...', 1) #1 /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php(806): sql_query_run('UPDATE oc_produ...', 1) #2 /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php(679): run_sql_commands('VVBEQVRFIG9jX3B...', 'SELECT', Object(mysqli), 1, '', '0') #3 {main} thrown in /var/www/u3271847/data/www/vpoxode.ru/etrade_http_tunnel2/etrade_http_tunnel.php on line 763 24567Error: Unknown error type File: /var/www/u3271847/data/www/vpoxode.ru/etrade_ht

Re: Opencart, ocStore обновление наличия для поля STOCK_STATUS_ID

Добавлено: 11 окт 2018 16:23
TechAdmin
Данные не обновились.
К сожалению повторить не удалось на вашей базе данных, выгрузка происходит без ошибок.
Также возникла проблема, что при обновлении для всех родительских категорий проставляется галочка "Главное меню:
Отключили обновление.

Re: Opencart, ocStore обновление наличия для поля STOCK_STATUS_ID

Добавлено: 12 окт 2018 23:41
isbesedin
TechAdmin писал(а):
11 окт 2018 16:23
К сожалению повторить не удалось на вашей базе данных, выгрузка происходит без ошибок.
После перезагрузки страницы и повтороного входа в истему заработало, большое спасибо за помощь.
TechAdmin писал(а):
11 окт 2018 16:23
Отключили обновление.
Спасибо, теперь все идеально.