Phiên bản Magento: 2.0.0
Khi người dùng thêm sản phẩm vào giỏ hàng, họ được lưu ở đâu? $ _SESSION hoặc cơ sở dữ liệu? Nếu là trong cơ sở dữ liệu, bảng nào?
Phiên bản Magento: 2.0.0
Khi người dùng thêm sản phẩm vào giỏ hàng, họ được lưu ở đâu? $ _SESSION hoặc cơ sở dữ liệu? Nếu là trong cơ sở dữ liệu, bảng nào?
Câu trả lời:
Magento2, lưu chi tiết giỏ hàng tại bảng Trích dẫn.
quote
bảng.quote_item
.quote_item_option
Bổ sung:
quote_address
.quote_payment
.Magento2 sử dụng mô-đun Trích Magento_Quote (vendor/magento/module-quote)
cho tiết kiệm tất cả chung giỏ hàng, mặt hàng cụ thể, chi tiết địa chỉ vv .
Và mô hình Cart Cart của mô-đun Mage_Checkout tạo mối quan hệ giữa người dùng, phiên với chi tiết Giỏ hàng
Magento\Quote\Model\Quote\Address
hoặc phải sử dụng trích dẫn Trích dẫn
bảng báo giá không phải là giỏ hàng. Nếu bạn xóa trích dẫn từ DB raw bởi entity_id, nó sẽ được khôi phục với entity_id mới. Nó sẽ có tất cả các mặt hàng.