Você está na página 1de 10

Modulo Linio Sync para Prestashop

Instalacin del mdulo:


En esta seccin se detallaran los pasos a seguir para realizar una correcta instalacin del mdulo de
Linio Sync para Prestashop (presta)
Resumen de caractersticas de desarrollo
Este mdulo fue desarrollado usando las siguientes versiones de programas en los servidores, es
recomendable tener caractersticas similares para garantizar un correcto funcionamiento de todo el
modulo

PHP versin 5.5.0


Prestashop versin 1.6
Mdulo de Prestashop instalado: Gestor de tareas cron versin 1.3.3.
MySQL server con permiso para crear tablas
Archivo zip para la instalacin del mdulo Linio Sync

Ilustracin 1. Gestor de tareas cron

I.

Obtencin de las llaves para usar el API de Seller Center (SC)

Para utilizar programas, mdulos y soluciones fuera de seller center, es necesario utilizar un usuario y
una llave, que las diferentes aplicaciones utilizaran para conectarse con SC, en esta seccin
detallaremos los pasos a seguir para obtener las llaves. Es importante destacar que estas llaves otorgan
permiso a las aplicaciones para hacer modificaciones en Seller Center, por lo que se recomienda
extrema precaucin con el uso que se les da y con quien se comparten.
1. Ingresar al portal de Seller Center de Linio, en la liga https://sellercenter.linio.com.mx/
2. Introducir correo electrnico con el que se est registrado en el sistema y contrasea

Ilustracin 2. Pantalla de inicio de sesin Seller Center

3. Una vez dentro del sistema habr que dirigirse a la opcin de Administrar Usuarios que se
encuentra en: Configuracin General > Administrar Usuarios, dar click en la opcin y esperar a
que cargue la pgina.

Ilustracin 3. Tablero de inicio Seller Center

4. En la siguiente pantalla (Ilustracin 4) nos dirigimos al rea Usuarios

Ilustracin 4. Administrar Usuarios

5. Una vez en la el rea de Usuario copiaremos en algn lugar seguro el USER ID y el API
Key, para luego poder utilizarlo en el mdulo debemos seleccionar algn usuario con Seller
Full Access.

Ilustracin 5. Explorador de API

Una vez que se hayan guardado el User ID y el API Key, podemos comenzar la instalacin del mdulo
en prestashop. Es importante tener bien guardado el User ID y la API Key
II.

Instalacin Modulo de Prestashop

Para esta siguiente parte ser necesario tener a la mano el archivo zip con el mdulo de Linio Sync y
el archivo donde se hayan guardado las llaves para API de seller center.
1. Ingresamos al sistema de administracin de nuestro prestashop.

2. En el tablero principal de prestashop nos dirigimos a la opcin de Mdulos y Servicios

Ilustracin 6. Mdulos y Servicios

3. Ya en la pantalla de Mdulos y servicios nos dirigimos a la opcin de Aadir nuevo


mdulo (esquina superior derecha Ilustracin 7)
4. Ahora nos dirigimos al botn Elegir un fichero en el rea titulada Aadir nuevo mdulo

Ilustracin 7. Mdulos y servicios

5. Seleccione el archivo zip que contiene el modulo, y de click en Subir este mdulo

6. Una vez agregado, nos dirigimos a la Lista de mdulos, buscamos el modulo Linio Sync
Manager y finalmente damos click en instalar

Ilustracin 8. Lista de mdulos

7. En caso de que solicite permiso de instalacin (Ilustracin 9) dar click en Seguir con la
instalacin, esto otorga los permisos suficientes para permitirle operar al mdulo, si no solicita
permiso se procede de forma automtica a su instalacin

Ilustracin 9. Autorizacin de instalacin

8. Despus de que el modulo quede instalado en la misma seccin de Mdulos y Servicios se


habilita en el mdulo el botn de Configurar

Ilustracin 10. Modulo instalado y configuracin

9. Ya en el rea de configuracin del mdulo, necesitaremos las llaves que previamente


guardamos en Seller Center, en el rea de Account Configuration introduce el correo que se
tena guardado de Seller Center en el campo de Email Address y la llave del API o API Key
en el campo Api Key. Una vez guardados se da click en Guardar

Ilustracin 11. Account Configuration

10. Una vez completados estos paso el modulo ya est listo para comenzar su operacin, los
siguiente punto hablan del funcionamiento del modulo y como debe ser utilizado.
El primer paso consiste en emparejar las categoras que tenemos con las categoras que existen en los
sistemas de Linio, como ya sabemos las categoras en prestashop pueden ser creadas de forma libre, y
es por eso que hace falta mapear estas categoras. A continuacin se muestra el ejemplo del mapa de
categoras que tiene el modulo cuando se instala y como puede ser emparejado.
III.
Emparejamiento de categoras
1. El primer paso consiste en seleccionar alguna de las categoras que tenemos y en las cajas de
seleccin, escoger con que categora de linio queremos sincronizar la categora.
2. Las cajas de seleccin son las que (Ilustracin 12) aparecen como Select Category

Ilustracin 12. Category Mapping

3. Una vez que se seleccionan las categoras que se quieren mapear se da click en Guardar.
En ese momento se comienza la primera sincronizacin entre prestashop y seller center, es
importante no detener el proceso mientras el icono de sincronizacin contine funcionando
(Ilustracin 13)

Ilustracin 13. Icono de carga Prestashop

IV.

Configuraciones adicionales.

Es necesario para el funcionamiento del mdulo realizar estas configuraciones adicionales que sern las
que le permitan mantener sincronizado nuestro prestashop con Seller Center. Antes de continuar es
necesario mencionar que las categoras que sean mapeadas con las categoras de moda en Linio no
podrn sincronizar las tallas (variaciones simples), sin embrago toda la dems informacin si ser
sincronizadas, las variaciones o tallas pueden ser agregadas manualmente en Seller Center y despus
de eso quedaran sincronizadas en prestashop, otro detalle importante de mencionar es que todos los
productos de nuestra tienda debe tener la informacin completa para que pueda ser sincronizada sin
ningn problema, continuacin se enlista la informacin que debe contener cada uno de los productos
para poder ser sincronizado.

V.

Nombre
Precio
SKU (Referencia)
Cdigo EAN (JAN) o Cdigo UPC
Descripcin
Marca

Cantidad de Stock
Tiempo de entrega
Alto x Largo x Ancho y peso del
producto en paquete
Pertenecer a alguna categora
mapeada

Configuracin de tareas programadas (Crontabs)

Para este paso es necesario tener el mdulo de prestashop Gestor de tareas cron (Ilustracin 1)
instalado en nuestro prestashop, este mdulo se encarga de ejecutar cada cierto periodo de tiempo
tareas especficas que permiten a otros mdulos tener sistemas de sincronizacin, en el caso del mdulo
ser necesario programar 3 tareas. Dos de las tareas sern para sincronizar los productos y las
modificaciones que se hagan en prestashop, y otra que permitir sincronizar las rdenes de compra que
se realizan en linio. Una vez instalado el mdulo de tareas programadas seguiremos estos pasos para
agregar las tareas.
1. En la seccin de Mdulos y Servicios (Ilustracin 6) buscamos el mdulo de Gestor de tareas
cron

2. Damos click en la opcin de configurar del mdulo (Ilustracin 14)

Ilustracin 14. Mdulo de Tareas Cron

3. Dentro del mdulo seleccionamos el mtodo de cron bsico (Ilustracin 15) y guardamos los
ajustes

Ilustracin 15. Ajustes Trabajos cron

4. Para agregar una nueva tarea programada, en el panel Tareas Cron presionas el botn de
agregar (Ilustracin 16)

Ilustracin 16. Botn para agregar tarea cron

5. Ahora llenaremos los datos que solicitan para agregar la tarea para todos los casos ser
necesario que agreguemos las ligas en la siguiente forma.http://midominio.com/rutaa-mi-tienda/modules/liniosync/try-orders.php agregamos una descripcin breve
de lo que hacen las tareas, y las configuraciones de tiempo quedaran: Cada hora, Todos
los das del mes, Cada mes, Todos los das de la semana (Ilustracin 17)

Ilustracin 17. Configuracin de tarea cron

Las tareas que deben ser agregadas son:

http://midominio.com/ruta-a-mi-tienda/modules/liniosync/try-orders.php
http://midominio.com/ruta-a-mi-tienda/modules/liniosync/try-ajax.php
http://midominio.com/ruta-a-mi-tienda/modules/liniosync/try-state-sync

10

Você também pode gostar