Quickview

Giới thiệu

Dùng để xem mà mua nhanh chóng các sản phẩm

Cách gọi 1 quickview

<div class="modal fade" id="_quickViewModal" tabindex="-1" aria-labelledby="_quickViewModalLabel" >
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
        </div>
    </div>
</div>

B2: Tạo 1 file có tên quickview ở trong folder other

B3: Xử lý click hiện quickview

{% set product = searchProducts({'limit':10}) %}
    {% if product is not empty %}
        {% for p in product %}
            <div class="_productItem col-lg-3 col-12" data-id="{{ p.id }}" data-type="{{ p.typeId }}">
                <div class="img">
                    <a class="d-block" href="{{ p.viewLink }}" title="{{ p.name }}">
                        <img loading="lazy" src="{{ p.imageUri }}" alt="{{ p.name }}">
                    </a>
                    <a title="{{ p.name }}" data-id="{{ p.id }}" data-bs-toggle="modal"
                       data-bs-target="#_quickViewModal"
                       class="_quickView">{{ translate('Xem nhanh') }}
                    </a>
                </div>
            </div>
        {% endfor %}
    {% endif %}

B4: Thử click để chạy quickview

Tương tự như trang chi tiết sản phẩm, thì trang quickview cũng có những phần sau đây:

  • Ảnh sản phẩm

Ảnh sản phẩm sẽ thường nằm ở vị trí đầu tiên của trang và sẽ được gọi ra như sau:

  • Tên sản phẩm

Tên sản phẩm sẽ được đặt trong thẻ h1 như sau:

  • Giá sản phẩm

Giá sản phẩm thường sẽ bao gồm giá mới, giá cũ và số phần trăm giảm giá (nếu có) của sản phẩm và sẽ được gọi ra như sau:

  • Thuộc tính sản phẩm

Thuộc tính của sản phẩm sẽ gồm 2 thuộc tính chính là màu và size, sẽ được gọi ra như sau:

  • Số lượng sản phẩm

Số lượng sản phẩm sẽ được tùy chỉnh theo ý muốn của khách hàng và sẽ thường gồm nút tăng, giảm, ô để nhập số lượng. Số lượng sản phẩm sẽ được gọi ra như sau:

  • Nút thêm sản phẩm vào giỏ hàng và nút mua ngay

Nút thêm sản phẩm vào giỏ hàng và nút mua ngay sẽ được gọi ra như sau:

Last updated