¿Es posible un sist...
Avisos
Vaciar todo

¿Es posible un sistema de costes de envío basado en familias de productos y c.p.?  

 
José Manuel
 José Manuel
Usuario eminente

Es una pregunta que me hace un cliente alojado con webempresa (gestycompra.com).

El sistema de portes de virtuemart permite crear portes por códigos postales pero basados en el peso del producto y el cliente quiere que el precio venga determinado por la familia a la que pertenece el producto (categoría de virtuemart, para entendernos).

¿Se puede hacer eso modificando de forma sencilla algún parámetro o fichero de VM?

Saludos y muchas gracias.

Citar
Respondido : 20/10/2011 10:11 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El sistema de portes de Virtuemart no permite configurar los portes en función del producto o la categoría a la que pertenece.

Siempre se puede utilizar el truco de jugar con el peso del producto para forzar unos portes de envío u otros.

Por ejemplo, para los productos de un grupo al que se le quiera aplicar unos portes diferentes se le puede poner un peso grande como 1000 Kg., de forma que luego en los portes definamos un precio para ese rango de pesos.

ResponderCitar
Respondido : 20/10/2011 12:06 pm

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

José Manuel
 José Manuel
Usuario eminente

Hola Pablo:

Gracias por la respuesta.

Podríamos intentarlo de esa forma, lo que pasa es que no quieren hacer esa "trampilla" porque no están seguros de que no vayan a usar también el tema del peso del producto, es decir que sería una combinación de los tres factores, peso / c.p. / categoría (familia de productos).

Por otro lado buscan, también, el no tener que poner el peso a cada producto, la tienda está previsto que tenga más de 5.000 referencias y quieren introducir la menor cantidad de datos posible.

¿Vosotros podríais programar o arreglar el módulo de portes de VM para que haga eso?

Saludos y muchas gracias.

ResponderCitar
Respondido : 20/10/2011 12:13 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para conseguir lo que comentas el precio del porte tendría que ser establecido por la categoría a la que pertenece el producto y el código postal de envío (y opcionalmente, por el peso).

En principio esto se podría conseguir mediantes una modificación del código de Virtuemart, aunque para hacer una estimación del trabajo necesitaríamos ampliar la información sobre el tema, tener ejemplos, etc.

ResponderCitar
Respondido : 21/10/2011 12:09 pm

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

José Manuel
 José Manuel
Usuario eminente

Perdón por la tardanza pero tenía que estar seguro del ejemplo que te voy a poner:

La familia de productos "secadores" (categoría virtuemart "secadores") tiene un producto "A" con un precio de portes de "X" euros para toda la Península.

PERO cuando el producto se envía a Cataluña, Canarias (o fuera de la UE) el precio de porte para toda la familia "secadores" es distinto y pasa a "XX".

Además cada producto de esa familia puede tener (no necesariamente) un precio extra diferente en función del peso. El precio del peso se sumaría al de la familia de modo que el precio final del porte sería el precio de la familia + el precio por peso.

Espero que me haya explicado. Si algo no queda claro, por favor, lo comentamos.

Un saludo y muchísimas gracias.

ResponderCitar
Respondido : 03/11/2011 11:17 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He estado buscando extensiones para disponer de nuevos sistema de cálculo de portes de envío. Lo más aproximado sería la siguiente:

http://extensions.virtuemart.net/index.php?option=com_sobi2&sobi2Task=sobi2Details&catid=3&sobi2Id=137&Itemid=2

En esta extensión (que no he probado), los portes se calculan en función del código del producto, por lo que para cada producto se podrían establecer unos portes distintos.

El problema de lo que planteas es que quieres tener unos portes basados en la categoría y la dirección de envío, y otros en función del peso, cuando los portes por defecto se configurar para el conjunto de peso y dirección de envío. Sería más sencillo si la categoría añadiese unos costes adicionales al envío sin tener en cuenta la dirección.

ResponderCitar
Respondido : 03/11/2011 1:22 pm

Cursos Gratuitos WordPress

José Manuel
 José Manuel
Usuario eminente

Hola Pablo:

Muchas gracias. Ya conocía esa extensión y, aunque funciona perfectamente (probado en J 1.5.23 y VM 1.1.9), es un latazo de trabajar. Hay que introducir los datos fuera de la ficha de producto de VM y se basa en el SKU de producto, por lo que tienes que andarte con copiar y pegar para cada producto.

Pero la pega principal es que no puede diferenciar por familias de producto (categorías) como quiere el cliente y para el cliente es imperativo que se diferencie por familia / código postal. El peso tiene mucha menor importancia, yo diría que ninguna; pero eso es una suposición mía.

Al hilo de tu respuesta se me ocurre plantear si sería más sencillo un sistema de costes de portes por familia / codigo postal y que el producto añadiese un coste adicional sin tener en cuenta el peso. En fin, no sé.

Muchas gracias por tu paciencia

ResponderCitar
Respondido : 03/11/2011 4:53 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

La forma más sencilla que se me ocurre sería plantear unos portes básicos basados en la dirección de envío (código postal) y peso, añadiendo un suplemento en función de la categoría a la que pertenezca el producto.

El problema con esto también estaría en que los portes se calculan para el conjunto de la compra, por lo que si un usuario compra productos pertenecientes a dos categorías distintas habría que ver cómo se aplican los mismos.

En cualquiera de los casos, para conseguir algo así habría que realizar programación a medida.

ResponderCitar
Respondido : 03/11/2011 5:03 pm

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