I have created custom block for home page products which is extend from

Magento\Catalog\Block\Product\ListProduct block.

After that I have called $block->getProductPrice($_product); but it return same price (which is my first product price) for all products.

有帮助吗?

解决方案

I found solution use

$_product = $objectManager->create('Magento\Catalog\Model\Product')->load($_item->getProductId());

instead

$_product = $objectManager->get('Magento\Catalog\Model\Product')->load($_item->getProductId());
许可以下: CC-BY-SA归因
scroll top