PrestaShop
Tilgængelig
Denne integration er aktiv og klar til brug på alle Pro-planer.
Forbind din PrestaShop-butik med Frihet. Importer produkter og ordrer direkte fra Webservice API'en.
Hvad bruges det til?
Med integreret PrestaShop:
- Importer ordrer — Ordrer fra din butik bliver til fakturaer i Frihet
- Importer produkter — Hent dit PrestaShop-katalog for at samle administrationen
- Synkroniserede data — Priser, mængder, referencer og statusser importeres automatisk
Krav
- PrestaShop 1.7 eller nyere — Med Web Service aktiveret
- API-nøgle — Genereret fra administrationspanelet
- HTTPS påkrævet — Din butik skal have et SSL-certifikat
- Frihet Pro eller nyere
Opsæt forbindelse
Trin 1: Generer en API-nøgle i PrestaShop
- I dit PrestaShop administrationspanel, gå til Avancerede indstillinger → Web Service
- Klik på Tilføj ny nøgle
- Aktiver læsetilladelser (GET) for:
products— Til import af produkterorders— Til import af ordrercustomers— Til kundedata
- Kopier den genererede nøgle
Trin 2: Forbind i Frihet
- I Frihet, gå til Indstillinger → Integrationer
- Find PrestaShop og klik
- Indtast URL'en til din butik (f.eks.:
https://mitienda.com) - Indsæt API-nøglen
- Klik på Test forbindelse for at verificere
- Hvis det er korrekt, klik på Gem
Importer data
Importer produkter
- Gå til Indstillinger → Integrationer → PrestaShop → fanen Data
- Klik på Importer produkter
- Frihet importerer alle aktive produkter fra din butik
- Duplikerede produkter (samme SKU eller navn) udelades automatisk
Importer ordrer
- På samme fane Data, klik på Importer ordrer
- Den første import henter ordrer fra de sidste 30 dage
- De efterfølgende importer henter kun nye ordrer siden sidste synkronisering
- Hver ordre genererer en faktura med formatet
PS-{id}
Importerede data
Produkter
| PrestaShop data | Frihet data |
|---|---|
| Navn | Produktnavn |
| Reference | SKU |
| Pris (ekskl. skatter/moms) | Enhedspris |
| Kort beskrivelse | Beskrivelse |
| Aktiv (ja/nej) | Aktiv/inaktiv status |
Ordrer
| PrestaShop data | Frihet data |
|---|---|
| Ordre-ID | Fakturanummer (PS-{id}) |
| Ordredato | Udstedelsesdato |
| Produkter i ordren | Fakturalinjer |
| Antal | Antal |
| Enhedspris (ekskl. moms) | Enhedspris |
| Ordre-reference | Fakturanoter |
Reelt eksempel
Ordre i PrestaShop
Ordre #4521 - 18. feb 2026
- 3x Basic T-shirt (ref: CAM-001) @ €15 = €45
- 1x Premium sweatshirt (ref: SUD-010) @ €45 = €45
Total: €90 + €18,90 moms (21%) = €108,90
I Frihet efter import
Faktura PS-4521
Dato: 18. feb 2026
- 3x Basic T-shirt @ €15 = €45
- 1x Premium sweatshirt @ €45 = €45
Subtotal: €90,00
moms (21%): €18,90
Total: €108,90
Status: Betalt
Forskelle med WooCommerce
| Egenskab | PrestaShop | WooCommerce |
|---|---|---|
| Forbindelsestype | API-nøgle (Webservice) | Consumer Key + Secret |
| Realtidssynkronisering | Nej (manuel import) | Ja (webhooks) |
| Retning | PrestaShop → Frihet | WooCommerce → Frihet |
| Fakturaformat | PS-{id} | WC-{number} |
Begrænsninger
- Manuel import — Ordrer synkroniseres ikke i realtid. Du skal klikke på "Importer ordrer" jævnligt.
- Kun læseadgang — Frihet importerer data fra PrestaShop, men skriver ikke tilbage.
- Ingen adresseinformationer på fakturaer — Ordrens forsendelsesdata overføres ikke til kunden (kommer snart)
Fejlfinding
"Forbindelsesfejl ved test"
- Bekræft at URL'en er korrekt og bruger
https:// - Kontroller at Web Service er aktiveret i PrestaShop
- Bekræft at API-nøglen har læsetilladelser for
products,ordersogcustomers - Hvis du bruger en firewall eller
.htaccess, sørg for at den ikke blokerer/api/
"Ikke alle produkter importeres"
- Kun aktive produkter importeres (status = 1)
- Eksisterende produkter med samme SKU eller navn udelades (deduplikering)
"Ordrer vises ikke"
- Den første import henter kun de sidste 30 dage
- Bekræft at ordrer har status "behandler" eller højere
- Klik på "Importer ordrer" igen, hvis der er kommet nye
"Kan jeg afbryde forbindelsen uden at miste data?"
Ja. De produkter og fakturaer, der allerede er importeret, forbliver i Frihet. At afbryde forbindelsen forhindrer kun nye importer.
For at afbryde forbindelsen:
- Gå til Indstillinger → Integrationer → PrestaShop → fanen Indstillinger
- Klik på Afbryd forbindelse
- Bekræft