Hola,
Necesito saber el fichero o ficheros de php que se encargan de mostrar los métodos de envió al usuario final para que seleccione el que desee.
Veréis tengo configurado los métodos de envió estándar que trae virtuelmart y tengo definido distintos precios según el envió sea 24 horas o 48/72 horas. El usuario final elige que envió quiere.
Esto está bien excepto para un tipo de producto (fresco) que tiene que ser obligatoriamente 24 horas. como esto no se puede configurar tal y como viene el metido por defecto necesito que me digas que ficheros php se encargan de mostrar los métodos de envió según los criterios que se definieron, para poder modificarlos a mi gusto
Gracias
Un saludo
Elena.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Mª Elena,
Valora utilizar VM Shipping Per Product http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-shipping/26819
http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-shipping es posible que alguna otra también te pueda servir.
No atendemos consultas de Programación en el foro. Podemos recomendarte que consultes disponibilidad, condiciones y coste con nuestras empresas colaboradoras, especializadas en personalizaciones para Joomla.
Aquí tienes el Directorio de Empresas colaboradoras de webempresa.com:
https://www.webempresa.com/directorio-colaboradores.html
Saludos
Gracias Jordi,
Realmente no os estaba pidiendo ayuda sobre como programar lo que quiero, lo que os pido es la ruta al archivo que debo tocar, pues realmente me pierdo todavía en la estructura de archivos de joomla y virtuelmart. De la programación ya me encargo yo, lo he hecho en otras ocasiones para por ejemplo cambiar uno poco la apariencia y funcionamiento del carro de la compra y me disteis esta información sin problemas.
No obstante miraré la extensión de la que me hablas. Gracias
Un saludo
Elena.
Hola
La idea sería que no toques los archivos del core de virtuemart y sólo trabajar con los archivos de vista, haciendo overrides.
Puedes revisar los archivos a nivel de tu template:
/templates/TU_TEMPLATE/html/com_virtuemart/cart/
En esta carpeta encontrarás : select_payment.php
Si no tienes este archivo o esta ruta, deberás copiar el archivo desde la vista de virtuemart y colocarlo en esta ruta, es decir copiar el archivo desde :
/components/com_virtuemart/views/cart/tmpl
De hecho podrías copiar cualquiera de los archivos de esta ruta hacia tu template
Saludos.
Gracias Jhon,
Sí, eso haré, de hecho tengo apuntando que "puedo pasar a mi plantilla" los archivos que quiera modificar siempre que estén en un directorio dentro del core original tipo .../tmpl que si no es así entonces tengo que hacerlo directamente en el core y estar pendiente a cuando haga cualquier actualización pues se machacarán mis cambios.
Esto es así ¿verdad?
Muchas gracias.
Un saludo
Elena.
Hola
Efectivamente, los archivos de vista sólo te mostrarán la parte final, sin embargo podrías realizar algunas comprobaciones aqui, los arcihvos de vista los puedes pasar a tu plantilla y evitar tocar archivos de vista del core ya que estos se reemplazan en cada actualización
Luego si no encuentras manera de hacerlo en los archivos de vista entonces si que deberías evaluar tocar el código, carpetas model o controller o arhivos helper posiblemente, documenta tus cambios puesto que los perderás en cada actualización.
Saludos