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.

4 4 votes
Article Rating

Callula Huy

Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under his belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.

Leave a Reply or put your Question here

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x