Uso Magento 1.5.0.1 y la función getProductUrl() utilizada en los bloques de venta cruzada y de venta directa en la página del producto arroja diferentes formatos de URL.Magento getProductUrl() no devuelve la URL correcta (¿aleatorio?)
O bien la URL correcta como: /laptop-bag.html O el mal (bien que funciona, pero por supuesto no es la reescritura de URL): // Catálogo de productos/view/id/825/s/laptop-bag/category/16/
A veces, los bloques de venta cruzada y de venta directa devuelven la URL correcta, a veces ambos usan la versión más larga, y en algunos casos, uno usa la versión correcta y la otra usa la versión larga. ?
¿Alguna idea de por qué sucede esto?
Ya he ejecutado una reparación de base de datos magento, reindexada, y actualiza/descartó todas las cachés.
¡Gracias! Puedo ver lo que sucedió ahora, esencialmente sucede cuando estás viendo un producto de una categoría y los productos relacionados/de ventas adicionales no existen en la misma categoría. Al usar el urlpath, lo obtiene desde la raíz. ¡Funciona de maravilla! – cappuccino
Gracias Kalpesh, tenía el mismo problema, había muchas excavaciones y ¡eso lo encontré! ¡¡brillante!! –
@AdamLesniak Me alegra ayudar :) – Kalpesh