Làm cách nào để hiển thị tất cả giá sản phẩm trên trang cùng một lúc với thương mại Drupal?


7

Tôi có một số sản phẩm liên quan đến một nút hiển thị sản phẩm duy nhất bằng Drupal Commerce.

Hiện tại trang này chỉ hiển thị một giá duy nhất (liên quan đến tùy chọn sản phẩm hiện được chọn trong danh sách thả xuống). Cách duy nhất bạn có thể thấy giá của các sản phẩm khác là thay đổi danh sách thả xuống, yêu cầu AJAX yêu cầu tải lại các tùy chọn sản phẩm hiện tại (bao gồm giá).

Rõ ràng điều này là phản trực giác đối với khách hàng, những người đã quen nhìn thấy tất cả các mức giá có sẵn tại một thời điểm và không phải thay đổi sang một tùy chọn mới với việc thả xuống chỉ để xem giá của tùy chọn đó.

Làm cách nào để thay đổi màn hình này để nó hoạt động như một trang web thương mại điện tử truyền thống? Điều đó có nghĩa là một danh sách thả xuống có chứa tên sản phẩm VÀ giá sản phẩm, hoặc (tốt nhất là) một bảng với danh sách các sản phẩm có sẵn, với giá của chúng trong một trong các cột?

Tôi chỉ có thể giả định rằng chức năng rất cơ bản này phải tồn tại ở đâu đó trong cài đặt cấu hình Thương mại ở đâu đó, nhưng tôi vẫn chưa thể tìm thấy nó.

Tôi có thể dễ dàng viết một mô-đun để giải quyết vấn đề này, nhưng tôi hiện đang đánh giá Thương mại để xem liệu nó có đủ tốt để đại lý của chúng tôi sử dụng trong các dự án thương mại điện tử trong tương lai hay không mà không phải phát minh lại nhiều lần. Cuối cùng, câu trả lời liên quan đến mã có lẽ sẽ không quá hữu ích.

Rất nhiều ân sủng

Câu trả lời:


4

Nếu chủ đề được coi là "liên quan đến mã", thì bạn có thể tạo một khối xem.

Sử dụng Bộ lọc và Mối quan hệ theo ngữ cảnh, Chế độ xem sẽ có thể liệt kê tất cả các sản phẩm được tham chiếu trên một nút (bao gồm các trường của chúng).

  1. Bắt đầu bằng cách tạo Chế độ xem liệt kê tất cả các nút có trường tham chiếu sản phẩm (ví dụ: Hiển thị sản phẩm).
  2. Thêm Bộ lọc theo ngữ cảnh cho Nid mặc định sử dụng Nid từ URL
  3. Tiếp theo, thêm Mối quan hệ (Sản phẩm) bằng trường tham chiếu sản phẩm của nút Hiển thị sản phẩm
  4. Sau đó, thêm Mối quan hệ (Mục hàng) khác cho Mục hàng thương mại của sản phẩm được tham chiếu

Sau đó là tất cả thiết lập, bạn có thể thêm các trường sử dụng mối quan hệ Mục hàng để nhận tiêu đề sản phẩm, giá tính toán, v.v.


Rực rỡ, cảm ơn! Tôi mới sử dụng Chế độ xem nên tôi thậm chí không nghĩ sẽ làm điều gì đó như thế này
Clive

@Clive Điều này có nghĩa là bạn bắt đầu sử dụng lượt xem drupal vào năm 2012?
Yusef

@ mr.moses này yêu cầu một lượt xem cho mỗi sản phẩm hiển thị phải không? Tôi quan tâm đến một giải pháp mà một khi được triển khai sẽ được thực hiện trên tất cả các màn hình sản phẩm. Có ý kiến ​​gì không?
Kristoffer Rom
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.