Avisos
Vaciar todo

Selección de país para automatizar costes de envios  

 
Fernando
 Fernando
Usuario eminente

Buenas tardes,

¿Conoce alguien alguna extensión para realizar una selección de país al acceder a la tienda de forma que al ver el carrito de la compra en Virtuemart 2 se añadan automáticamente los costes de envio sin necesidad de que el usuario se registre?

Ejemplos:
Zara
Mango

O algún plugin donde se pueda seleccionar el país de envío en el carrito como en needsupply.com

La idea es que el comprador vea el total sin necesidad de registrarse. Tengo entendido sino hay un alto porcentaje de abandonos en el carrito.

Muchas gracias.

URL del sitio: http://lefrik.com

Citar
Respondido : 10/05/2012 3:13 pm
Miguel Tuyaré
 Miguel Tuyaré
Honorable Member

Hola Fernando:

Eso se puede hacer definiendo los "Métodos de Envío" desde la configuración de Virtuemart.

Si accedes allí, verás que puedes definir costos de envío y limitar cada uno a diferentes países.

Cuando el usuario ingrese al sitio, le aparecerá automáticamente el costo de envío según lo configurado.

Eso si, el usuario debe estar registrado en el sitio.

ResponderCitar
Respondido : 10/05/2012 3:35 pm

Fernando
 Fernando
Usuario eminente

Hola Miguel,

ese es el problema, que hay que obligar al usuario a registrarse. Si ves tanto en Zara como en Mango el usuario puede seleccionar el país y ver sus costes de envío sin tener que registrarse.

En el foro de Virtuemart me han reconocido que su intento de one-page-chekout no es real y me han sugerido una plantilla: http://www.linelab.org/download

Si vas a la demo, añades un producto al carrito y vas al mismo, puedes hacer una selección de método de envío que cambia el total según cual cojas. Ahora bien, tener que instalar la plantilla y remodificarlo todo es... imposible.

¿Hay alguna manera de extraer esa parte de código y personalizarla por ejemplo en "Península" "Resto del mundo"?

ResponderCitar
Respondido : 10/05/2012 3:55 pm
Miguel Tuyaré
 Miguel Tuyaré
Honorable Member

Fernando:

Sin estar registrado el usuario la detección no funciona.

Para hacer lo que dices habría que hacer modificaciones en la plantilla como te indicaron en el foro de Virtuemart.

Tal vez puedas integrar algun módulo, mira aquí:
http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-shipping

ResponderCitar
Respondido : 10/05/2012 4:07 pm

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

Fernando
 Fernando
Usuario eminente

Por desgracia no hay ningún módulo ni plugin en extensions que lo haga.

Si ves en la plantilla que indican puedes hacer una selección de método de envío sin estar registrado. Adjunto imagen.

¿Sabrías como extraer esa parte de código para implementarlo en com_virtuemart/productdetails/default.php?

Por desgracia no soy programador y no sabría como implementarlo.

ResponderCitar
Respondido : 10/05/2012 4:19 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si lo que quieres es mostrar los costes de envío dentro de la ficha de producto algo no cuadra.

Los costes de envío se calculan con el total del pedido y no por los productos de forma individual. Por tanto, no se podría indicar el coste del envío de un producto en su ficha, ya que si el usuario compra más cosas le podría llevar a pensar que los portes son mayores de lo previsto.

En cualquier caso, los portes se tendría que mostrar en el resumen del pedido o bien en un módulo que indicase el cálculo de portes en función de lo comprado. Esto lleva muchas dificultades porque los portes no solo dependen del país, sino que también lo hacen del código postal, peso o unidades compradas. Por tanto, no se puede calcular portes para España sin que el usuario haya indicado la dirección de envío, ya que estos pueden dependen de la provincia donde se envíen.

ResponderCitar
Respondido : 11/05/2012 11:53 am

Cursos Gratuitos WordPress

Fernando
 Fernando
Usuario eminente

Hola Pablo,

gracias por unirte al post. No, los costes irían en el resumen de pedido, no en la ficha de productos.

Y no dependerían de las provincias, habría un coste por España y otro por Resto de UE. Por eso la idea de seleccionar el país al entrar en la tienda como en los ejemplos.

ResponderCitar
Respondido : 11/05/2012 1:51 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para lo que necesitas sería necesario realizar una programación a medida, dentro del código de Virtuemart, para que se puedan calcular los portes en función solo del país.

Esto no lo puede tener Virtuemart por defecto porque, según te había comentado en el post anterior, se tienen que cumplir unas condiciones muy concretas para que se pueda realizar el cálculo de los portes de envío antes de la selección de la dirección de envío.

ResponderCitar
Respondido : 14/05/2012 5:27 pm

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