Hiển thị giá thường và giá đặc biệt trên Configurable Product Magento 2
Giá đặc biệt(special price) là loại giá hấp dẫn được các chủ cửa hàng đưa ra để thu hút người mua. Configurable product là tổng hợp các simple product với nhiều các tùy chọn đa dạng khác nhau như: Size, màu sắc v.v. Nhưng khi chúng ta áp dụng giá đặc biệt, nó lại không hiển thị giá gốc. Trong bài viết này mình sẽ hướng dẫn bạn cách để hiển thị giá thường và giá đặc biệt trên Configurable Product trong Magento 2.
Các bước để hiển thị giá thường và giá đặc biệt trong Configurable Product Magento 2
Bước 1: Bạn truy cập vào thư mục Vendor\magento\module-configurable-product\view\base\templates\product\price.
Bước 2: Sao chép file final_price.phtml trong thư mục trên rồi dán vào thư mục có đường dẫn app\design\frontend\Themes\theme-cua-ban\Magento_ConfigurableProduct\templates\product\price.
Bước 3: Sau khi sao chép xong bạn tiến hàng mở file đó lên, tìm tới dòng code:
<?php if ($block->hasSpecialPrice()) : ?>
<span class="old-price sly-old-price">
Sửa thành:
<?php if (!$block->isProductList() && $block->hasSpecialPrice()) : ?>
<span class="old-price sly-old-price no-display">
Giá đặc biệt và giá gốc sẽ được hiển thị trên trang danh mục.
Như vậy là mình đã hướng dẫn xong cách hiển thị giá thường và giá đặc biệt trên Configurable Product trong Magento 2.
Cảm ơn bạn đã đọc bài viết.
Xem thêm các bài Hướng dẫn Magento 2.