Cantidades y precios WooCommerce  

 
Paulino
 Paulino
Usuario experto

Hola,

Estoy intentado montar una tienda de telas con WooCommerce y tengo el siguiente problema:

El tema me permite añadir cantidades de una en una......al tratarse de una tienda de telas querría elegir la cantidad mínima desde donde empezar ( 0,5 m. por ejemplo) y seguir a 0,75 m, 1 m, 1,25m , 1,50 m....

Es decir, de 0,25 en 0,25 metros calculando sobre precio total de metro y poniendo una cantidad mínima de desde donde empezar...

¿Me podéis ayudar?

Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/01/2017 12:32 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Paulino.

Puedes crear variaciones de productos. Al producto le puedes añadir variaciones dependiendo de los metros y el cliente solo selecciona las medidas que están creadas en esas variaciones.

Te dejo un enlace al curso de woocommerce que tenemos preparado:
Curso WooCommerce

En ese curso tienes el video tutorial Atributos de producto, donde se trata el tema de las variaciones de los productos.

Si tienes alguna duda en alguno de los pasos háznoslo saber y te ayudaremos rápidamente.

un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 11/01/2017 3:21 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Paulino
 Paulino
Usuario experto

Gracias Pepe,

La verdad es que hacer esto con atributos no es lo más práctico. En el theme, para escoger la cantidad de producto hay unas flechas (arriba y abajo) que van marcando 1, 2, 3....Lo único que necesitaría sería que empezara en 0,5 y siguiera cada 0,5 m...

Inspeccionando en código html veo que hay un valor mínimo marcado con 1 y un "step" marcado con 1....si los cambio a 0,5 el valor mínimo y 0,5 el step si que funciona-----pero no sé donde cambiarlo (en el editor del theme)

ResponderCitar
Respondido : 11/01/2017 10:32 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Trabajar con cantidad no enteras puede que genere problemas con WooCommerce, ya que solo está pensado para trabajar con números enteros en el campo de cantidad.

La mejor opción es que cambiaras la medida de metros por centímetros para la cantidad. De esta forma podrías establecer un valor mínimo de 50 (centímetros) y que luego la cantidad fuera creciendo en bloques de centímetros.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 12/01/2017 12:42 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Paulino
 Paulino
Usuario experto

Hola Pablo y gracias,

Os adjunto dos imágenes.......

1) En la primera se ve la ficha de producto con las flechas de elección de cantidad y el campo en "1". A la derecha de la imagen la función "inspeccionar" del navegador me ofrece un "div class="quantity" con lo que os decía de step="1" y min="1".

2) En la segunda variando step="0,5" y min="0,5", se ve como el campo de unidades varía a 0,5 m y si le das a las flechas sube de 0,5 en 0,5 m, con lo cual funcionaría para este producto...me imagino que al hacer el cálculo simplemente multiplicaría la cantidad (por ejemplo 0,5m por el precio por metro 18 Euros)...

El problema es que como mis conocimientos son limitados, no sé donde cambiar estos valores (en que fichero del theme, para que me lo haga en la totalidad del theme cuando se abra una ficha de producto y tengas que introducir la cantidad...(0,5, 1, 1,5, 2, 2,5,.......)

No sé si me he explicado bien....A ver que me decís

Voy a dejar la web abierta ya que estaba en modo mantenimiento para que lo podáis ver....solo funciona el apartado "mantelería"

Gracias

ResponderCitar
Respondido : 12/01/2017 5:56 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Puedes cambiar estos valores a través de un hook, desde PHP, en el archivo funcitions PHP de tu theme puedes agregar lo que se comenta en el siguiente artículo:

https://docs.woocommerce.com/document/adjust-the-quantity-input-values/

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 12/01/2017 8:22 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Paulino
 Paulino
Usuario experto

Hola Jhon,

He incluido el código en functions.php con valor mínimo 0,5, máximo 30 y step 0,5....tengo varios problemas:

1. El valor de unidades sí que varía de 0,5 en 0,5m pero aparece por defecto al abrir la página de producto el número 2....debería aparecer 0,5m

2. Al añadir el producto con una cantidad de 1,5 m., por ejemplo, e ir al carro, la cantidad no me la calcula multiplicando 1,5m x 18 Euros/m sino que coge 1m.....

Adjunto imagen de código..

A ver si me podéis decir cómo arreglarlo

ResponderCitar
Respondido : 13/01/2017 10:42 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Buscando más información sobre cómo poder tener números no enteros en la cantidad de productos de WooCommerce he visto varias entradas donde se indican modificaciones en el código, pero esto me parece poco recomendable, ya que los cambios pueden no ser compatibles con todas las versiones de WooCommerce o perderse con las actualizaciones.

Después he encontrado un plugin para WordPress que sirve para poder definir cantidades con decimales en WooCommerce:

https://wordpress.org/plugins/quantities-and-units-for-woocommerce/

Podrías probarlo para ver si te funciona.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 13/01/2017 12:49 pm

Cursos Gratuitos WordPress

Paulino
 Paulino
Usuario experto

Pablo,

¡¡¡¡Alucinante!!!. Justo lo que buscaba!!!

Funciona perfectamente añadiendo máximos, mínimos y "steps". Incluso con decimales,

He puesto Step de 0,5 metros y funciona a las mil maravillas calculando en el "carrito" perfectamente la cantidad.

Muchas gracias por la investigación....Debe haber Plugins para casi todo!!

ResponderCitar
Respondido : 13/01/2017 7:13 pm

Por favor Iniciar Sesión o Registro