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
En tu sitio venderas productos descargables y no descargables también?
Prueba autilizando "." en lugar de "," al definir el valor de los decimales.
Saludos.
Sí, se van a vender artículos descargables y no descargables.
En cuanto a lo de utilizar "." en vez de "," para los decimales, ya lo estoy haciendo así ("." para los decimales)
Hola David
Si los productos descargables no llevan portes entonces no consideres pesos para estos productos, puedes revisar el siguiente video.
Puedes hacer una prueba no colocando peso al producto descargable y en la compra combinar productos, uno descargable y otro no.
Saludos.
Hola Jhon, no sé si me he explicado bien en el mensaje de inicio del tema.
El caso es que las tarifas de precios me responden a los rangos de códigos postales pero no a los rangos de peso.
Por ejemplo creo una tarifa de portes con peso desde 0.01 hasta 40.00 y rango de codigos postales desde 00000 hasta 99999 (Toda España) y un precio de 8.00 € para los artículos no descargables y otra tarifa de portes con peso desde 0.000 hasta 0.009 y rango de codigos postales desde 00000 hasta 99999 (toda España) y precio 0.00 €, cuando compro un artículo NO descargable me asigna un porte de precio 0.00 € PORQUE PARECE QUE NO DETECTA EL PESO QUE TIENE INTRODUCIDO EL PRODUCTO EN SU FICHA.
Ese es el problema.
Puedes comprobarlo en la web haciendo los cambios que consideres oportunos.
Un saludo.
Hola David
El sistema de vm al parecer cuando son productos descargables no considera un peso, es lo lógico, así le hayas colocado el valor; por lo que no será posible asignar ningún porte que considere rango de pesos para productos descargables.
Creo que la idea de utilizar precios en el campo de pesos para el cálculo de portes no trabajará para productos descargables, salvo se realicen algunas modificaciones en el core de vm.
Saludos.
Hola,
Como bien te dice John, en el caso de que se compren productos descargables no se trabajarán los portes, porque evidentemente no tiene sentido hacerlo para algo que se va a descargar.
En el caso de que en una compra solo haya productos descargables el asistente de compra empezará directamente en la selección de la forma de pago y pasará después a la página de confirmación.
Si se mezcla en una compra productos descargables con otros que no lo son entonces sí que habrá el paso por lo portes, pero no se tendrá en cuenta los productos descargables, ya que no tendría sentido.
Muy bien, eso está claro. Olvidémonos de los artículos descargables.
Si compramos sólo artículos NO descargables y tengo tarifas de precios creadas para cualquier parte de España, veréis como no le asigna ninguna tarifa de precios, a pesar de que cada producto tiene asignado un peso.
El problema no lo tengo con los descargables (a los que no les asigno peso) sino copn los que No son descargables que tienen un peso asignado y el módulo de transporte de Virtuemart no parece tenerlo en cuenta.
No sé si termino de explicarme bien o no.
Hola David
Revisa primero el siguiente artículo y video
Entiendo ,tal como lo mencionaste en tu post inicial, que estas dando el comportamiento de precio al campo de peso de los productos.
Envíanos una pantalla para saber cómo lo tienes configurado tus portes y también la pantalla de peso del producto.
Saludos.
Hola David,
Generalmente cuando un producto al comprarlo no se quedan asociados las tarifas, puede ser por varios motivos:
- 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.
Saludos,
Gracias por tu aportación Jordi, pero si miras las imágenes que acabo de subir, y si no me he equivocado, están todas las opciones cubiertas.
Además de estas tarifas deberé crear otras (las tenía pero las borré) para cuando el peso de los productos comprados supere los 90.00 € y así otros escalados en función del peso, pero como ni siquiera me hace la distinción entre esos dos rangos de peso que tengo creados en esas tarifas (desde 0.000 hasta 0.009 y desde 0.01 hasta 40.000) quiero ver primero porque no me tiene en cuenta el peso de los porductos a la hora de asignarle una tarifa de transporte.
Un saludo.
Hola David
Las imágenes están bien. Prueba desmarcando la opción de productos descargables desde la configuración de virtuemart => Descargar => Activar descargas
Saludos.
Nada Jhon, he probado a desactivar la opción de descargas y sigue sin tenerme en cuenta los pesos de los productos.
Estoy un poco agobiado con el tema ya que he de "abrir" mañana sí o sí.
A ver si se te os ocurre alguna otra cosa porque yo ya no sé qué más mirar.
Un saludo.
Buenas de nuevo, no sé si estías mirando algo o no.
Un saludo.