Module Sellsy pour Prestashop

Depuis plusieurs années, nous avons passé beaucoup de temps à développer le module permettant la jonction entre Prestashop et Sellsy.

Malheureusement l'expérience s'est révélée décevante. L'intégration reste incomplète, comme l'impossibilité de gérer ses stocks de façon bilatérale, les déclinaisons de produits, les catégories tarifaires...

Le module est donc réservé à des installations très basiques.

Afin de vous proposer une solution plus puissante, nous avons fait le choix de développer notre propre solution : Sellsy E-commerce.

Note importante : suite au développement de Sellsy Ecommerce, le support sur le module Prestashop est abandonné.

Le module reste disponible mais aucune demande de support ne pourra être traitée.

Vous restez libre de modifier et adapter le module si vous le souhaitez.

Le module Prestashop n'est pas prévu pour les versions 1.6.x de Prestashop.

Pour des intégrations plus poussée entre Prestashop et Sellsy, vous pouvez prendre contact avec nos partenaires qui ont mis en place des modules prestashop dédié à Sellsy :

L'installation du module pour Prestashop est très simple.

Commencez par télécharger le module en cliquant sur ce lien : Télécharger le module

Décompressez l'archive zip sur votre disque dur puis téléchargez le dossier complet dans le dossier modules de votre installation Prestashop.

Ceci fait, connectez vous à votre back office Prestashop, puis cliquez sur l'onglet Modules. Cherchez "sellsy" dans le champ de recherche. Le module s'affiche à l'écran. Cliquez ensuite sur Installer, le module est alors opérationnel.

Cliquez ensuite sur Configurer pour accéder aux réglages du module :

Il vous faut alors configurer le module. Voici les réglages à définir :

Statuts de commande

Les deux premiers statuts sont ceux qui déclenchent la copie des commandes vers Sellsy. Choisissez un ou deux statuts correspondant à votre process de commande (le plus souvent Paiement accepté ou Préparation en cours).

Le troisième menu déroulant vous permet de définir le statut des commandes après import dans Sellsy.

Astuce : il peut être pratique de créé un statut spécifique pour les commandes lancées vers Sellsy. Pour ce faire, cliquez sur Commandes, puis sur le sous menu Statuts. Attention : pensez bien à décocher l'envoi par email pour ce nouveau statut, un email ayant déjà été envoyé à votre client.

Infos générales

Cette partie des réglages vous sert à renseigner vos informations de connexion à l'API Sellsy.

Les champs pré-remplis n'ont pas à être modifiés. Pour récupérer vos identifiant API, connectez vous à votre compte Sellsy puis cliquez sur Réglages puis sur API. Dans la fenêtre qui s'affiche, cliquez sur Ajouter, une fenêtre s'affiche :

Nommez votre application puis validez. Votre application apparaît dans la fenêtre principale :

Générez tous vos tokens et reportez les dans le module Prestashop :

L'identifiant de langue est celui à utiliser si vous n'utilisez pas celui par défaut.

La date de début est la date à partir de laquelle les commandes seront importées vers Sellsy. Par défaut, cette valeur est réglée sur la date d'installation du plugin et n'a pas à être changée. Pour importer vos commandes antérieures, utilisez la fonction d'import d'historique plus bas dans la fenêtre.

Entrez également votre adresse email pour être informé d'éventuelles erreurs de connexion ou de communication.

Voilà, votre module est prêt à être utilisé. Pour le vérifier, cliquez sur Tester la connexion à Sellsy.

Le pavé s'affiche en vert ? Tout est OK.

Importer vos produits et votre historique de commande

Il est impératif d'importer tous vous produits et tous vos clients avant d'utiliser le module.

Vous pouvez optionnellement importer votre historique de commandes.

Important : Afin d'éviter des problèmes de time-out (perte de connexion) pendant le traitement, le module vous donne l'a possibilité d'importer vos données par lots. Commencez par des lots de 100 - 500 objets (clients/produits).

Attention : lorsque vous lancerez votre premier export vers Sellsy, l'ensemble des clients et produits non présents seront ajoutés. Il est donc plus prudent de procéder à leur importation préalable.

Vous pouvez alors lancer le transfert des données vers Sellsy en cliquant sur le bouton de droite.

Voilà, vos données Prestashop ont été copiées dans votre compte Sellsy :-)

Automatiser la procédure

Vous pouvez planifier l'exécution de votre script via un Cron sur votre système. Il suffit d'exécuter l'url localisée en bas de la page à l'intervalle que vous désirez.

Réinitialisation des statuts

Quand la procédure de synchronisation est lancée, un verrouillage des tables est effectué pour éviter de faire tourner accidentellement deux fois le processus. En cas d'erreur pendant le transfert, les tables peuvent rester bloquées. Ce bouton vous permet de les réinitialiser.

Vous désirez recommencer la procédure ?

Le plugin ajoute des tables dans votre base de données qui stockent les correspondances d'objets entre votre boutique et Sellsy. Si pour un raison ou une autre vous voulez reprendre l'installation du module (par exemple si vous avez rencontré un problème de time out lors de votre import d'historique), vous pouvez purger ces tables en cliquant sur Vider toute l'historisation du module.

Cet article vous a-t-il été utile ?