¿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.
magento2
frontend
products
special-price
product-prices
Chirag Patel
fuente
fuente
$_product->getSpecialPrice();
no funciona para míif($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }
Respuestas:
Puede obtener el precio regular y el precio final de todos los tipos de productos utilizando la siguiente manera.
Nota: En el ejemplo anterior, $ product es el producto actual.
fuente