Собираю базу знаний, чтобы все под рукой
 

Убираем лишние нули из веса товара в opencart 2

Привет!

Искал, как убрать восемь нолей после запятой из веса товара в opencart 2. На сайте вес не выводил, но yml файл, который генерировался для смарт баннеров отображал вес, и выглядело это очень некрасиво, когда вес товара 30,00000000 кг. Была задача сделать просто 30 кг.

Порыв в интернете не нашел, как на товарах поменять данный параметр, при этом есть решение для отображения в админке, но зачем оно, если по факту в параметре веса так и дописывается 8 нолей)).

Заходим в базу данных сайта phpadmin

находим таблицу «oc_product», далее заходим в структуру таблицы и находим параметр «weight», по умолчанию стоит значение «DECIMAL 15,8», это как раз наши 8 нолей.

Выставил значение «DECIMAL 15,0» — мне не нужны после запятой знаки. В итоге получил искомое значение в 30 кг.

Вот и все.

Всем добра и чтоб росла борода!

Поделиться ссылкой: