Tuto: Installation et configuration de Librisync

Bonjour, nous allons voir dans ce tuto comment installer et configurer le plugin Librisync pour wordpress.

Librisync est un outil dit de “Web-to-Store” qui synchronise les stocks d’une caisse Librisoft avec la solution de e-commerce WooCommerce développée pour WordPress. Les fonctionnalités qu’offre Librisync dans sa version Beta sont les suivantes:

– Création automatique des fiches produits pour les livres

– Syncronisation des stocks (la fréquence de syncronisation est définie par l’utilisateur)

– Remontée des stocks vers la plateforme Lalibrairie.com

1/ Téléchargement et installation:

Lien de téléchargement: Librisync

Une fois l’archive .rar téléchargée, décompressez la et copier sont contenue sur votre bureau. Ouvrez ensuite votre client FTP ( ici FileZilla ) et copier les dossiers “librisync” et “cbxphpspreadsheet-master” dans le répertoire wp-content/plugins/ de votre installation wordpress.

Rendez vous ensuite dans votre panneau d’administration wordpress puis dans la section Extensions>extensions installées puis activer les plugins Librisync et CBX PhpSpreadSheet Library . Vous devriez dès lors pouvoir trouver Librisync dans la liste de vos plugins a gauche de votre écran.

Copier ensuite le dossier LS-HFtoXLS dans votre dossier C:\2DCOM

 

2/ Configuration de LibriSync HFSQL to XLS:

NB: Les manipulations qui vont suivre ont pour objectif d’automatiser tout le processus de synchronisation affin que vous ayez le moins à vous en occuper par la suite.

Avant de commencer, il vous faut savoir que je me suis basé sur l’installation type de Librisoft, a savoir que votre dossier d’installation 2DCOM est supposément a la racine de votre disque système ( C:\2DCOM\) si ça n’est pas le cas veuillez me contacter pour que j’adapte LS-HFtoXLS à votre installation.

a/ Configuration du fichier .ftp:

Dans le dossier LS-HFtoXLS se trouve un fichier nommé connect.ftp, faite un clique droit dessus puis “modifier” remplacez les mentions suivantes ipdevotreserveur par l’adresse IP de votre serveur sous la forme xxx.xxx.xxx.xxx ainsi que admin par le nom d’administrateur et motdepasse par le mot de passe de celui-ci.

b/ Configuration du planificateur de tâches de Windows:

– Ouvrez votre planificateur de tâches : touche Windows + R  > entrez “taskschd.msc” puis faite OK

– positionnez vous sur “Bibliothèque du planificateur de tâches”

– dans la fenêtre “actions” à droite faite “créer une tache”

Nous allons créer 2 tâches de cette façon :

1 ère tâche :

Celle-ci va nous permettre de créer des fichier xlsx a partir des fichiers de base de données de votre caisse.

Dans l’onglet Général:

a/Dans “Nom” mettre LS-HFtoXLS

b/ Cocher la case “Executer avec les autorisations maximales

c/ Sélectionnez Configurer pour : Windows 10

Dans l’onglet Déclencheurs:

a/ Faites “Nouveau”

b/ Sélectionnez Lancer la tâche : A l’heure programmée

c/ Cocher Chaque jour

d/ Démarrer : Date du jour  et régler l’heur a l’heur qui vous arrange. Dans mon cas par exemple, mon magasin ferme a 18h30 et ma caisse est programmée pour s’éteindre a 20h30, j’ai donc mis 19:00:00

Dans l’onglet Actions:

a/ Faites “Nouveau”

b/ Dans Action sélectionnez “Démarrer un programme”

c/ Faites parcourir et sélectionnez le fichier LS-HFtoXLS.exe situé dans votre dossier C:\2DCOM\LS-HFtoXLS\LS-HFtoXLS.exe

d/ Important : Dans “Commencer dans (facultatif)” mettre : C:\2DCOM\LS-HFtoXLS. Contrairement a ce qui est indiqué, cela n’est pas facultatif pour cette action.

Enfin Faites OK.

2ème tâche :

Cette tâche va nous permettre d’envoyer les fichiers xlsx créer par la tâche précédente vers votre site web via une connexion FTP pour permettre la syncronisation des stocks.

Dans l’onglet Général:

a/Dans “Nom” mettre LS-FTP

b/ Cocher la case “Executer avec les autorisations maximales

c/ Sélectionnez Configurer pour : Windows 10

Dans l’onglet Déclencheurs:

a/ Faites “Nouveau”

b/ Sélectionnez Lancer la tâche : A l’heure programmée

c/ Cocher Chaque jour

d/
Démarrer : Date du jour  et régler 5 min apres l’horraire que vous avez défini dans la tâche précedente, dans mon cas 19:05:00.

Dans l’onglet Actions:

a/ Faites “Nouveau”

b/ Dans Action sélectionnez “Démarrer un programme”

c/ Faites parcourir et sélectionnez le fichier script.bat situé dans votre dossier C:\2DCOM\LS-HFtoXLS\script.bat

d/
De même, dans “Commencer dans (facultatif)” mettre :
C:\2DCOM\LS-HFtoXLS.

Enfin Faites OK.

Configuration du plugin LibriSync :

Dans cette section nous allons découvrir les options du plugins et leurs fonctions.

1/ La Sycronisation Manuelle:

La syncronisation manuelle permet de lancer le script de syncronisation dans le cas par exemple où le Cron aurait échoué ou si celui-ci n’est pas configurer.

2/ La gestion des categories :

Dans sa version beta le plugin Librisync ne fonctionne qu’avec les catégories CLIL. Vous devrez simplement faire Importer , puis créer les categories CLIL afin que vos livres soient correctement classés sur votre site. (La gestion de vos catégories tel que définies par vous dans votre logiciel librisoft verra bientôt le jour.)

3/ Lalibrairie.com :

Librisync vous permet entre autres d’envoyer vos stocks sur lalibrairie.com si cette option est activée.  (Pour être référencé sur https://www.librairiesindependantes.com/ par exemple.)

Il vous suffit pour ça de suivre les instructions fournies.

4/ L’ API GoodReads :

L’api GoodReads n’est pas très fournie en terme de fiches produits mais permet de récupérer les notes des lecteurs de pas mal d’ouvrages.

Il vous faudra simplement créer un compte, renseigner votre clé d’api, cocher Activer puis valider pour la mettre en fonction.

5/ L’ API MetasBOOKS :

L’ API MetasBOOKS est très complète au niveau des fiches produits, il est fortement recommandé de l’activer.

Une fois votre compte créer, il vous faudra renseigner votre nom d’utilisateur ainsi que la clé d’API, puis cocher activer et cliquer sur valider.

6/ Le Cron WordPress

Dans cette section il vous est simplement indiqué comment configurer le cron WordPress pour automatiser la syncronisation des stocks.

7/ La section “A propos”

Celle-ci contient les mentions légales et des informations relatives a Librisync.

Contact

Pour toutes questions au sujet du plugins Librisync vous pouvez me contacter,

par mail : jerome.bonfiglio@laposte.net

par téléphone : 06 52 24 59 24