Skip to main content

Installation du module d'Import des Clients et Commandes

Ce module va permettre de descendre les Clients et les Commandes de PrestaShop vers Open-Prod.

1. Créer le module d'import

Pour cela, aller dans l'onglet Personnaliser à Modules à Gestionnaire de modules. Sélectionner l'archive du module d'import de données.

Une fois installé, aller sur le module et cliquer sur Configurer. 


2. Configuration du module d'import

2.1. Onglet GLOBAL

Aller dans le premier onglet GLOBAL puis renseigner les informations comme ci-dessous :

  • ID entreprise est le nom de votre société sous Open-Prod,
  • ID société est le même que ID entreprise sauf si vous avez plusieurs boutiques PrestaShop,
  • Entrepôt de départ est le nom de votre entrepôt sous Open-Prod,
  • Emplacement de l'entrepôt de départ est l’ID Open-Prod de votre entrepôt sous Open-Prod,
  • Référence produit boutique permet de donner une référence unique aux produits PrestaShop qui n’ont pas référence,
  • Référence de votre produit "Remise" est la référence du produit remise sous Open-Prod,
  • Période de validité est la durée de validité des devis sous Open-Prod,
  • Utiliser la facturation Open-Prod permet de désactiver l'utilisation des factures de PrestaShop au profit de celles d'Open-Prod.

2.2. Onglet IDENTIFIANTS FTP

Dans le deuxième onglet IDENTIFIANTS FTP, renseigner le mot de passe FTP :

2.3. Onglet STATUTS DE COMMANDE

Dans le troisième onglet STATUTS DE COMMANDE, renseigner les informations d'état de commande :

  • Etats de commande pour générer les fichiers JSON permet de définir quel état dans PrestaShop va générer un fichier JSON à envoyer à Open-Prod.

Lors de l’installation du module, des états supplémentaires vont être créés dans PrestaShop pour faire le lien avec Open-Prod. 

2.4. Onglet TAXES

Vous pouvez laisser ici les valeurs par défaut.

2.5. Onglet POSITION FISCALE

Aller dans le cinquième onglet POSITION FISCALE et renseigner les informations comme ci-dessous :

  • Nom comptable du partenaire permet de ramener à la création d’un client le compte comptable à associer dans Open-Prod.
  • Sélectionner le groupe professionnel dans la liste permet de définir le groupe pour les clients professionnels dans PrestaShop.
  • Utiliser l'adresse pour le B2B permet de définir quels sont les clients professionnels dans PrestaShop.
    • Si le client n’appartient pas au groupe défini précédemment mais que son adresse contient un numéro de TVA ET que le champ Société n'est pas vide, il est considéré comme un client professionnel. 
  • Nom catégorie B2C permet de définir à quelle catégorie est rattaché le client dans Open-Prod
    • « Boutique B2C » si particulier et « Boutique B2B » si c'est une entreprise. Le changement doit s’effectuer si le numéro de TVA est renseigné ou non dans PrestaShop.
  • Nom catégorie B2B permet de définir à quelle catégorie est rattaché le client dans Open-Prod
    • « Boutique B2C » si particulier et « Boutique B2B » si c'est une entreprise. Le changement doit s’effectuer si le numéro de TVA est renseigné ou non dans PrestaShop.
  • Méthode de facturation permet de définir quelle méthode de facturation est remontée dans la commande client sur Open-Prod.
  • Équivalences des moyens de paiement permet de mapper les moyens de paiement entre PrestaShop et Open-Prod.
  • Utiliser le champ third_party_accounting_code permet de faire remonter la valeur du champ Code comptable tiers dans la fiche client de Open-Prod.
  • Code comptable tiers permet de définir quelle valeur PrestaShop remonte dans Open-Prod. 

2.6. Onglet TRANSPORTEUR

Dans le sixième onglet TRANSPORTEUR, renseigner les informations comme ci-dessous :

  • Sélectionnez le transporteur "Retrait en magasin" dans la liste permet de choisir le transporteur permettant le retrait des produits en magasin.
  • Référence de votre produit "Retrait en magasin" permet de définir la référence produit associée dans Open-Prod.
  • Référence de votre produit "Transport" permet de définir la référence produit associée dans Open-Prod.
  • Utiliser le nom du transporteur dans le produit "Transport" permet de ramener la description du transporteur de PrestaShop dans la ligne de commande Open-Prod liée au produit transport. 
  • Taxe à 0% pour les transporteurs pour expédition hors EU permet de définir quelle taxe appliquer au produit de transport dans Open-Prod.

Créer ensuite la catégorie Client HT permettant de faire le lien avec la configuration du module.

3. Règle des positions fiscales

Client appartenant à la catégorie Client :

Un client est identifié comme professionnel si les champs "Numéro de TVA" et "Société" sont remplis Sinon, il est considéré comme particulier.

Règles particulières à la catégorie "Client" :

  • Si le client est particulier ou pro et que son adresse de livraison est France et que son code postal est inférieur à 97000 (Départements d'outre-mer) alors on retourne la position fiscale "France",
  • Si le client est particulier ou pro et que son adresse de livraison est France et que son code postale est supérieur à 97000 (Départements d'outre-mer) alors on retourne la position fiscale « Import/Export + DOM-TOM",
  • Si le client est particulier et que son adresse de livraison est en Europe alors on retourne la position fiscale "nom du pays",
  • Si le client est pro et que son adresse de livraison est en Europe alors on retourne la position fiscale "Intra-EU B2B",
  • Si le client est particulier ou pro et que son adresse de livraison est à l'étranger alors on retourne la position fiscale "Import/Export + DOM-TOM".

Client appartenant à la catégorie Client HT :

Un pro est identifié parce que celui-ci appartient à la catégorie "Client HT". On ne regarde pas si les champs "numéro de TVA" et "Société" sont remplis.

Règles particulières à la catégorie "Client HT" :

  • Si le client appartient au groupe "Client HT" alors on retourne les conditions des clients pro ci-dessus.