Aller au contenu principal

PrestaShop

Disponible

Cette intégration est active et prête à l'emploi sur tous les plans Pro.

Connectez votre boutique PrestaShop à Frihet. Importez produits et commandes directement depuis l'API Webservice.

À quoi ça sert ?

Avec PrestaShop intégré :

  • Importer les commandes — Les commandes de votre boutique sont converties en factures dans Frihet
  • Importer les produits — Importez votre catalogue PrestaShop pour unifier la gestion
  • Données synchronisées — Prix, quantités, références et statuts sont importés automatiquement

Prérequis

  • PrestaShop 1.7 ou supérieur — Avec le Service Web activé
  • Clé API — Générée depuis le panneau d'administration
  • HTTPS obligatoire — Votre boutique doit avoir un certificat SSL
  • Frihet Pro ou supérieur

Configurer la connexion

Étape 1 : Générer une clé API dans PrestaShop

  1. Dans votre panneau d'administration PrestaShop, allez à Paramètres AvancésService Web
  2. Cliquez sur Ajouter une nouvelle clé
  3. Activez les permissions de lecture (GET) pour :
    • products — Pour importer les produits
    • orders — Pour importer les commandes
    • customers — Pour les données client
  4. Copiez la clé générée

Étape 2 : Connecter Frihet

  1. Dans Frihet, allez à ParamètresIntégrations
  2. Recherchez PrestaShop et cliquez
  3. Entrez l'URL de votre boutique (ex : https://mitienda.com)
  4. Collez la Clé API
  5. Cliquez sur Tester la Connexion pour vérifier
  6. Si tout est correct, cliquez sur Enregistrer

Importer les données

Importer les produits

  1. Allez à ParamètresIntégrationsPrestaShop → onglet Données
  2. Cliquez sur Importer les produits
  3. Frihet importe tous les produits actifs de votre boutique
  4. Les produits en double (même SKU ou nom) sont automatiquement ignorés

Importer les commandes

  1. Dans le même onglet Données, cliquez sur Importer les commandes
  2. La première importation importe les commandes des 30 derniers jours
  3. Les importations suivantes importent uniquement les nouvelles commandes depuis la dernière synchronisation
  4. Chaque commande génère une facture au format PS-{id}

Données importées

Produits

Donnée PrestaShopDonnée Frihet
NomNom du produit
RéférenceSKU
Prix (hors taxes)Prix unitaire
Description courteDescription
Actif (oui/non)Statut actif/inactif

Commandes

Donnée PrestaShopDonnée Frihet
ID de la commandeNuméro de facture (PS-{id})
Date de la commandeDate d'émission
Produits de la commandeLignes de facture
QuantitéQuantité
Prix unitaire (hors TVA)Prix unitaire
Référence de la commandeNotes de la facture

Exemple réel

Commande dans PrestaShop

Commande #4521 - 18 fév 2026
- 3x T-shirt Basique (réf : CAM-001) @ 15 € = 45 €
- 1x Sweat-shirt Premium (réf : SUD-010) @ 45 € = 45 €
Total : 90 € + 18,90 € TVA (21 %) = 108,90 €

Dans Frihet après importation

Facture PS-4521
Date : 18 fév 2026
- 3x T-shirt Basique @ 15 € = 45 €
- 1x Sweat-shirt Premium @ 45 € = 45 €
Sous-total : 90,00 €
TVA (21 %) : 18,90 €
Total : 108,90 €
Statut : Payée

Différences avec WooCommerce

CaractéristiquePrestaShopWooCommerce
Type de connexionClé API (Webservice)Consumer Key + Secret
Sync en temps réelNon (importation manuelle)Oui (webhooks)
DirectionPrestaShop → FrihetWooCommerce → Frihet
Format facturePS-{id}WC-{number}

Limitations

  • Importation manuelle — Les commandes ne sont pas synchronisées en temps réel. Vous devez cliquer sur « Importer les commandes » régulièrement
  • Lecture seule — Frihet importe les données de PrestaShop mais n'écrit pas en retour
  • Pas de données d'adresse sur les factures — Les données d'expédition de la commande ne sont pas transférées au client (prochainement)

Dépannage

« Erreur de connexion lors du test »

  • Vérifiez que l'URL est correcte et utilise https://
  • Vérifiez que le Service Web est activé dans PrestaShop
  • Vérifiez que la clé API a des permissions de lecture pour products, orders et customers
  • Si vous utilisez un pare-feu ou .htaccess, assurez-vous qu'il ne bloque pas /api/

« Tous les produits ne sont pas importés »

  • Seuls les produits actifs (statut = 1) sont importés
  • Les produits existants avec le même SKU ou nom sont ignorés (déduplication)

« Les commandes n'apparaissent pas »

  • La première importation n'importe que les 30 derniers jours
  • Vérifiez que les commandes ont le statut « en cours » ou supérieur
  • Cliquez de nouveau sur « Importer les commandes » si de nouvelles commandes sont arrivées

« Puis-je déconnecter sans perdre de données ? »

Oui. Les produits et factures déjà importés restent dans Frihet. Déconnecter empêche seulement de nouvelles importations.

Pour déconnecter :

  1. Allez à ParamètresIntégrationsPrestaShop → onglet Configuration
  2. Cliquez sur Déconnecter
  3. Confirmez

Prochaines étapes