Avisos
Vaciar todo

modificaciones en virtuemart  

 
Raul Venegas
 Raul Venegas
Honorable Member

Hola amigos.
Estoy haciendo una tienda para una empresa que vende ropa, calzado y todo tipo de artículos de seguridad para empresas. Lo que necesito es añadir productos al carro pero que estos no muestren los valores y que a la vez se puedan mostrar campos personalizados como talla, color, cantidad etc para que estos datos sean recibidos por la tienda, además de eso necesito que al mostrar el carro de compras solo me muestre el formulario de pedido el que me gustaría modificar y por lo que veo se puede modificar en la sección "campos de comprador" en virtuamart y no muestre otras cosas como información de facturación, dirección de envío, elegir metodo de envío, elegir forma de pago.
En resumen lo que necesita la tienda es no mostrar los precios, pero sí campos personalizados y que el cliente llene el formulario con los datos de la empresa que compra más lo que se ha añadido a la cesta.
MMMMM sé que es mucho lo que pido, pero se podrá llegar a eso???.

Gracias y saludos.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 28/11/2012 7:08 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Raul,

Todo lo que pides no se si de una sola vez es posible :p pero si te planteas trabajar con Grupos de Compradores, quizás eso te permita establecer roles que hagan que los productos muestren determinados valores (precios) para esos grupos y no para el resto, por ejemplo.

- ?tmpl=component&print=1

Saludos

ResponderCitar
Respondido : 28/11/2012 11:24 pm

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

Raul Venegas
 Raul Venegas
Honorable Member

Gracias pero no es lo que necesito, es que lo que necesito es muy inusual.
He estado revisando y trataré de plantearlo lo mejor posible.
Por lo que he visto se puede quitar la opción del carro de compras y de esta forma no mostraría el precio y solo se usaría como catálogo, pues en parte eso es lo que necesito y lo otro es que si el formulario de contacto que dice " hacer una pregunta de este producto" se pudiera editar a mi gusto para que así los compradores puedan dejar todos los datos de su empresa y colocar lo que necesitan y de esa forma los dueños de la tienda podamos ver a través de ese formulario completamente modificado todo lo que el cliente necesita.
En principio eso es lo que necesito...Habrá alguna opción de editar ese formulario a mi gusto y que no solamente tenga las opciones de Nombre, email y comentarios????.

Lo otro es que me gustaría colocar campos personalizados como talla, color, cantidad etc y que estos datos lleguen a mi correo, pero veo que quitando el carrito de compras desaparecen estos campos, aunque si pudiese editar el formulario del cual les hablo quizás esos campos personalizados los pudiese colocar allí.

Espero ser claro :laugh: con respecto a mis necesidades.

Desde ya gracias.

Saludos.

ResponderCitar
Respondido : 29/11/2012 2:15 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Raul,

Los mas cercanos seria que hagas la tienda solo para usuarios registrados. Para mostrar los precios solo a clientes registrados primero tendrás que ir a la administración de Virtuemart y en el menú lateral ir a Pedidos & compradores->Grupos de compradores. Edita cada uno de los grupos (-anonymous- corresponde a los usuarios no registrados). Dentro de cada grupo verás un parámetro Active la pantalla de precios especifica para el grupo de compradores que deberás marcar, y debajo otro con nombre Mostrar precios que deberás activar o no en función de si quieres mostrar el precio para ese grupo de compradores o no. Recuerda que puedes crear grupos nuevos.

Saludos.

ResponderCitar
Respondido : 29/11/2012 4:07 am

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

Raul Venegas
 Raul Venegas
Honorable Member

Y hay forma de editar el formulario que dice "hacer una pregunta de este producto" ???.

ResponderCitar
Respondido : 29/11/2012 12:29 pm
David Noguera
 David Noguera
Miembro Moderator

Hola Raul, sí, primero revisa si existe el siguiente fichero:

templates/tu_plantilla/html/com_virtuemart/askquestion/form.php

Cambia tu_plantilla por el nombre de tu plantilla...

Si no existe deberás de crear esa ruta de directorios:

templates/tu_plantilla/html/com_virtuemart/askquestion/

Y luego copiar este fichero:

components/com_virtuemart/views/askquestion/tmpl/form.php

Y pegarlo en el directorio templates/tu_plantilla/html/com_virtuemart/askquestion/

Luego simplemente edita ese fichero que acabas de copiar y deja el formulario como quieras..

Saludos!!

ResponderCitar
Respondido : 29/11/2012 4:21 pm

Raul Venegas
 Raul Venegas
Honorable Member

Gracias por responder David.
Vamos por parte.
Efectivamente existe el fichero que me lleva al siguiente editor que dejo en la captura.

Ahora, como y donde copio el fichero components/com_virtuemart/views/askquestion/tmpl/form.php y como lo copio en el directorio templates/tu_plantilla/html/com_virtuemart/askquestion/.

Me imagino que es muy facil, pero prefiero primeramente tu asesoría ya que no quiero embarrarla.

Gracias nuevamente y saludos.

ResponderCitar
Respondido : 29/11/2012 9:26 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Raul,

Lo mas sencillo seria que descargues el fichero:

components/com_virtuemart/views/askquestion/tmpl/form.php

Y luego lo subas al directorio:

templates/tu_plantilla/html/com_virtuemart/askquestion/

Tal cual lo haz mencionado, la ruta final seria templates/tu_plantilla/html/com_virtuemart/askquestion/form.php donde el form.php es el archivo a modificar.

Saludos.

ResponderCitar
Respondido : 30/11/2012 3:20 am

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

Raul Venegas
 Raul Venegas
Honorable Member

Por lo que veo la ruta ya está creada y se puede ver en una captura de esta misma consulta. Sin embargo, parece que tengo un pequeño problema y no menos importante y es que no sé donde ni como modificar el archivo en cuestión. Sé muy poco de todo eso.

Saludos.

ResponderCitar
Respondido : 30/11/2012 2:36 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Raul,

El problema de lo que pides es que se trata de una personalización del código que "normalmente" no recomendamos ya que afecta al futuro funcionamiento del core de VirtueMart frente a futuras actualizaciones del componente.

Entiendo que tu necesidad actual pasa por realizar esta personalización atacando directamente al código en lugar de plantearte otras opciones que impliquen extensiones adicionales de terceros u otros métodos de aplicación (Grupos de Compradores, etc.) y que quizás has desechado en primera instancia por considerar que se alejan de tu propósito.

No es bueno que obvies que modificando el archivo form.php u otro del core de VirtueMart, de una u otra forma estarás personalizando código que luego no podrás actualizar y si lo haces o bien reproduces los cambios de nuevo o bien los pierdes.

En el Foro existen limitaciones a la hora de facilitar información sobre la modificación de archivos de código, como este que comentas, y dar esta asistencia no es posible ya que implica una personalización exclusiva para ti que debes considerar como una tarea más profesional que una simple orientación de cambios habituales en una plantilla, un logo o un módulo.

Saludos

ResponderCitar
Respondido : 30/11/2012 2:45 pm

Cursos Gratuitos WordPress