Avisos
Vaciar todo

Cambiar la URL dependiendo de la variable que el usuario esté escogiendo

4 Respuestas
3 Usuarios
0 Reactions
10 Visitas
 Luis
Respuestas: 2
New Member
Topic starter
 

Hola, tengo una duda, me gustaría implementar lo siguiente en mi web pero no sé cómo hacerlo y no encuentro nada claro buscando por google: 

Necesito que cuando el usuario pinche en una variante de un producto, la URL cambie y obtenga el atributo que ha sido seleccionado, por ejemplo: 

  1. Entro a un producto - iPhone 7 y la URL es: miweb.com/producto/iphone-7 
  2. Elijo el color "plata" y la URL cambia: miweb.com/producto/iphone-7/?attribute_pa_color=plata
  3. Elijo GB y la URL cambia: miweb.com/producto/iphone-7/?attribute_pa_color=plata&attribute_pa_memoria=32gb

¿Es posible hacer esto? si es así ¿Tiene que hacerse con código PHP o existe algún plugin que facilite el sistema? 

Gracias de antemano. 

Contenido solo visible a usuarios registrados


 
Respondido : 14/12/2021 12:56 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Luis, 

Disculpa si no comprendo bien la consulta, actualmente veo que el sitio web que nos compartes tiene instalado un e-commerce y este funciona con WooCommerce y las URL se generan al partir del código desarrollado con el plugin 

Por otro lado, si lo que deseas es obtener el enlace directo sobre las variaciones de tus productos puedes comprobar el siguiente plugin -> https://es.wordpress.org/plugins/linked-variation-for-woocommerce/

De igual forma existen algunos complementos de pago como por ejemplo -> Contenido solo visible a usuarios registrados

Un Saldo 


 
Respondido : 14/12/2021 1:19 pm
 Luis
Respuestas: 2
New Member
Topic starter
 

Hola @karen, en primer lugar muchas gracias por responder. 

Ese plugin no hace exactamente lo que necesito, quizá no me expliqué bien. 

Yo tengo creados productos variables en mi tienda, y si entras en alguno y haces click en las distintas variables (color, GB, estado), la URL no cambia, me gustaría que al ir cambiando entre las variantes del producto la URL identifique el atributo y cambie la URL. 

Quizá te ayude ver el ejemplo de esta web: https://www.backmarket.es/iphone-x-64-gb-gris-espacial-libre-segunda-mano/36833.html#scroll=false

En esta web, al ir cambiando el color, las GB o el estado la URL cambia. 

Me gustaría saber si esto es posible con woocommerce, si existe algún plugin que lo haga (yo en una búsqueda no he encontrado), si es necesario intervenir con código PHP personalizado... o si no es posible para nada. 

Gracias


 
Respondido : 16/12/2021 8:42 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Luis.

Revisa el siguiente plugin:

-> https://wordpress.org/plugins/linked-variation-for-woocommerce/

 

Otra opción seria programando un plugin:

-> https://wphuntrz.com/d/109-how-i-can-create-custom-url-for-each-product-variation-in-woocommerce

 

Un saludo

 


 
Respondido : 16/12/2021 10:03 am