Buenas tardes de nuevo, la consulta primera que os quería realizar tiene que ver con el tema de los portes en virtuemart.
Intento comentaros lo que quiero hacer y cómo lo estoy haciendo por si es, o no, la manera correcta.
He de crear varias tarifas de transporte en función del código postal del comprador y del precio total de la compra.
El módulo estándar de virtuemart, en teoría, es capaz de realizar esta distinción por código postal y por peso (en vez de precio que es lo que necesito), por tanto lo que he hecho es que en la ficha de cada producto en el campo peso he puesto el precio (así pesa lo mismo que cuesta) de forma que me debería valer.
El caso es que cuando hago una tarifa con peso desde 0 hasta XX y con un rango de código postal determinado, al hacer una compra con un cliente dentro del rango de códigos postales creado, le asigna la tarifa de precios desde 0 hasta XX que he creado, a no ser que la compra supere el máximo que he puesto en la configuración para portes gratuitos.
Hasta ahí, todo bien, pero el caso es que he de vender productos por descarga y estos, evidentemente, no deben de llevar portes incluidos.
La solución que había pensado es dar a estos artículos descargables un peso 0 y retocar las tarifas de portes para que vayan desde 0,001 hasta XX (en vez de desde 0 hasta XX), pues bien, en el momento en que hago esto ya no se le asigna ninguna tarifa de portes a los artículos comprados.
Creo que el problema está en que el módulo de cálculo de portes estandar no tiene en cuenta el peso de los productos como debiera.
Si no os importa es lo primero que me gustaría que comprobáseis y me dijéseis cómo lo puedo solucionar.
Gracias y un saludo.
Hola David,
No se si has revisado en detalle lo que comenta Jordi:
- Que el peso total del pedido no este incluido en las tarifas de precios y por eso no encuentra el rango de peso donde asignarlo.
- Que el usuario compre con un código postal o desde un país que no está incluido en las tarifas de envío.
- El "modulo estándar del envío con configurado individual transporte y tarifa" en la configuración de Virtuemart no está seleccionado.
Si lo has hecho y aún sí sigue sin funcionarte debes ver si puedes adjuntar algo más de información que sirva para detectar donde estas omitiendo algún parámetro ya que al no verlo en tu backend es muy difícil situarnos en cada escenario y tener la respuesta acertada y más en este caso particular de VirtueMart que nos ocupa.
Saludos
Hola Gnumax,
dime que informacion necesitas, ayer le pase a Jhon unas pantallas que me pidio con las tarifas que tenia creadas y me dijo que no habia problemas por ahi.
No se que mas puedo añadir.
Os paso un ticket para comentaros algo mas.
Un saludo
Hola David,
En las diferentes tarifas en envío, no veo que tengas seleccionada la opción Spain (País: Multiselección: utilize STRG-Key y Ratón), cuando está correcto esa opción tiene que salir marcada en azul.
El texto puede ser un poco confuso porque habla de multiselección, pero es que hay que seleccionar al menos un país.
Saludos,
Gracias por tu nueva aportación Jordi,
lo acabo de probar y sigo en las mismas.
Me sigue dando la impresión de que el módulo en cuestión no reconoce bien los pesos de los productos pero...¿porqué?
Sigo a la espera.
Un saludo.
Hola,
Veo que en la captura del artículo, la unidad de medida en el peso pones euros, y tienen que ser Kilogramos.
Saludos,
¡Ole Jordi!
Gracias por el apunte, aunque lo he pensado en varias ocasiones no lo había probado ya que creía que ese campo sólo se usaba como una etiqueta pero al parecer no es así.
He realizado una pequeña prueba y parece que ahora sí.
No obstante no quiero lanzar las campanas al vuelo todavía.
Crearé todas las tarifas necesarias con los escalados que me pide el cliente y lo terminaré de comprobar.
Gracias de nuevo.
Bueno chicos, parece que el tema de los pesos en los portes está solucionado.
Ahora el problema que me afecta es que no le aplica impuestos a los portes.
En las tarifas de portes que tengo creadas les he asignado a cada una de ellas un impuesto pero cuando le asigna el precio del transporte no le calcula ningún impuesto.
Decir que tengo creados un impuesto por cada provincia, por si sirve de algo, entonces a la hora de definir la tarifa de portes le asigno el 18% o el 5% pero cualquiera de los que tengo creados (el de cualquier provincia con ese impuesto).
¡Help me!
Un saludo.
Hola David,
¿Tienes activado en la configuración de Virtuemart --> Global --> Configuración de impuestos --> ¿Permitir múltiples tarifas de impuestos? ?
Saludos,
Hola Jordi, en resouesta a tu pregunta decirte que sí tengo activado dicho parámetro, deberá ser otra cosa ya que revisando en otros hilos del foro he visto que hay más personas con ese problema pero no he visto la soución.
Además, me gustaría saber otra cosa:
Cuando realizo un pedido y elijo forma de pago Contrarrembolso me sale un texto indicando Tasa/Honorarios: xx,xx € que corresponde al importe del contrarrembolso. ¿dónde puedo cambiar ese texto para que en vez de Tasa/Honorarios me aparezca Gastos Contrarrembolso (por ejemplo). Adjunto imagen para que veas de qué estoy hablando.
Espero tu respuesta a los dos temas.
Un saludo.
Hola David,
Los textos relativos a Tasas, etc., los encuentras en el archivo /admin_files/languages/tax/spanish.php
Recuerda realizar una copia de seguridad antes de realizar cambios en el mismo y también, ten cuidado con la codificación (ANSI para estos archivos).
Saludos
admin_files???
Si te refieres a esta ruta
/administrator/components/com_virtuemart/languages/tax
el archivo spanish.php que está ahí no contiene ese texto.
Hasta ahora
Hola David,
Ayudaría saber que versión de VirtueMart estás utilizando y en todo caso de donde la descargaste porque en la nuestra (del pack Webempresa) y en la oficial no aparece la cadena "Tasa", "Honorarios" o "Tasa/Honorarios".
admin_files???
Perdon, si, me refería a /administrator/components/com_virtuemart/languages/tax
Saludos
Por si os interesa, en la ruta:
/administrator/components/com_virtuemart/languages/common
existen dos archivos llamados spanish.php y spanish1.php donde están definidas todas las variables de texto.
El que usa por defecto es el primero de ellos pero se puede intercambiar el nombre de los mismos para usar uno u otro según nos convengan más los textos de uno u otro y ahí podemos modificar los textos que queramos.
Un saludo y gracias de todas formas.
Quedo pendiente del problema de que no desglosa el impuesto de los portes.
Un saludo
Hola David,
Una cosa es que estén ahí definidas todas las variables relativas a Tasas, etc., y otra que la cadena "Tasa/Honorarios" se encuentre en dicho archivo(s).
Para ser exactos, en los archivos:
Se encuentran referencias pero no la cadena concreta que citas.
Saludos
Gracias, Gnumax.
Sí, es cierto lo que dices, yo tampoco encuentro ese texto que aparece.
lo que he ehco es utilizar el otro archivo. Con ese archivo en vez de "Tasas/Honorarios" me aparece "Fee", ahora busco Fee y sí lo encuentro y lo he cambiado por el texto que me convenía.
Gracias una vez más.
Sigo a la espera de alguna idea sobre el porqué no me calcula el IVA en los portes que tengo definidos.
Un saludo