Изменение количества позиций торговой кампании до 3 знаков после запятой


Мне нужно изменить точность количеств Drupal commerce до 3 знаков после запятой.

Для этого я отредактировал drupal_commerce_line_item и изменил поле количество с decimal(10,2) на decimal(11,3).

Это нормально? (не хочу последствий) и есть ли что-нибудь еще, что мне нужно сделать?

 1
Author: Scott Lawrence, 2016-01-06

1 answers

Теоретически, изменения определения поля commerce_line_item SQL (схемы) должно быть достаточно. Однако беглый обзор нескольких модулей показывает, что некоторые из них округляют значение до 2 знаков после запятой перед его использованием, отрицая изменение. Вероятно, вам придется изменить его, а затем протестировать, чтобы убедиться, что каждый модуль, с которым вы его используете, будет работать так, как вы задумали.

 2
Author: nvahalik, 2016-01-06 11:08:59