Tư cách thành viên của tôi trong Tổ chức câu trả lời câu hỏi Magento yêu cầu tôi đề xuất bạn sửa lỗi API của mình thay vì sử dụng SQL cũ thuần túy để cập nhật cơ sở dữ liệu. Như đã đề cập ở phần khác, việc cập nhật trực tiếp cơ sở dữ liệu có thể đưa Magento vào trạng thái không được hệ thống nhận dạng, điều này có thể dẫn đến các lỗi lạ, gây phẫn nộ.
Điều đó nói rằng, giá trị giá đặc biệt sẽ được lưu trữ cùng với các giá trị thuộc tính sản phẩm khác trong
catalog_product_entity_decimal
bàn. Bảng này có attribute_id
, có mối quan hệ khóa ngoại với eav_attribute
bàn. Tìm trong eav_attribute
bảng cho thuộc tính có mã special_price
. attribute_id
đó và entity_id
của sản phẩm đủ để tìm đúng hàng trong catalog_product_entity_decimal
.
Hãy nhớ rằng sẽ không có hàng nào tồn tại nếu sản phẩm không có special_price
đặt. Cũng nên nhớ nếu sản phẩm có special_price
đặt ở các mức phạm vi khác nhau mà có thể có nhiều hơn một hàng.