Когда нужно добавить материалам сайта параметры — цену, габариты, массу — умный разработчик помыслит о грядущем. И сделает поля, по возможности, числами: integer, float или decimal. Потому как может потребоваться сортировать и всяко ранжировать материалы по этим полям.
Не следует также делать поля текстовыми с целью потом взять с заказчика деньги за переделку. Это портит карму и цвет лица.