4
วิธีแสดงส่วนลดสินค้าที่กำหนดค่าได้เป็นเปอร์เซ็นต์ในรายการผลิตภัณฑ์ใน Magento 2
ในหน้ารายละเอียดผลิตภัณฑ์แสดงเปอร์เซ็นต์ส่วนลด เมื่อฉันเปิดหน้ารายการจะไม่สามารถแสดงเปอร์เซ็นต์สำหรับผลิตภัณฑ์ที่กำหนดค่าได้ ได้โปรดแก้ปัญหาให้ฉันด้วย ฉันได้ใช้รหัสด้านล่างสำหรับสิ่งนั้น แต่มันไม่ทำงานสำหรับผลิตภัณฑ์ที่กำหนดค่าได้ <div class="discount-p"> <?php if($_product->getTypeId() == "simple") { $simplePrice = $_product->getPrice(); } else { $_children = $_product->getTypeInstance()->getUsedProducts($_product); foreach ($_children as $child){ $simplePrice = $child->getPrice(); break; } } $_finalPrice =$_product->getFinalPrice(); $_price = $simplePrice; if($_finalPrice < $_price) { $_savingPercent = 100 - round(($_finalPrice / $_price)*100); echo '('. $_savingPercent …