VIdéos

le logiciel E-commerce Artifact

Synchronisation Artifact / Prestashop

Pré-requis

Pour ce faire, il nous faut réunir plusieurs éléments :

  • Pré-requis pour Prestashop :
    Disposer d’un serveur de type W/M/L AMP (Windows / Mac / Linux) – Apache-Mysql-PHP sur lequel vous aurez pris soin de configurer un site internet, un utilisateur ftp, ainsi qu’une base de données MYSQL. Téléchargez la dernière version de Prestashop compatible avec notre module open-source (1.6.1.2)
  • Pré-requis pour Artifact :
    Depuis le site diazol.com, vous pouvez vous procurer une version de démonstration e-commerce du logiciel Artifact ainsi que la toute dernière version de notre module open-source et gratuit Artifact pour Prestashop. Le téléchargement de ces logiciels s’effectue de façon nominative après avoir rempli les formulaires de téléchargement que vous trouverez sur les pages suivantes : pour la version du logiciel de caisse Artifact e-commerce, c’est ici 
    pour le module open source Artifact pour Prestashop, c’est ici

Une fois ces formulaires dûment remplis vous recevrez un courrier électronique vous invitant à télécharger applications et modules.

Si vous disposez de ces éléments, vous pouvez suivre notre vidéo pour configurer correctement Artifact, logiciel de caisse et Prestashop afin de les rendre communicants ! Pour de plus amples informations, contactez notre support directement via la page contact de notre site ou par téléphone au 02.98.33.61.04.

Etape 1 : Installation Prestashop

Comme mentionné ci-dessus, pour installer Prestashop, il est nécessaire de disposer soit sur un serveur distant, soit en local, d’un serveur web et d’un répertoire site.

  • Décompresser l’archive Prestashop
  • Placer l’ensemble des fichiers contenus dans le répertoire prestashop à la racine de votre site internet ;
  • Accéder à votre site depuis votre navigateur et effectuer les étapes requises pour l’installation de Prestashop ;
  • Une fois l’installation effectuée, supprimer le répertoire install et accéder à l’administration de votre site Prestashop ;
  • Décompresser l’archive du module Artifact pour Prestashop et placer le répertoire artefact dans le répertoire modules de votre site ;
  • Depuis votre back-office Prestashop, accéder à la liste des modules, rechercher « artefact » et cliquer sur installer ;
  • Configurer ensuite le module Artifact pour Prestashop en renseignant le numero de version et les options de debug et de publication ;
  • Pour nettoyer la base de données Prestashop du catalogue pré-installé par défaut, utiliser le module « Nettoyage Prestashop » ;

Etape 2 : Configuration Artifact E-commerce

Décompresser l’application Artifact Demo E-commerce et effectuer son lancement.

  • Authentifiez-vous avec l’utilisateur « admin » ;
  • Depuis le menu Magasin, choisir l’option Paramètres, puis Paramètres généraux;
  • Depuis l’interface des Paramètres Généraux, localiser l’option « e-commerce » ;
  • Cliquer sur API;
  • Depuis la barre de lancement, localiser le menu Aide et choisir l’option « A Propos »;
  • Dans la colonne de droite, localiser le module e-commerce et mémoriser le numéro de version inscrit entre parenthèses;
  • Fermer cette interface pour revenir ensuite à l’interface des Paramètres Généraux ;
  • Renseigner le numéro de version de l’API ;
  • Cliquer ensuite sur FTP ;
  • Renseigner les informations du compte FTP (serveur, user, password) permettant l’accès à votre répertoire site ;
  • Renseigner ensuite le champs remoteOutDirectoy : « arte-fact/inputs »;
  • Renseigner ensuite le champs remoteInDirectoy : « arte-fact/outputs »;
  • A ce stade il n’est pas nécessaire de compléter le champs : UrlCallBack;
  • Cliquer sur le bouton Enregistrer en bas à droite de l’interface puis la fermer ;
  • Depuis le menu e-commerce, lancer la commande « synchronisation vers le site » ;
  • Que transférer ? Dans le cadre d’une synchronisation initiale, vérifier que l’ensemble des éléments à synchroniser soit bien coché (Arbre, Produits, Marques, TVAs);
    Il est toutefois possible de synchroniser ces éléments en plusieurs fois, mais dans le but de rester cohérent Arbre Marques et TVAs sont nécessaires pour l’affichage de toutes les données produits.
  • Quels produits transférer ? La case « uniquement les produits modifiés » se rapporte à la sélection supérieure (tous les produits, produits de marque ou de catégorie ou sélection précise)
    En cochant cette case, vous ne synchroniserez que les produits dont la fiche catalogue aura été modifiée depuis la dernière synchronisation.;
  • Cliquer sur Enregistrer si vous avez modifié un paramètre. Puis cliquer ensuite sur le bouton « Mise à Jour »;
  • En fonction du volume de votre sélection et de la rapidité de votre connexion internet, ce transfert initial peut prendre de quelques minutes à plusieurs heures !
    C’est la raison pour laquelle nous vous conseillons vivement d’utiliser un serveur local ;
  • 2 cas peuvent alors se produire :
    1. Lorsque la synchronisation a été complétée avec succès, un message s’affiche vous indiquant que les données ont été envoyées. Vous pouvez le constater depuis le répertoire arte-fact/inputs de votre site;
    2. Lorsque la synchronisation a échoué, un message vous informe de l’échec. Il s’agit d’une erreur liée aux paramètres de votre connexion FTP !
      Dans 95% des cas, ce sont les répertoires (RemoteOutDirectory/RemoteInDirectory) qui ne sont pas correctement renseignés. Nous vous conseillons vivement de les tester à l’aide de votre logiciel ftp.
      Pour de plus amples informations, nous vous proposons une video dédiée à cette configuration.
 

Etape 3 : Synchronisation Prestashop

Les données de synchronisation ont été téléchargées avec succès dans le répertoire arte-fact de votre site, il ne reste plus qu’à les traiter à l’aide du module open source et gratuit artifact pour prestashop.

  • Lancer manuellement le script d’importation de notre module en chargeant l’url suivante : http://www.monsite.com/modules/artefact/import/import.php
  • Le script pose un sémaphore permettant l’interdiction de toutes nouvelles synchronisations tant du côté de Prestashop que du côté d’Artifact ;
  • En fonction de votre configuration sur le mode debug, le script permet de créer une archive des données synchronisées avant traitement ainsi qu’un fichier de log traçant toutes les actions ;
  • Une fois son exécution complétée, accéder à votre administration pour constater le succès de votre importation initiale ;
  • Configurer éventuellement le module Menu Haut Horizontal en y insérant les catégories primaires créées par cette synchronisation ;

Configuration FTP​

Configuration des paramètres FTP Artifact pour synchronisation vers un site e-commerce (Prestashop ou autres CMS e-commerce)

Cette video d’une durée de 7 minutes a pour objectif de vous aider à diagnostiquer un problème de connexion FTP entre Artifact et votre site e-commerce .

Artifact Back-office E-commerce

Modifier la fiche e-commerce d'un produit en vue d'une synchronisation vers un site e-commerce sous Prestashop

Cette video d’une dizaine de minutes détaille les possiblités offertes par Artifact E-commerce de modification d’une fiche produit à destination d’un site e-commerce.
Vous y découvrirez l’ensemble des informations produit qu’il est possible de modifier en vue d’une publication vers un site e-commerce et plus précisément sous Prestashop.
Si, par défaut, le logiciel de caisse Artifact vous propose de publier toutes les informations produits collectées pour les besoins de fonctionnement de la structure physique du magasin, notre logiciel de gestion commerciale vous permet de qualifier vos produits pour une publication e-commerce. Aussi, vous allez pouvoir renseigner de façon spécifique pour votre site e-commerce :

• le prix du produit ou de ses déclinaisons (variations) ;

• le stock du produit ;

• associer autant d’images que vous le souhaitez au produit et/ou à ses déclinaisons ;

• son affichage (publication active ou inactive) ;

• ses produits complémentaires ou équivalents ;

• une désignation alternative ;

• sa description ;

• optimiser les balises titre et description de la page produit à des fins de référencement ;

• sélectionner ses critères et caractéristiques ;

• éditer ses promotions et/ou soldes ;

Configuration Synchronisations

Synchronisation initiale

Lors de votre première synchronisation vers le site, voici les éléments qu’il est nécessaire de sélectionner.

Synchronisation partielle

Ce type de synchronisation est le mode de fonctionnement à utiliser quotidiennement lorsque la synchronisation initiale a été effectuée.

Synchronisation des stocks

Ce mode de synchronisation est à utiliser après un inventaire par exemple.
Note : toutes variations de stocks (opération de caisse, mouvements de stocks, réceptions fournisseurs) sont automatiquement transmises vers le site.