GoPymes's Blog

WordPress Plugin GoLocation para Woocommerce

golocation

Cuando tienes un website Ecommerce a veces quieres ofrecer productos de acuerdo a la localización del cliente para esto tendrás que preguntarle donde esta ubicado o en el mejor de los casos que tu aplicación ubique al cliente.

GoPymes SAC a desarrollado un plugin premiun para Woocommerce que te permite mostrar diferentes productos de diferentes vendedores para los clientes que caen dentro de algunas áreas de reparto.

 

 Explicado mejor.

Paso1: El cliente A entra a tu Ecommerce de ropa en donde hay diferentes vendedores, lo primero que verá será su ubicación con las diferentes áreas de reparto de los vendedores (puedes tener visible las áreas de reparto como tenerlas ocultas).

golocation-blog1

 

Paso2: Si el cliente cae dentro de alguna área, debajo se mostrará los productos de ese vendedor con esa área. Ojo que puede caer en varias áreas de reparto.

golocation-blog2

 

Paso3: El cliente puede modificar su posición arrastrando el marker del mapa, así cada vez que lo modifique el plugin refrescará los productos a mostrar.

golocation-blog3

 

Administrar el plugin.

El plugin cuenta con un panel simple y sencillo.

golocation-blog4

 

  1. API Google Maps. Es importante generar esta API para poder construir las áreas de reparto
  2. Make visible the areas. Puedes tener todas tus áreas visibles o invisibles al público.
  3. Include library Google Maps. Algunos prefieren añadir esta librería a mano, por defecto esta marcado.
  4. Role Vendor. Es el rol del vendedor, es decir si tu eliges “editor” sólo los editores pueden crear áreas de reparto y sólo se mostrarán los productos de ese rol.

 

Personalización

El plugin cuenta con filtros (hooks) para que el plugin  sea más personalizable.

 

1. Modificar el texto antes del mapa y el texto después del mapa. Puede ser también HTML.

gowoo-filter1

 

 

2. Modificar el mensaje si ningún producto es encontrado. Puede ser también HTML

gowoo_filter2

 

 Diseño Personalizado

Por defecto los productos son mostrados usando el template de Woocommerce (shop page) y el css depende del theme actual, sin embargo este plugin te permite personalizar esta vista usando un parámetro del shortocode y un hook en tu functions.php

Vamos a generar un nuevo diseño de como mostrar los productos, para este ejemplo será una lista así:

gowoo_template_menu1

Entonces a continuación lo haremos en 2 pasos:

Paso1. Usar el parámetro en el shortcode

[gowoolocation template="lista"]

 

Paso2. Como el parámetro se llama “lista” podemos usar el hook “gowoo_template_lista”.

y listo!, podemos verlo funcionando aqui : http://demo.gopymes.pe/woocommerce-golocation-template/

 

 Algunas observaciones

  1. Sólo puede haber un mapa por cada página, osea un shortcode por cada página.
  2. Los filters afectan a todos los mapas

 

Leave a Reply

Your email address will not be published. Required fields are marked *