Bagaimana saya bisa mendapatkan harga asli dan harga akhir dari produk tipe di bawah ini?
- Produk sederhana
- Produk yang dapat dikonfigurasi
- Bundel produk
- Produk grup
Untuk produk sederhana saya bisa mendapatkan harga dengan mudah menggunakan kode di bawah ini.
$finalPrice = $product->getFinalPrice();
$originalPrice = $product->getPrice();
Tetapi saya tidak bisa mendapatkan harga Asli dan harga Final untuk produk yang dapat Dikonfigurasi , produk Bundle , produk Grup
Apakah ada cara mudah untuk mendapatkan kedua harga dari semua jenis produk lainnya.
EDIT:
Saya mendapatkan harga Harga asli dan harga akhir dari produk yang dapat dikonfigurasi menggunakan kode di bawah ini. dan ambil referensi dari get-price-range -onfigurable-product-magento-2
$basePrice = $product->getPriceInfo()->getPrice('regular_price');
$regularPrice = $basePrice->getMinRegularAmount()->getValue();
$specialPrice = $product->getFinalPrice();
Bantuan apa pun akan dihargai! Terima kasih.
magento2
frontend
products
special-price
product-prices
Chirag Patel
sumber
sumber
$_product->getSpecialPrice();
tidak bekerja untuk sayaif($orgprice > $specialprice){ echo $_product->getSpecialPrice(); }
Jawaban:
Anda bisa mendapatkan harga Reguler dan harga Final semua jenis produk menggunakan cara di bawah ini.
Catatan: Dalam contoh di atas $ produk adalah produk saat ini.
sumber