wordpress - variable - selector visual de variaciones de productos en woocommerce
Woocomerce-¿Cómo vincularse a la variación del producto? (3)
Estoy tratando de encontrar una forma de tener un enlace a una variación específica del producto.
Pensé que lo había resuelto con este complemento ... https://wordpress.org/plugins/woocommerce-direct-variation-link/
Sin embargo, tengo nombres de atributos de productos de 2 palabras y parece que no funciona. Pongo _, -, & y + entre las 2 palabras pero no voy.
Aquí está el documento ... En mi caso, tendría "estilo de color" en lugar de solo "color" mysite.com/product/happy-ninja/?color=blue
mysite.com/product/happy-ninja/?color=blue&size=small (las variaciones adicionales deben estar separadas por ''&'')
mysite.com/product/happy-ninja/?color=blue+green (donde el valor de la variación es "Azulverde" con el espacio reemplazado por un "+")
¡Gracias!
MrMO
No he probado esto, pero intente reemplazar su espacio en el nombre de su variante a% 20, que es la versión del personaje espacial codificada en la url.
He intentado tantas soluciones y complementos yo mismo, pero encontré la manera de hacerlo fácilmente sin un complemento. No estoy seguro de si esto funcionó en octubre de 2015, pero funciona ahora.
Lo he explicado en este video de youtube https://www.youtube.com/watch?v=Y_hMI4bXN6A
Lo que quiere hacer es agregar algo como ''/? Attribute_color = red'' detrás de su producto.
website.com/shop/product1/?attribute_color=red
website.com/shop/product1/?attribute_length=10m
Sin embargo, lo que descubrí por prueba y error es lo que importa es el tipo de atributo que utiliza. Puede agregar un atributo de 2 maneras, uno prefabricado (texto / selección) o un atributo personalizado. La vinculación directa con este método solo funciona si crea un atributo de producto personalizado.
Para que funcione, debes prestar atención si usaste letras del capitolio o no. Para el nombre del atributo de producto personalizado, no importará si usa capitols en el back-end (siempre que no use el tema en la url). Para los valores, sin embargo, solo puede usar letras normales y sin capítulos, tanto en el backend como en la url misma.
Ejemplo
Nombre: Color
Valores: rojo | Verde negro
website.com/shop/product1/?attribute_color=red > will work
website.com/shop/product1/?attribute_Color=red > will not work
website.com/shop/product1/?attribute_color=Red > will not work
website.com/shop/product1/?attribute_color=Black > will work
website.com/shop/product1/?attribute_color=black > will not work
Lo he explicado en este video de youtube https://www.youtube.com/watch?v=Y_hMI4bXN6A
Estoy usando un plugin Variation Swatches para WooCommerce, así que no estoy seguro si esto es core word / woocommerce o no.
Lo que hice fue abrir uno de mis productos y en "Datos del producto" ir a la pestaña "Productos vinculados" y vincular una de mis variaciones al producto. Actualicé y fui a la página del producto. Después de hacer clic en el producto vinculado recibí la URL que se ve así:
example.eg/product/product-name-slug/?attribute_pa_kids-size=27&attribute_pa_color=navy
following ?attribute_pa_
es mi nombre de atributo slug (kids-size) y following =
es slug para el atributo single slug (27, 28, blue, red, navy ...). Como puede ver, funciona para múltiples atributos en url. Si no conoce sus babosas, simplemente vincule su producto de variación a otro y copie el enlace.