Module PrestaShop: Difference between revisions

Jump to navigation Jump to search
m
Changement url éditeur
m (Replacing "<keywords content" tag by new "<seo metak" tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.)
m (Changement url éditeur)
 
Line 1: Line 1:
[[Category:Modules complémentaires]]
[[Category:Modules complémentaires]]
<seo metak="prestashop, shop, webservice, api"/>
<seo metak="prestashop, shop, webservice, api" />


= Informations =
=Informations=
{{TemplateModuleInfo
{{TemplateModuleInfo
|modulename=PrestaShop
|modulename=PrestaShop
|editor=SM 2i
|editor=SM 2i
|web=https://soamichel.fr
|web=https://www.sm-2i.fr
|status=stable
|status=stable
|minversion=4.0.0
|minversion=4.0.0
Line 13: Line 13:
}}
}}


= Fonctionnalités =
=Fonctionnalités=
Gérer entièrement* sa boutique Prestashop sur Dolibarr via le Webservice de PrestaShop. Aucun module est nécessaire à installer sur PrestaShop.
Gérer entièrement* sa boutique Prestashop sur Dolibarr via le Webservice de PrestaShop. Aucun module est nécessaire à installer sur PrestaShop.


Line 20: Line 20:
Si vous boutique PrestaShop est déjà en service, ce module ne permet pas (pour le moment !) de prendre en charge la synchronisation des articles déjà sur PrestaShop. Pour que la synchronisation soit prise en charge, il faudra faire la correspondance des articles directement dans la base de données du module (n'hésitez à me contacter pour vous avez besoin d'un support pour cela).
Si vous boutique PrestaShop est déjà en service, ce module ne permet pas (pour le moment !) de prendre en charge la synchronisation des articles déjà sur PrestaShop. Pour que la synchronisation soit prise en charge, il faudra faire la correspondance des articles directement dans la base de données du module (n'hésitez à me contacter pour vous avez besoin d'un support pour cela).


= Installation =
=Installation=
{{InstallModuleFr}}
{{InstallModuleFr}}


= Configuration =
=Configuration=


== Sur PrestaShop ==
==Sur PrestaShop==


Sur PrestaShop, il est nécessaire d'activer le web service.
Sur PrestaShop, il est nécessaire d'activer le web service.
Line 33: Line 33:
Ensuite, dans le menu '''Paramètres avancés''' -> '''Webservice''', activer le '''''service web'''''. Sur la même page, ajouter une nouvelle clé de service web avec les permissions suivantes au minimum:
Ensuite, dans le menu '''Paramètres avancés''' -> '''Webservice''', activer le '''''service web'''''. Sur la même page, ajouter une nouvelle clé de service web avec les permissions suivantes au minimum:


{| align="left" width="100%" border="0" cellpadding="1" cellspacing="0" class="dolbox"
{| class="dolbox" width="100%" cellspacing="0" cellpadding="1" border="0" align="left"
  |style="background-color: #e9e9ef"| <b>Ressource</b>
  | style="background-color: #e9e9ef" |<b>Ressource</b>
  |style="background-color: #e9e9ef"| <b>GET</b>
  | style="background-color: #e9e9ef" |<b>GET</b>
  |style="background-color: #e9e9ef"| <b>PUT</b>
  | style="background-color: #e9e9ef" |<b>PUT</b>
  |style="background-color: #e9e9ef"| <b>POST</b>
  | style="background-color: #e9e9ef" |<b>POST</b>
  |style="background-color: #e9e9ef"| <b>DELETE</b>
  | style="background-color: #e9e9ef" |<b>DELETE</b>
|-
|-
| categories
|categories
| X
|X
| X
|X
| X
|X
| X
|X
|-
|-
| customers
|customers
| X
|X
| X
|X
| X
|X
| X
|X
|-
|-
| images
|images
| X
|X
|
|
| X
|X
| X
|X
|-
|-
| languages
|languages
| X
|X
|
|
|
|
|
|
|-
|-
| order_states
|order_states
| X
|X
|
|
|
|
|
|
|-
|-
| orders
|orders
| X
|X
| X
|X
|
|
| X
|X
|-
|-
| products
|products
| X
|X
| X
|X
| X
|X
| X
|X
|-
|-
| specific_prices (nécessaire seulement pour une utilisation du module [https://www.dolistore.com/fr/modules/663-Tarif-d--gressif.html Tarifs dégressifs])
|specific_prices (nécessaire seulement pour une utilisation du module [https://www.dolistore.com/fr/modules/663-Tarif-d--gressif.html Tarifs dégressifs])
| X
|X
|
|
| X
|X
| X
|X
|-
|-
| stock_availables
|stock_availables
| X
|X
| X
|X
|
|
|
|
|-
|-
| tax_rule_groups
|tax_rule_groups
| X
|X
|
|
|
|
Line 101: Line 101:
|}
|}


== Sur Dolibarr ==
==Sur Dolibarr==


Sur Dolibarr, allez dans la configuration du module PrestaShop.
Sur Dolibarr, allez dans la configuration du module PrestaShop.
Line 117: Line 117:
'''Bien faire correspondre les taux TVA pour les prix TTC soient corrects sur PrestaShop lors de l'importation des articles'''
'''Bien faire correspondre les taux TVA pour les prix TTC soient corrects sur PrestaShop lors de l'importation des articles'''


= Utilisation =
=Utilisation=


== Ajout de client ==
==Ajout de client==


Cette partie est facultative. C'est utile dans le cadre d'une boutique B2B. Aller dans le menu '''PrestaShop''' puis '''Clients'''. Sélectionner dans la liste déroulante le contact de la société que vous voulez ajouter en tant que client sur PrestaShop. Si tous va bien, un nouveau mot de passe de l'utilisateur sur PrestaShop est affiché dans une notification.
Cette partie est facultative. C'est utile dans le cadre d'une boutique B2B. Aller dans le menu '''PrestaShop''' puis '''Clients'''. Sélectionner dans la liste déroulante le contact de la société que vous voulez ajouter en tant que client sur PrestaShop. Si tous va bien, un nouveau mot de passe de l'utilisateur sur PrestaShop est affiché dans une notification.
Line 128: Line 128:


Les données synchronisées dans PrestaShop:
Les données synchronisées dans PrestaShop:
* le nom du contact;
 
* le prénom;
*le nom du contact;
* l'email ''(champs obligatoire pour pouvoir importé le contact)'';
*le prénom;
* le statut;
*l'email ''(champs obligatoire pour pouvoir importé le contact)'';
* le nom de la société du client;
*le statut;
* le siret de la société;
*le nom de la société du client;
* le code APE de la société;
*le siret de la société;
*le code APE de la société;


'''''Toute modification de ces informations sur Dolibarr est automatiquement synchronisée sur PrestaShop.'''''
'''''Toute modification de ces informations sur Dolibarr est automatiquement synchronisée sur PrestaShop.'''''


== Ajout de catégorie d'articles ==
==Ajout de catégorie d'articles==


Pour avoir le même classement par catégorie des article sur PrestaShop, ajouter les catégories de produits en allant dans le menu '''PrestaShop''', puis '''Catégories'''. Sélectionner le catégorie à ajouter dans la liste déroulante.
Pour avoir le même classement par catégorie des article sur PrestaShop, ajouter les catégories de produits en allant dans le menu '''PrestaShop''', puis '''Catégories'''. Sélectionner le catégorie à ajouter dans la liste déroulante.
Line 147: Line 148:


Les données importées dans PrestaShop :
Les données importées dans PrestaShop :
* le nom;
 
* la description;
*le nom;
* et les images;
*la description;
*et les images;


'''''Toute modification sur Dolibarr des catégories ajoutées est automatiquement synchronisée sur PrestaShop (sauf pour les images, voir le paragraphe Ajout d'article pour savoir comment mettre à jour les images sur PrestaShop).'''''
'''''Toute modification sur Dolibarr des catégories ajoutées est automatiquement synchronisée sur PrestaShop (sauf pour les images, voir le paragraphe Ajout d'article pour savoir comment mettre à jour les images sur PrestaShop).'''''


== Ajout d'article ==
==Ajout d'article==


Pour ajouter des articles (produit ou service), allez dans le menu '''PrestaShop''' puis '''Produits'''. Sélectionner l'article à ajouter dans la liste déroulante.
Pour ajouter des articles (produit ou service), allez dans le menu '''PrestaShop''' puis '''Produits'''. Sélectionner l'article à ajouter dans la liste déroulante.
Line 162: Line 164:


Les données synchronisées sur PrestaShop:
Les données synchronisées sur PrestaShop:
* le type d'article (produit standard pour les produits, produit dématérialisé pour les services);
 
* la référence;
*le type d'article (produit standard pour les produits, produit dématérialisé pour les services);
* le libellé;
*la référence;
* la description;
*le libellé;
* le prix HT;
*la description;
* le TVA correspondant sur PrestaShop (voir le paragraphe Configuration);
*le prix HT;
* le statut;
*le TVA correspondant sur PrestaShop (voir le paragraphe Configuration);
* les images;
*le statut;
* le stock (pour les produits uniquement);
*les images;
* et les tarifs dégressifs (si le module est disponible et activé - voir paragraphe Configuration).
*le stock (pour les produits uniquement);
*et les tarifs dégressifs (si le module est disponible et activé - voir paragraphe Configuration).


Toute modification de ces informations sont automatiquement synchronisée sur PrestaShop sauf pour les images. Appuyer sur le bouton "Synchroniser les images des Produits/Services et des catégories" pour mettre à jour les images sur PrestaShop.
Toute modification de ces informations sont automatiquement synchronisée sur PrestaShop sauf pour les images. Appuyer sur le bouton "Synchroniser les images des Produits/Services et des catégories" pour mettre à jour les images sur PrestaShop.


== Gestion de commandes ==
==Gestion de commandes==


Avec ce module, toute la gestion des commandes PrestaShop doit se faire directement dans Dolibarr.
Avec ce module, toute la gestion des commandes PrestaShop doit se faire directement dans Dolibarr.
36

edits

Navigation menu