Câu hỏi này đã làm tôi bối rối trong một thời gian dài.
Tại sao lỗi cải tiến được giới thiệu trong Magento 1.13.xx được gọi là lập chỉ mục lại một phần không bao gồm các chỉ mục "Thuộc tính sản phẩm" và "Thẻ dữ liệu tổng hợp"? Tại sao hai cái này phải được lập chỉ mục lại bằng tay?
Theo tôi, chỉ số EAV là một trong những chỉ số quan trọng nhất. Không có chỉ mục lại một phần cho nó có nghĩa là sau mỗi lần bán (và một số người có chúng), chỉ mục bị vô hiệu, điều đó có nghĩa là điều hướng lớp không còn hiệu lực nữa dẫn đến hiển thị dữ liệu không nhất quán và mất doanh số.
Tôi có thiếu một cái gì đó rõ ràng?
Cập nhật:
Vì vậy, đây là mô tả về lỗi này . Khi việc bán hàng được thực hiện và sản phẩm hết hàng, điều hướng lớp phản ánh các thay đổi cho các thuộc tính sản phẩm chỉ dành cho các sản phẩm đơn giản nhưng không phải cho cấu hình (chưa được kiểm tra các gói và được nhóm).
Vì vậy, giả sử trong danh mục của bạn, bạn có một sản phẩm có thể định cấu hình như áo phông có sẵn ở các kích cỡ khác nhau và thuộc tính "Kích cỡ" là "Có thể lọc (có kết quả)". Sau đó, trong một điều hướng lớp của danh mục hoặc kết quả tìm kiếm phù hợp, bạn sẽ có phần kích thước nơi tất cả các kích thước có sẵn được liệt kê. Nếu sau một trong những lần bán hàng, một kích thước cụ thể sẽ hết hàng, bạn sẽ mong đợi nó biến mất khỏi điều hướng lớp. Điều này không xảy ra trừ khi bạn làm mới chỉ mục thuộc tính và xóa bộ đệm.
Lỗi này là rất nghiêm trọng. Đó là một mối đe dọa hai chiều. Đầu tiên, khách hàng cuối cùng nhìn thấy kích thước của mình trong một điều hướng lớp và sau đó thấy rằng nó thực sự không có sẵn sẽ khiến cửa hàng của bạn thất vọng. Điều tồi tệ hơn nữa là một khi sản phẩm trở lại trong kho, nó sẽ không hiển thị trong điều hướng lớp, vì vậy khách hàng cuối cùng sẽ không thể mua nó. Vì vậy, thật khó để đánh giá thấp mức tổn thất doanh thu.