Como posso obter o preço original e o preço final dos produtos abaixo indicados?
- Produto simples
- Produto configurável
- Pacote de produtos
- Produto do grupo
Para produtos simples , posso obter preços facilmente usando o código abaixo.
$finalPrice = $product->getFinalPrice();
$originalPrice = $product->getPrice();
Mas eu não sou capaz de conseguir Preço original e preço final para o produto configurável , produto Bundle , produto Grupo
Existe alguma maneira fácil de obter os dois preços de todos os outros tipos de produtos.
EDIT:
Recebo preço Preço original e preço final do produto configurável usando o código abaixo. e obtenha referência em get-price-range-configurable-product-magento-2
$basePrice = $product->getPriceInfo()->getPrice('regular_price');
$regularPrice = $basePrice->getMinRegularAmount()->getValue();
$specialPrice = $product->getFinalPrice();
Qualquer ajuda seria apreciada! Obrigado.
magento2
frontend
products
special-price
product-prices
Chirag Patel
fonte
fonte
$_product->getSpecialPrice();
não está funcionando para mimif($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }
Respostas:
Você pode obter preços regulares e preços finais de todos os tipos de produtos usando o caminho abaixo.
Nota: No exemplo acima, $ product é o produto atual.
fonte