Hop til hovedindhold

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

  1. I dit PrestaShop administrationspanel, gå til Avancerede indstillingerWeb Service
  2. Klik på Tilføj ny nøgle
  3. Aktiver læsetilladelser (GET) for:
    • products — Til import af produkter
    • orders — Til import af ordrer
    • customers — Til kundedata
  4. Kopier den genererede nøgle

Trin 2: Forbind i Frihet

  1. I Frihet, gå til IndstillingerIntegrationer
  2. Find PrestaShop og klik
  3. Indtast URL'en til din butik (f.eks.: https://mitienda.com)
  4. Indsæt API-nøglen
  5. Klik på Test forbindelse for at verificere
  6. Hvis det er korrekt, klik på Gem

Importer data

Importer produkter

  1. Gå til IndstillingerIntegrationerPrestaShop → fanen Data
  2. Klik på Importer produkter
  3. Frihet importerer alle aktive produkter fra din butik
  4. Duplikerede produkter (samme SKU eller navn) udelades automatisk

Importer ordrer

  1. På samme fane Data, klik på Importer ordrer
  2. Den første import henter ordrer fra de sidste 30 dage
  3. De efterfølgende importer henter kun nye ordrer siden sidste synkronisering
  4. Hver ordre genererer en faktura med formatet PS-{id}

Importerede data

Produkter

PrestaShop dataFrihet data
NavnProduktnavn
ReferenceSKU
Pris (ekskl. skatter/moms)Enhedspris
Kort beskrivelseBeskrivelse
Aktiv (ja/nej)Aktiv/inaktiv status

Ordrer

PrestaShop dataFrihet data
Ordre-IDFakturanummer (PS-{id})
OrdredatoUdstedelsesdato
Produkter i ordrenFakturalinjer
AntalAntal
Enhedspris (ekskl. moms)Enhedspris
Ordre-referenceFakturanoter

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

EgenskabPrestaShopWooCommerce
ForbindelsestypeAPI-nøgle (Webservice)Consumer Key + Secret
RealtidssynkroniseringNej (manuel import)Ja (webhooks)
RetningPrestaShop → FrihetWooCommerce → Frihet
FakturaformatPS-{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, orders og customers
  • 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:

  1. Gå til IndstillingerIntegrationerPrestaShop → fanen Indstillinger
  2. Klik på Afbryd forbindelse
  3. Bekræft

Næste skridt