Avisos
Vaciar todo

Error: padre ordenable  

 
Angelica
 Angelica
Estimable Member

Hola,

He introducido productos con derivados para poder tener tallas y gestión de stock. No tengo seleccionada la opción "padre ordenable":

El problema es que cuando entras en el detalle de producto, si le das a "añadir al carro" lo que "compras" es el producto padre.

He intentado dejar en blanco su stock por si tenía algo que ver pero no me deja. Si lo dejo en cero, cuando entras en el producto te sale el aviso de "notificarme" así es que parece que el producto está agotado. Si lo pongo en 1 o cualquier número permite que la gente me pida camisetas sin especificame la talla ¡horror!

Es VM 2.0.14

Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/12/2012 11:55 am
Angelica
 Angelica
Estimable Member

Horror!! parece que esto no tiene solución!!! por favor no puede ser verdad, estoy a dos días de abrir la tienda y no le puedo hablar al cliente de estos bugs!!!

http://forum.virtuemart.net/index.php?topic=100330.msg346003#msg346003

http://forum.virtuemart.net/index.php?topic=100330.msg370199#msg370199

Aquí parece que dan con la solución pero es demasiado complejo para mi!! por favor ¿alguna ayuda?

http://forum.virtuemart.net/index.php?topic=100330.0

ResponderCitar
Respondido : 11/12/2012 12:51 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Angélica

Al parecer es un bug de vm2.x

Te sugiero hacer la siguiente configuración.

1- Debes controlar el stock, es decir en tu producto padre pon una existencia de 0 y en los hijos si coloca stock a controlar

2- En la configuración de virtuemart puedes habilitar notificación para productos sin stock, de esta manera se mostrarán pero no podrán comprarse, en tu caso será el producto padre, ver img1.png

3- En el producto padre, en los campos personalizados, asegúrate de que el producto padre sea un producto seleccionable, tal como se muestra en la img2.png

4- Finalmente para que aparezca un mensaje en la lista en lugar del nombre del producto padre, modifica el archivo :
components/com_virtuemart/models/customfields.php , en vm 2.0.14 esta en la línea 1058 aprox, tal como se muestra en la imagen y agrega (Ver img3.png):

$options[0]['text'] = "Seleccionar";

Al hacer esto te debería aparecer como se muestra en las imaǵenes finales : final1.png (padre) y final2.png (hijo)

Saludos

ResponderCitar
Respondido : 11/12/2012 8:28 pm
Angelica
 Angelica
Estimable Member

Genial Jhon!! esa es una buenísima solución, por que me parece hasta mejor que como viene por defecto. Mil gracias!!

ResponderCitar
Respondido : 12/12/2012 11:26 am

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

Angelica
 Angelica
Estimable Member

Hola Jhon,

empiezo con problemillas.

Primero el CSVI no me ha querido actualizar el valor "padre seleccionable" y lo he tenido que hacer manual pero para esto abriré otro hilo.

El verdadero problema es que no tengo carpeta models dentro en esa ruta que me indicas

Trabajo con Filezilla y, a veces, con lápiz de paleta gráfica. Una vez moví una carpeta de sitio sin querer ¿es posible que haya movido esta y no haya notado ningún error? ¿podrías enviarme una copia de lo que incluye? ¿¿??

Gracias y disculpa la molestia

ResponderCitar
Respondido : 12/12/2012 1:35 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El archivo customfields.php que te comenta Jhon lo podrás encontrar en la ruta administrator/components/com_virtuemart/models.

ResponderCitar
Respondido : 12/12/2012 3:16 pm

Cursos Gratuitos WordPress

Angelica
 Angelica
Estimable Member

Gracias Pablo, qué rápido me echo las culpas!

Todo funciona perfecto. El único pero es que entonces cuando llegas al producto ya aparece el texto de notificarme... estoy pensando cómo puedo modificarlo para que diga algo suficientemente ambiguo y no parezca desde el principio que todas las tallas están agotadas. ¿alguna posibilidad de evitar eso? Le he puesto stock 1... esperando que nadie le de al carrito de la compra y pague un "seleccionar".

Me puedo conformar con esto y mil gracias ¿alguna sugerencia más?

Saludos

ResponderCitar
Respondido : 13/12/2012 9:13 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Angélica

Si pones stock entonces el producto padré no aparecerá el texto de Notificarme además podrá ser agregado a la cesta de compra.

Tal vez una solución sería ocultar el texto Notificiarme de otra manera.

Envía la url de tu sitio web , la del producto padre para ver su funcionamiento.

Saludos

ResponderCitar
Respondido : 13/12/2012 8:17 pm

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

Angelica
 Angelica
Estimable Member

Hola,

la tienda está "oculta" todavía hasta que solucionemos estos problemas
Gracias

ResponderCitar
Respondido : 14/12/2012 1:59 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Angélica

Entiendo que tienes stock por eso permite selecionar el padre, la idea es que no tengas stock en este producto padre, y que te aparezca el notificarme

Luego puedes cambiar el texto de notificarme por otro texto, como solicitar información.

Saludos.

ResponderCitar
Respondido : 14/12/2012 7:44 pm

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

Angelica
 Angelica
Estimable Member

Jhon, en el ejemplo que ves el stock es cero. Entonces, cuando entras en el producto por primera vez, aparece el texto de Notificarme (que yo he modificado) y que, a mi entender, hace pensar que el producto en general está agotado. Eso es lo que me parece muy confuso. Por eso prefiero poner stock 1 y que no aparezca el mensaje de agotado desde el principio. Creo que es menos confuso. Vamos a ver cómo funciona y ojalá lo solucionen pronto en VM. Gracias

ResponderCitar
Respondido : 15/12/2012 9:34 am