Avisos
Vaciar todo

Incompatibilidad entre Geolocalizar y plugin de Caché con WooCommerce  

 
Jesús
 Jesús
Usuario experto

Hola,

Mi consulta tiene dos partes: 1. ¿Se puede Geolocalizar con Woocommerce?

Creo esto es algo muy básico y me decepciona un poco que WooCommerce no lo haga de serie siendo que es una plataforma que ya está cogiendo terreno a muchos otros Ecommerce.
Geolocalizar precios, impuestos, moneda, envíos, pagos, es algo muy básico para cualquier web que pretende vender en más de un país. Creo que Prestashop hace esto de serie.

Es decir por ejemplo,
CASO 1: Paco de España entra en la web y le muestra los precios en EUROS, con IVA incluido, pago contrareembolso y Paypal, y el precio del envío es 6€
CASO 2: Pancho de Mexico entra en la web y le muestra los precios en Pesos Mexicanos, sin impuestos, pago sólo con Paypal, y el precio del envío es de 350MXN.

Después de mucho investigar he encontrado algunos plugins de pago que parece que pueden hacerlo, pero no de serie, y además no todo en uno, sino varios plugins, uno para cada función. ¿Sabéis algo más sobre esto?

PARTE 2: El problema que veo es el siguiente: ¿es incompatible geolocalizar con usar caché?

Es decir, usando el ejemplo anterior, si Paco de España entra le mostrará las opciones personalizadas para España, WP guardará esta versión en caché, luego entra Pancho y le muestra esta versión de la caché para España, cuando lo que realmente le debería mostrar es las opciones para México.

Buscando he encontrado este artículo que explica una reciente actualización de Woocommerce en la que parece solucionar este tema recientemente: https://woocommerce.wordpress.com/2015/07/02/making-geolocation-static-cache-friendly-in-2-4/

He probado a activar esta opción, y entonces añade un sufijo a la URL tipo www.paginaweb.com/v=12345 , lo cual hace el nombre de la URL fea. ¿Habéis probado esta opción? ¿Al añadir este sufijo no se convertiría la URL en no amigable para Google?

No me animo a comprar el plugin sin antes saber si esta opción ya está funcionando bien.

¿Qué os parece?
Saludos y gracias!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 16/10/2015 2:05 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Normalmente los problemas entre sistema de caché y geolocalización, es decir, mostrar contenidos distintos en función del país, son difíciles de resolver.

El sistema de caché genera páginas estáticas de cada url, por lo que si una misma url puede mostrar distinto contenido en función del país del usuario que accede a la página el problema es evidente.

Entiendo que el sistema de añadirle a la url algo como v=12345 sirve para poder almacenar distintas versiones de una misma url, una para cada país. Sobre si esto afecta a las urls amigables, evidéntemente la url ya tendrá un elemento que se podría considerar sobrante, aunque lo más importante a nivel de posicionamiento es que la url contenga las palabras que se quieren posicionar. Por ejemplo, si la queremos posicionar "funda iphone" la url podría considerarse correcta si fuera del tipo www.nombredelapagina.com/funda-iphone/v=12345

Otra opción sería que no utilizaras la caché. Para ello podrías evaluar la velocidad de carga de tu web con la caché activada y desactivada y verificar si realmente hay un cambio de rendimiento apreciable.

ResponderCitar
Respondido : 16/10/2015 4:21 pm