Manuel d utilisateur 1
Table des matières 1- Schéma Shop-Force 3 2-Présentation 4 3- Shop-Force en image 5 3.1- Clients 5 3.2- Commandes 6 3.3- Demandes d assistance 7 4- Ajout de code spécifique 8 5- Installation 9 5.1-Prérequis 9 5.2- Paramétrage de Salesforce 9 5.2.1- Contacts 10 5.2.3- Opportunités 11 5.3- Installation du module dans Prestashop 13 5.4- Paramétrage du module dans PrestaShop 14 5.4.1- Connexion à la base de données Salesforce 14 5.4.2- Fin de l installation 15 5.4.3- Paramètre de synchronisation 16 5.4.4- Paramètres de log 16 5.4.5- Paramétrage du module d assistance 17 2
1- Schéma Shop-Force Statistiques sur la boutique : CA, nombre de visites, commandes Dirigeant/commercial Statistiques sur les clients (ex. : nombre de commande, date de dernière commande ). Client Achats dans la boutique. Newsletters Prospect Campagne de prospection Gestion de votre relation client (appels téléphoniques, email, rendezvous ). Clients Commandes Demandes d assistance Alerte si erreur Contacts Opportunités avec facture et bon de livraison en PDF Requêtes Administrateur 3
2- Présentation Shop-Force est un module à installer dans Prestashop. Il permet de synchroniser les données de vos clients, depuis votre plateforme de vente en ligne PrestaShop vers la solution CRM Salesforce. Vous disposerez d informations spécifiques sur les habitudes de consommation de vos clients. Ainsi vous pourrez mettre en place une stratégie de communication individualisée. Une fois les données clients regroupées grâce à Shop- Force, vous avez la possibilité d établir une stratégie marketing sur mesure. Vous pourrez, par exemple, envoyer un e-mail ou une offre à tous les clients qui fêtent leur anniversaire ce mois-ci, cibler tous les clients en fonction de la somme de leur achats sur votre boutique Vous pourrez également assurer le service après- vente et gérer les demandes des clients de manière satisfaisante. En connectant ainsi Prestashop et Salesforce vous augmenterez la réactivité et la productivité de votre entreprise. 4
3.1- Clients Clients dans Shop-Force 3- Shop-Force en image Client envoyé dans Salesforce 5
3.2- Commandes Commande dans Prestashop Commande envoyée dans Salesforce 6
3.3- Demandes d assistance Le module de demande d assistance permet aux clients de la boutique de créer, modifier et lister des demandes d assistance depuis leur espace client dans Prestashop : Vous pourrez ensuite gérer ces demandes dans Salesforce : 7
4- Ajout de code spécifique Il est possible d ajouter du code spécifique sans modifier le code standard de Shop-Force. Vous pourrez ainsi profiter des mises à jour du module même si vous avez ajouté du code spécifique. Il est donc possible d étendre les classes standards de Shop- Force: 1. Créer le dossier custom dans <prestashop>\modules\shopforce\classes. 2. Ensuite, créer une classe spécifique. Par exemple si vous voulez redéfinir le constructeur de la classe sf_order: a)- Créez le fichier sf_order.php b)- insérez le code suivant : <?php class sf_order_cstm extends sf_order { public function construct($order = NULL, $param2 = NULL; $ws = NULL) { }?> // votre code spécifique } 8
5- Installation Avant d installer Shop-Force sur Prestashop, certains paramètrages et installations sont requis 5.1- Prérequis Vous devez: 1- prendre un abonnement dans Salesforce (possibilité de prendre 30 jours gratuits) 2- avoir installé PrestaShop. 3- Activer la librairie Soap NB: Shop-Force 1.0 est compatible avec Salesforce; Prestashop 1.4.x et 1.5.x. Shop-Force est compatible avec PHP 5.2 et PHP 5.3. 5.2- Paramétrage de Salesforce Avant l installation du module sur PrestaShop, un paramétrage de Salesforce est nécessaire concernant les champs présents dans Contacts et Opportunités. Attention: cette étape est nécessaire au fonctionnement du Shop-Force. 9
5.2.1- Contacts Sur la fiche «contact», les champs suivants doivent être présents: Nom Prénom Adresse postale Autre Adresse Adresse email Téléphone Téléphone mobile Date de naissance Description Origine de la piste Titre Pour ajouter des champs: 1- cliquez sur votre nom d'utilisateur dans l accueil Salesforce (en haut à droite) 2- puis cliquez sur Configuration dans le menu déroulant. 3- rendez-vous ensuite sur Personnaliser -> Contacts -> Présentation de page. 4- faire glisser les champs comme ci-dessous. 10
5.2.2- Opportunités Sur la fiche «Opportunité» les champs suivants doivent être présents : Nom Montant Étape Date de clôture Origine de la piste Description Source primaire de campagne 11
Pour ajouter des champs: 1- allez dans «Configuration», 2- puis cliquez sur Personnaliser -> Opportunités -> Présentation de page. 3- Ensuite, faites glisser les champs concernés. 12
5.3- Installation du module dans PrestaShop Installez le module Shop-Force via le gestionnaire de module de PrestaShop (ajouter un module): Dans le gestionnaire de module Prestashop, cliquez ensuite sur «configurer» pour paramétrer l interface. 13
5.4- Paramétrage du module dans PrestaShop 5.4.1- Connexion à la base de données Salesforce Indiquez votre login Entrez votre mot de passe Entrez jeton de sécurité Salesforce. 14
Pour récupérer votre jeton de sécurité, 1- Connectez-vous à Salesforce avec votre nom d'utilisateur et mot de passe. 2- Depuis la page d'accueil de votre compte Salesforce, cliquez sur votre nom d'utilisateur (en haut à droite) 3- puis cliquez sur «Configuration» dans le menu déroulant. 4- Cliquez ensuite sur «Mes informations personnelles», dans le menu à gauche de la page. 5- Enfin cliquez sur «Réinitialiser mon jeton de sécurité» (ce dernier vous sera envoyé par mail) 15
5.4.2- Fin de l installation Il est indispensable de cliquer sur «Terminer l installation» pour que l interface fonctionne correctement. Une fois que vous aurez cliqué sur ce bouton, Shop-Force : Créera les tables de synchronisation des contacts/commandes entre Salesforce et Prestashop. Ces tables stockent les ID de Salesforce correspondants aux ID de PrestaShop. Créera les campagnes dans Salesforce. Ces campagnes correspondent aux boutiques/sousboutiques et aux newsletters. 16
5.4.3- Paramètres de synchronisation Les paramètres de synchronisation permettent de configurer : La langue de transfert des données entre Salesforce et PrestaShop. Toutes les données qui dépendent de la langue (statut d une commande, attribut de produit ) peuvent être transmises dans PrestaShop en français ou en anglais. Et le job de synchronisation qui transfert les données selon le temps indiqué. Dans l exemple ci-dessus la synchronisation est réalisée toute les 2 minutes. 17
5.4.4- Paramètres de log Les log texte sont activés par défaut. Tous les transferts sont enregistrés dans le dossier Prestashop>/modules/shopforce/log/ qu ils soient réussis ou en échec. Vous pouvez également activer le log par mail. Ainsi vous recevrez les informations sur les transferts en échec par mail. 18
5.4.5- Paramétrage du module d assistance Vous pouvez activer le module de gestion des demandes d assistance permettant à vos clients de créer des tickets depuis leur compte dans Prestashop. Vous pourrez ensuite gérer ces tickets dans Salesforce. Ces demandes d assistance sont envoyées à Salesforce en temps réel. 19