Piloter Prestashop avec OpenERP Release 1.0 Simon ANDRÉ, Anybox September 18, 2

Piloter Prestashop avec OpenERP Release 1.0 Simon ANDRÉ, Anybox September 18, 2012 CONTENTS 1 Introduction 3 1.1 Prestashop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Connecteur Prestashop OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4 Open-source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 Installation de Prestashop 1.5 5 2.1 Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Mise en place de l’environnement web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 Mise en place de la base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 Assistant d’installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 Configuration web service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Installation d’OpenERP grâce à la recipe Anybox 15 3.1 Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.2 Installation d’OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3 Configuration du connecteur OpenERP Prestashop . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4 Test Fonctionnel 19 4.1 Un référentiel de Prestashop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2 Un magasin (shop) Prestashop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5 Conclusion 23 i ii Piloter Prestashop avec OpenERP, Release 1.0 Infos sur ce document version : 1.0 (sept 2012) Auteur : Simon ANDRÉ, septembre 2012 Contributeurs : Christophe Combelles Licence : Creative Commons 3.0 By-Sa À propos d’Anybox Anybox est spécialisée dans les applications d’entreprise, grâce à une expertise sur le logiciel OpenERP. Grâce à cet outil innovant, nous répondons à vos besoins applicatifs les plus variés, depuis la CRM, jusqu’à la comptabilité générale ou analytique, gestion de stock, gestion de projet, SAV, facturation, achats, RH, etc. Anybox s’est construit autour de fortes compétences techniques et son équipe vous assure un niveau de prestation exceptionnel. Notre politique interne s’articule autour de deux axes : une gestion des compétences et une démarche qualité . Ces deux axes servent de support aux prestations que nous proposons. Retrouvez-vous sur notre site http://anybox.fr CONTENTS 1 Piloter Prestashop avec OpenERP, Release 1.0 2 CONTENTS CHAPTER ONE INTRODUCTION 1.1 Prestashop Prestashop est une solution d’e-commerce en PHP, déployée mondialement et populaire pour une certaine simplicité et facilité d’utilisation. Historiquement Prestashop est née en 2005, et à été mise en production pour les premières fois en 2007. Se dotant d’un code robuste, la solution a su évoluer au fur et à mesure des versions pour fournir les principaux services nécessaires à la vente en ligne. Profitant d’un design adaptable grâce à des templates, un code modulaire, et une communauté importante, cette solution permet un support et une stabilité sans précédent dans le monde de l’e-commerce. 1.2 OpenERP OpenERP est une solution libre de progiciel de gestion intégré supportant entre autres la CRM, gestion des stocks, gestion des achats, gestion comptable, comptabilité analytique, ressource humaine, gestion de point de vente. Projet née dans les années 2005 sous le nom TinyERP, OpenERP est devenue une solution incontournable dans un marché assez fermé. De grandes entreprises ont déjà fait le pas. L’ergonomie est régulièrement revue grâce à une politique de retour et d’analyse des tâches effectuées sur l’ERP. Le choix d’un langage de programmation comme Python lui permet d’être à la hauteur de tous les défis. 1.3 Connecteur Prestashop OpenERP L’utilisation de solution d’e-commerce traditionnelle peut vite trouver ses limites lorsque les besoins en entreprise sont spécifiques et variés. C’est pourquoi de nombreuses entreprises se tournent vers une synchronisation entre leurs différents postes de vente (ici internet) et leur logiciel de gestion. Pour permettre une bonne intégration de ces différents composants, il faut travailler avec les meilleurs outils, car l’incidence sur la performance de l’entreprise peut être cruciale. L’outil, développé principalement par les sociétés Akretion et Camp-to-Camp, permet par le web service de Prestashop la synchronisation du catalogue, des commandes, des clients, des stocks. Les différents paramétrages type taxes, pays, monnaie, peuvent être aussi synchronisés. Prestashop est reconnu sous forme d’instance et plusieurs Prestashop peuvent être mis en relation avec OpenERP, ainsi que d’autres solutions d’e-commerce ou de point de vente. Les avantages peuvent être multiples, de la gestion clientèle, gestion des achats, gestion de stock, gestion comptable. Ce type de module est aussi très utilisé dans les commerces B2B afin de permettre d’avoir différentes plateformes de vente. 3 Piloter Prestashop avec OpenERP, Release 1.0 Figure 1.1: synchronisation par Web service 1.4 Open-source Tous les composants utilisés pour cette démonstration pratique sont sous des licences open-sources. Cela permet d’offrir les outils à la pointe de l’innovation technologique, et un pouvoir d’action très important aux programmeurs qui développent ces solutions. La qualité de l’intégration est ici primordiale car elle dépend fortement des moyens mis en place. Le suivi de projet et des tests réguliers d’intégration permettent d’arriver à une couverture importante des besoins des entreprises. 4 Chapter 1. Introduction CHAPTER TWO INSTALLATION DE PRESTASHOP 1.5 2.1 Prérequis Afin de mener un installation de Prestashop 1.5, il vous faut un espace d’hébergement PHP >= 5 et une base de données Mysql > 5. Vous pouvez vous procurer aussi des solutions d’installation locales grâce à un serveur web adapté à votre système d’exploitation. Ici l’installation se fera avec Apache comme serveur web et mod_php. La distribution utilisée est une Debian Squeeze, très répandue dans le monde des serveurs web. 2.2 Mise en place de l’environnement web Prestashop se récupère directement sous forme d’archive sur le site web de l’entreprise éditrice à cette adresse : http://www.prestashop.com/fr/versions-developpeurs Ou pour les développeurs une version SVN existe à cette URL : http://svn.prestashop.com/branches/1.5.x/ Vous devez décompresser l’archive récupérée à la racine de votre serveur web, sur une debian /var/www/ Pour la version SVN une copie de la version exportée sera suffisante. 2.3 Mise en place de la base de données Les conditions d’accès de votre hébergeur doivent permettre de créer une base avec un utilitaire comme PHPMyAdmin. Pour notre exemple nous allons utiliser des données d’authentification génériques avec un nom d’utilisateur identique au nom de la base. USER : prestashop PASSWORD :**** DATABASE : prestashop Ce qui nous donne en SQL CREATE USER ’prestashop’@’localhost’ IDENTIFIED BY ’***’; GRANT USAGE uploads/Management/ piloter-prestashop-avec-openerp.pdf

  • 12
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Fev 09, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 1.2662MB