Tôi đang sử dụng Magento 1.5.0.1 và hàm getProductUrl() được sử dụng trong bán chéo và bán các khối trên trang sản phẩm là ném lên các định dạng URL khác nhau.Magento getProductUrl() không trả lại đúng url (ngẫu nhiên?)
Hoặc là url đúng như: /laptop-bag.html Hoặc một trong những sai (cũng nó hoạt động, nhưng tất nhiên nó không phải là ghi đè URL): /Danh mục hàng/sản phẩm/xem/id/825/s Đôi khi cả hai lệnh bán chéo và bán lên trả lại URL chính xác, đôi khi cả hai đều sử dụng phiên bản dài hơn và trong một số trường hợp, một phiên bản sử dụng đúng và phiên còn lại sử dụng phiên bản dài? ?
Mọi ý tưởng tại sao điều này xảy ra?
Tôi đã chạy một bản sửa lỗi cơ sở dữ liệu magento, reindexed và làm mới/xóa tất cả bộ đệm.
Cảm ơn! Tôi có thể thấy những gì đã xảy ra ngay bây giờ, về cơ bản nó xảy ra khi bạn đang xem một sản phẩm từ một danh mục và các sản phẩm liên quan/upsell không tồn tại trong cùng một danh mục. Bằng cách sử dụng đường dẫn url, nó sẽ lấy nó từ thư mục gốc. Làm việc như một say mê! – cappuccino
Cảm ơn Kalpesh, đã có cùng một vấn đề, rất nhiều đào và thấy rằng! rực rỡ!! –
@AdamLesniak Vui mừng được giúp đỡ :) – Kalpesh