Tùy chỉnh tổng số đơn hàng và thông tin bổ sung


14

Khi muốn có kiểu tổng số checkout/cartsau:

  1. Giảm giá
  2. Tổng phụ
  3. Phí vận chuyển HOẶC Thông tin Văn bản: "excl. Vận chuyển"
  4. Văn bản bổ sung: "giao hàng miễn phí từ 30 tỷ" (luôn hiển thị)
  5. Tổng cộng
  6. bao gồm Thuế

Các vấn đề

  1. Ngay cả khi chúng tôi đặt chính xác " Thứ tự sắp xếp tổng số thanh toán " trong phần phụ trợ, thì tổng số luôn được hiển thị ở cuối
  2. Làm thế nào để đặt bất kỳ khối thông tin bổ sung giữa các tổng?
  3. Cách hiển thị văn bản thông tin, nếu không có tổng số (giao hàng)

Câu trả lời:


18

câu trả lời một phần

1. Thứ tự trong Backend không hoàn toàn ảnh hưởng đến kết xuất

  • Tổng số được hiển thị bởi một "khu vực".
  • Tổng số là trong khu vực "chân trang". Xem template\checkout\cart\totals.phtml.
  • Đi qua -1để renderTotals()ám tất cả các khu vực.

Vì vậy, bạn phải loại bỏ $this->renderTotals('footer');và thay đổi
$this->renderTotals();thành$this->renderTotals(-1);

Ví dụ (sau khi sao chép totals.phtmlvào chủ đề của riêng bạn):

<table id="shopping-cart-totals-table">
    <col />
    <col width="1" />
    <tbody>
        <?php echo $this->renderTotals(-1); ?>
    </tbody>
</table>

Sau thay đổi này, thứ tự được cấu hình trong back-end hoạt động như mong đợi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.