¿Cómo puedo obtener el precio original y el precio final de los siguientes tipos de productos?
- Producto simple
- Producto configurable
- Paquete de producto
- Producto grupal
Para un producto simple , puedo obtener el precio fácilmente usando el siguiente código.
$finalPrice = $product->getFinalPrice();
$originalPrice = $product->getPrice();
Pero no puedo obtener el precio original y el precio final para el producto configurable , el producto combinado , el producto grupal
¿Hay alguna manera fácil de obtener ambos precios de todos los demás tipos de productos?
EDITAR:
Obtengo el precio Precio original y Precio final del producto configurable usando el siguiente código. y tomar referencia de get-price-range-configurable-product-magento-2
$basePrice = $product->getPriceInfo()->getPrice('regular_price');
$regularPrice = $basePrice->getMinRegularAmount()->getValue();
$specialPrice = $product->getFinalPrice();
¡Cualquier ayuda sería apreciada! Gracias.
$_product->getSpecialPrice();
no funciona para mí
if($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }