Hi,
When you create a custom product field, the column is added in the hikashop_product table not in hikashop_order_product.
If you have a column "metri2" in hikashop_order_product, then it means that either you added a custom item field with that name, or that calcbuilder added it itself.
When you create a custom item field, HikaShop creates two columns:
- the one in hikashop_order_product
- the one in hikashop_cart_product
When you add a product to the cart with a custom item field value, that value is added to the column of the custom item field in hikashop_cart_product by the add to cart process.
Then, when you create the order at the end of the checkout, HikaShop takes the value from there and set together with the rest of the product data necessary in the custom field column in hikashop_order_product.
So if the column is empty in hikashop_order_product, the first thing to check is whether the column is empty in hikashop_cart_product before finsihing the checkout.
If yes, then the problem is at the step when the product is added to the cart.
If no, then the problem is at creation of the order at the end of the checkout.
If the problem is with the add to cart, the next question is how is the product added to the cart ? By Calcbuilder ? How do they do ?
If the problem is at the end of the checkout, then is the metri2 a custom item field or was it added to the database without a custom field ? If it's added to the database without a custom field, then the system will dismiss it as being a potential hack (with the customer injecting data somehow to the product data). If it's added with a custom field, then the settings of that custom field should be check as there must be something preventing it from being taken into account.