Jump to content

SOLUCIONADO! Problema url´s de varias paginas (link rewrite)


Recommended Posts

Muy buenas,

Sigo avanzando con el apartado de medicamentos de mi tienda a medida que me exigen requisitos. Parece que me falta poco...

Hace poco os comentaba en otro post que los productos de medicamentos deben cumplir ciertas reglas (diferentes a todos los demás productos de parafarmacia)

Al grano: En este caso me encuentro con que todas las páginas de medicamentos (sean páginas de categorías, subcategorías o sean de productos) deben estar incluidas dentro del dominio establecido para medicamentos. 

Página de medicamentos establecida en mi web: https://www.farmaciafuentelucha.com/es/9-medicamentos

Pues bien, necesitaría que todas las categorías o subcategorías por debajo de esta sigan ese dominio. es decir, estructura de árbol de toa la vida.

Pj) La categoría de  cremas antiinflamatorias en lugar de ser esta página https://www.farmaciafuentelucha.com/es/195-cremas-antiinflamatorias que fuera algo así: https://www.farmaciafuentelucha.com/es/9-medicamentos/195-cremas-antiinflamatorias

Esto mismo aplicado a todas las subcategorias por debajo de MEDICAMENTOS y por supuesto, a todos los productos. Eso sí, debe ser una solución que aplique solo a MEDICAMENTOS (es un 5% del total de la tienda), el resto de las categorías está bien como está actualmente. Cada página con su enlace más eficiente posible.

¿Cual sería la mejor solución?

Mil gracias de antemano!!!

PD: He probado a meter a mano en el campo de url_amigable la dirección completa pero me da error porque no se pueden meter "/". Solo se me ocurre cambiar a mano el link_rewrite en la BBDD pero no se si esto es recomendable...

Slds,

Edited by Pack_12 (see edit history)
Link to comment
Share on other sites

Hola, comparto algunas cosas que voy descubriendo.

O sea, entiendo que lo ideal sería tener un dominio a parte solo para el apartado de Medicamentos, para que todo el tema de los link rewrite fuera más sencillo y automático y no tuviera que forzarlo. Pero ya no se si puedo hacerlo, además necesito que el carrito y la estructura de la web sean comunes para toda la parafarmacia y para el medicamento.

He tratado de forzar el link rewrite en BBDD para las categorias que cuelgan de MEDICAMENTOS de la siguiente manera:

Pj) Para ANALGÉSICOS Y ANTIINFLAMATORIOS cuyo link rewrite es este por defecto: https://www.farmaciafuentelucha.com/es/192-analgesicos-y-antiinflamatorios

Necesitaría que el link rewrite de esa categoría fuera este: https://www.farmaciafuentelucha.com/es/9-medicamentos/192-analgesicos-y-antiinflamatorios

Para que simule que todo lo que cuelga de Medicamentos depende de ese "dominio".

Sin embargo, aunque entre a la BBDD y en el campo link rewrite de esa categoría fuerce este valor: "9-medicamentos/analgesicos-y-antiinflamatorios"

Lo que obtengo es esto: https://www.farmaciafuentelucha.com/es/192-9-medicamentos/analgesicos-y-antiinflamatorios

Es decir, Prestashop añade siempre el id de la categoria nueva justo despues del dominio.

Lo que necesito es evitar para estos casos que haga eso. No se si este rollo ayuda a saber lo que ando buscando.

Gracias de antemano, a ver si a alguien se le ocurre...

Link to comment
Share on other sites

Estoy probando con la multitienda, que en teoría si creo una para medicamentos y le doy su propia URL y cambio todas las categorías y productos que dependen de medicamentos a esta tienda nueva, debería funcionar.

En cambio veo que la multitenda obliga a un carrito para cada tienda, y no quiero eso... Tienen que ser la misma tienda pero con subdominio de medicamentos independiente... 🥵

Necesito algo de orientación... 😞 

ADVERTENCIA DEL PROPIO PRESTASHOP:

Advertencia: no se recomienda activar las opciones: "compartir clientes" y "compartir pedidos". Una vez activas y nuevos pedidos son creados, ya no se podrán desactivar. Si necesitas estas opciones, te recomendamos utilizar varias categorías en lugar de varias tiendas.

de hecho, tampoco me deja en el grupo de tiendas activar la opción de compartir pedidos, carrito y demás. Con lo cual esta opción tampoco la veo...

image.thumb.png.70399d8e624ba2ca81796ef18699ef26.png

Edited by Pack_12 (see edit history)
Link to comment
Share on other sites

He visto que el problema le sucede a mucha gente y que para modificar lo de las ids hace falta un módulo de pago. Sobre todo a partir de la 1.7

Finalmente me he decantado por dos cosas para conseguir acercarme lo máximo posible a la solución:

1- He modificado el orden de la regla de urls para categorías en Parametros de la tienda-> SEO y URLs. En lugar de {id}-{rewrite} he puesto {rewrite}-{id}

2- Por otro lado, en la URL amigable de cada categoría y subcategoría he añadido al comienzo lo siguiente: "9-medicamentos-"

El resultado me vale para "simular" que tanto todas las categorías por debajo de Medicamentos, como los productos, pertenecen al mismo subdominio de Medicamentos.

Ejemplo:

URL Medicamentos: https://www.farmaciafuentelucha.com/es/medicamentos-9

URL de una subcategoria de medicamentos: https://www.farmaciafuentelucha.com/es/medicamentos-9-cremas-antibioticas-211

URL de un producto medicamento: https://www.farmaciafuentelucha.com/es/medicamentos-9-cremas-antiinflamatorias/3675-flogoprofen-gel-topico-100-gramos.html

Espero que a alguien le sirva. 

Slds!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...