Discriminación Productos  

 
David UdV
 David UdV
Estimable Member

Hola a tod@s,

Antes de nada avisar que no tengo ni idea de programación... y ahora ya empiezo de verdad. Tengo la idea en la cabeza pero no sé como llevarla a cabo.

El tema es que tengo VirtueMart instalado y casi configurado. La web es de una agencia de viajes, para que os situeis. Así que me interesa que hayan viajes directamente con venta on-line y otros con venta off-line (donde insertaria un formulario de reserva).

El problema es que el sistema únicamente me permite tener la toda la tienda como catálogo o como venta on-line, pero no unos si y otros no.

He pensado que una solución sería insertar en el código original una condición haciendo que si el stock del producto es "0" no saliera el carrito de compra y que si el stock esta en "1" ó más que sí que salga.

Espero haberme explicado y que me entendáis. Seguro que alguno de vosotros sabe hacerlo. Lo dificil será que lo entienda.

Otra cosa que había pensado era montar otro VirtueMart pararelo y hacer que una de ellas sea ONLINE y la otra OFFLINE... pero no sé como hacerlo tampoco. Imagino que no se podrá hacer. E imagino que es más fácil introducir la condición en el código.

Gracias a todos de antemano.

Saludos,

David UdV

Citar
Respondido : 25/05/2011 6:30 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola David

Virtuemart tiene una característica de mostrar algunos productos sin necesidad de que se muestre la opción de agregar al carro de compras, en lugar del carro de compras aparecerá una opción para notificación (la cual pide el email del interesado).

Para lograr esto tienes que habilitar el control del stock desde la configuración de virtuemart , configuración => sección de configuración del core => comprobar stock

Para los productos que no quieres que se muestre el carro de compras deberás poner como stock = 0 , en el detalle de producto => estado de producto => stock

Saludos.

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

ResponderCitar
Respondido : 28/05/2011 3:42 pm

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

David UdV
 David UdV
Estimable Member

Ok, muchas gracias... me lo miraré!

David UdV

David UdV

ResponderCitar
Respondido : 01/06/2011 9:40 am
David UdV
 David UdV
Estimable Member

Hola Jhon,

He cambiado la tienda con la configuración que me indicaste de "comprobar stock" y efectivamente es justo lo que queria pero... sólo hay un pequeño inconveniente.

Automáticamente me aparece un botón diciendo "Notificarme" y me gustaría que no apareciera... ¿cómo lo quito?

Gracias de antemano.

Saludos,

David UdV

David UdV

ResponderCitar
Respondido : 03/06/2011 9:47 am

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola David

Esto lo puedes cambiar en el siguiente archivo:
/components/com_virtuemart/themes/(default o el tema que utilices)/templates/product_details/includes/addtocart_form.tpl

En la línea 44 aprox se define un imput, debes eliminar esta fila.

Nota: Te recomiendo que hagas un backup del archivo antes de modificarlo.

Saludos.

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

ResponderCitar
Respondido : 03/06/2011 5:28 pm
David UdV
 David UdV
Estimable Member

Hola Jhon,

Creo que ya esta hecho. He suprimido la siguiente línea siguiendo tus indicaciones y parece que todo funciona...

<input type="submit" class="" value="" title="" />

Saludos,

David UdV

David UdV

ResponderCitar
Respondido : 03/06/2011 6:27 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola David

El código anterior tal como lo comentas en otro post te eliminará todos los botones :(, es mejor colocar una condicional y no eliminar el botón, sino agregar código php que lo muestre sólo cuando no se trata de una notificación:


    <input type="submit" class="" value="" title="" />

/components/com_virtuemart/themes/(default o el tema que utilices)/templates/product_details/includes/addtocart_form.tpl
Línea 44 aprox

y también para la navegación
/components/com_virtuemart/themes/(default o el tema que utilices)/templates/browse/includes/addtocart_form.tpl
Línea 37 aprox

Saludos.

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

ResponderCitar
Respondido : 04/06/2011 4:15 pm
David UdV
 David UdV
Estimable Member

Hola Jhon,

Ahora sí! Solucionado!

Ahora te planteo otra opción...¿ podríamos hacer que en el producto que tenga como stock 0 aparezca una imagen tipo "Notificarme" que pusiera "Solicitar bajo petición" y que al pinchar lo redirija a un formulario creado con Breezingforms ?

Saludos,

David UdV

David UdV

ResponderCitar
Respondido : 06/06/2011 9:51 am

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

David UdV
 David UdV
Estimable Member

Hola Jhon,

Sigo pendiente de cambiar el botón "Notificarme" por otro que diga "Bajo petición" y en el que en vez de redirigirme a la página por defecto lo haga a un punto de la misma página donde colocaré un formulario.

¿Crees que es posible?

Saludos,

David UdV

ResponderCitar
Respondido : 05/07/2011 4:46 pm

Por favor Iniciar Sesión o Registro