Michael5

[Решено] Не могу изменить единицу измерения веса

Рекомендуемые сообщения

Michael5    0

Здравствуйте!
Нужно сменить кг на г. В локализации магазина указал г по умолчанию. Только в карточке товара до сих пор числится как кг. Пробовал чисто удалить кг но происходит ошибка :Единицы веса не может быть удалена, так как назначена 4320 товарам. Как изменить в товарах единицу измерения автоматически всем товарам на г ? В ручную поменять нереально всем.

Opencart 2.0.2.0

Изменено пользователем Michael5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Michael5    0

нету такого способа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    823

способ есть, стимула нет :-D

 

подключитесь к БД и выполните запрос

UPDATE `oc_product` SET `weight_class_id`=222, `weight`=(`weight`*1000) WHERE `weight_class_id`=111 AND `weight`>0

где

вместо 222 - id вашего класса измерения в граммах

вместо 111 - id вашего класса измерения в килограммах

вместо oc_ - префикс вашей БД, если отличается

 

плюс желательно сначала бекап таблицы сделать, на всякий

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Michael5    0

сработало, большое спасибо :eek:

Изменено пользователем Michael5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу