Este articulo tiene como fin brindarte algunos consejos de programación.
Cómo cargar un producto comercial con product_id de 10:
Snippet
product = commerce_product_load(10);
Puede obtener la información de precios utilizando la entidad API wrapper.
Snippet
price = entity_metadata_wrapper('commerce_product', $product)->commerce_price->value();
$ price es un array que contiene la cantidad (en unidades menores, por ejemplo, 7600 por £ 76) y currency_code (por ejemplo, 'GBP')
Una función aún mejor es esta, que también tendrá en cuenta las reglas de precios de los productos que podrían existir:
Snippet
$price = commerce_product_calculate_sell_price($product);
Finalmente, si desea obtener el precio como una cadena de salida en algo personalizado, puede usar:
Snippet
$price_display = commerce_currency_format($price['amount'], $price['currency_code'], $product);
Comments