Komplett veiledning
Dokumentasjon
Komplett brukerveiledning for Quick3 for WooCommerce. Denne dokumentasjonen dekker alle aspekter av pluginen, fra tekniske detaljer til feilsøking.
Snarvei
Installasjon og oppsett
Denne veiledningen er ment for partnere og teknisk personell som installerer pluginen. Kontakt oss for å få tilgang til pluginen før du starter.
1. Installer pluginen
Last opp og installer Quick3 for WooCommerce-pluginen i WordPress.
- Logg inn på WordPress og gå til admin-panelet.
- Plugins → Legg til ny og last opp plugin-filen.
- Aktiver pluginen etter installasjon.
"Viktig: Sørg for at WooCommerce allerede er installert og aktivert før du installerer Quick3 for WooCommerce."
2. Aktiver lisens
Legg inn lisensnøkkelen du har mottatt fra oss eller din partner.
- Gå til Quick3 for WooCommerce → Innstillinger i WordPress-menyen.
- Legg inn lisensnøkkelen i feltet for lisensaktivering.
- Aktiver lisensen for å låse opp alle funksjoner.
3. Skaff Quick3 API-token
For å koble til Quick3 ERP trenger du en API-token. Denne genereres direkte fra din Quick3-konto og gir pluginen sikker tilgang til produktdata.
- Logg inn på Quick3 med din bedriftskonto.
- Gå til Hjem → Klientinnstillinger → Sikkerhet for å administrere API-tilgang.
- Generer ny token og velg ApiV2 som api type. Husk å marker denne som aktiv.
- Kopier API nøkkelen og ha den klar til neste steg.
"Dersom du ikke har tilgang til API-innstillinger, kontakt Quick3 support for å få aktivert API-tilgang på din konto. Vi bruker V2 API (BETA)."
4. Konfigurer Quick3-tilkobling
API nøkkelen skal legges inn i wp-config.php filen da denne er sikrere enn å legge den inn via admin-panelet.
Steg 1: wp-config.php
Rediger wp-config.php og legg til følgende linjer over /* That's all, stop editing! */:
// Quick3 API Configuration
define('QUICK3_TOKEN', 'din-api-token-her');Steg 2: Via admin-panel
- Gå til Quick3 for WooCommerce → Innstillinger i WordPress-menyen.
- Fyll inn Base URL: Denne finner du i Quick3 ved å se på URLen. Du legger inn det som ligner på denne:
https://q3.quick.no/ProdShared021 - Lagre og test tilkoblingen for å verifisere at alt fungerer.
5. Konfigurer ordreinnstillinger
Koble WooCommerce betalingsmetoder til Quick3 betalingsbetingelser for automatisk ordresynkronisering.
- Gå til Quick3 for WooCommerce → Innstillinger → Order Settings i WordPress-menyen.
- Aktiver Auto-sync orders to Quick3 for automatisk ordresynkronisering.
- Match betalingsmetoder: Match betalingsmetoden i WooCommerce med riktig konto i Quick3.
- Velg standard konto for nye produkter: Dersom det er et produkt i WooCommerce som ikke finnes i Quick3, så må du velge en standard konto som dette skal føres mot i Quick3.
- Lagre innstillingene når du er ferdig med konfigurasjonen.
"Betalingsbetingelsene hentes automatisk fra Quick3 når tilkoblingen er konfigurert, slik at du alltid har oppdaterte alternativer å velge mellom."
6. Verifiser synkroniseringsjobber
Nå som alt er konfigurert, sjekk at automatiske synkroniseringsjobber kjører som forventet.
- Gå til Quick3 for WooCommerce → Jobber for å se jobbstatus.
- Se etter jobbkjøringer som starter automatisk basert på konfigurert intervall.
- Klikk på en jobb for å se detaljert status og logger i sanntid.
- Vent på "Completed" status – første synk kan ta noen minutter avhengig av produktantall.
7. Bekreft ordresynkronisering
Test at ordre synkroniseres korrekt tilbake til Quick3.
- Gå til WooCommerce-nettbutikken og legg en testordre.
- Fullfør betalingen og pass på at ordren har kommet til "processing".
- Logg inn på Quick3 og verifiser at ordren vises der.
- Sjekk detaljer – kunde-, produkt- og betalingsinformasjon skal være korrekt.
Oversikt
Quick3 for WooCommerce er en WordPress-plugin som automatisk synkroniserer produktdata mellom Quick3 ERP-systemet og WooCommerce-butikken din. Pluginen håndterer:
- ✓Automatisk produktimport fra Quick3
- ✓Automatisk oppdatering av lagerbeholdning
- ✓Prissynkronisering inkludert kampanjepriser
- ✓Produktbilder og varianter
- ✓Ordresynkronisering tilbake til Quick3
- ✓Bakgrunnsprosessering for store kataloger
Tekniske krav
For å bruke Quick3 for WooCommerce trenger du:
- •WordPress versjon 6.0 eller nyere
- •WooCommerce versjon 7.0 eller nyere
- •PHP versjon 8.1 eller nyere
- •WP-CLI installert på serveren
- •Quick3 API-tilgang med gyldig API-token
"Anbefalt: VPS med flere CPU-kjerner gir betydelig bedre ytelse enn standard webhotell. Synkroniseringen krever prosesseringskraft for datatransformasjon og produktmatching, spesielt for store produktkataloger."
Hvordan synkronisering fungerer
Synkroniseringsflyt
Synkroniseringsprosessen følger disse stegene:
- Henting: Produktdata hentes fra Quick3 API
- Transformasjon: Data konverteres til WooCommerce-format
- Matching: Eksisterende produkter matches via SKU
- Oppdatering: Produkter opprettes eller oppdateres i WooCommerce
- Bilder: Produktbilder lastes ned og legges til i WordPress mediebibliotek
- Verifisering: Endringer verifiseres og logges
Hva synkroniseres?
Produktinformasjon
- •Produktnavn og beskrivelse
- •SKU (Stock Keeping Unit)
- •Strekkode (synkroniseres til GTIN-felt i WooCommerce)
- •Produktkategorier
- •Produktattributter
- •Dimensjoner og vekt
Priser
- •Vanlig pris
- •Kampanjepris (salg)
- •Prisperioder (fra/til dato)
- •MVA-håndtering
Lagerbeholdning
- •Antall på lager
- •Lagerstatus (på lager / utsolgt)
Bilder
- •Hovedproduktbilde
- •Produktgalleri
- •Variantbilder
Varianter
- •Produktvarianter (størrelser, farger, etc.)
- •Variantpriser
- •Variantlager
- •Variantattributter
Produktrelasjoner
Quick3 for WooCommerce synkroniserer automatisk produktrelasjoner fra Quick3 til WooCommerce. Disse relasjonene hjelper kundene med å oppdage relaterte produkter og øker gjennomsnittlig ordrestørrelse.
Mersalg-produkter (Alternative produkter)
Alternative produkter fra Quick3 blir mersalgsforslag i WooCommerce. Dette er toveis-relasjoner mellom hovedprodukter.
- •Quick3 'Alternative' koblingstype mappes til WooCommerce mersalg
- •Vises på produktsider som "Du kan også like..."
- •Toveis: Hvis Produkt A foreslår Produkt B, da foreslår Produkt B også Produkt A
- •Kobler alltid mellom hovedprodukter (ikke varianter)
Krysssalg-produkter (Tilbehørsprodukter)
Tilbehørsprodukter fra Quick3 blir krysssalgsforslag i WooCommerce. Dette er enveis-relasjoner.
- •Quick3 'Accessory' koblingstype mappes til WooCommerce krysssalg
- •Vises i handlekurv og kassen som komplementære produkter
- •Enveis: Produkt A kan foreslå Produkt B, men ikke omvendt
- •Kan koble til spesifikke produktvarianter eller hovedprodukter
Andre koblingstyper (Metadata)
Andre Quick3 koblingstyper lagres som strukturert metadata for fremtidig bruk:
- •Contains, Set, TransferredTo, FractionOf, Batch, EntityFee, BatchWithoutHead
- •Lagres i produkt-metafelt: _q3wc_conn_[type] og _q3wc_connections_detail
- •Tilgjengelig for egendefinerte integrasjoner og fremtidige funksjoner
- •Bevares med full kildesystemdata (priceFactor, quantityFactor, etc.)
Automatisk synkronisering
Produktkoblinger synkroniseres automatisk hvert 15. minutt via en bakgrunnsjobb. Systemet løser intelligent produktvarianter til hovedprodukter for mersalg, mens spesifikke variantkoblinger bevares for krysssalg. Bare produkter med endrede koblinger oppdateres for å opprettholde ytelsen.
Visning i WooCommerce
- Gå til Produkter i WordPress-admin
- Rediger et produkt som har koblinger
- Rull til Koblede produkter-seksjonen
- Se mersalg i "Mersalg"-feltet og krysssalg i "Krysssalg"-feltet
- Andre koblingstyper lagres i egendefinerte felt (synlige i "Egendefinerte felt"-seksjonen)
Matching av produkter
For å unngå duplikater matcher Quick3 for WooCommerce produkter basert på SKU (Stock Keeping Unit). Hvis et produkt med samme SKU allerede eksisterer i WooCommerce, oppdateres det i stedet for å opprette et nytt produkt.
"Tips: Hold SKU-verdier konsistente mellom Quick3 og WooCommerce for best resultat. Unngå å endre SKU manuelt i WooCommerce."
Frekvens og planlegging
Du kan konfigurere hvor ofte synkronisering skal kjøre:
- •Hver 15. minutt: Anbefalt for bedrifter med høy omsetning
- •Hver 30. minutt: Standard for de fleste butikker
- •Time: For butikker med sjeldne produktendringer
- •Hver 2. time: Minimum anbefalt frekvens
- •Manuell: Kun når du starter jobben manuelt
"Viktig: Quick3 API har en rate limit på ca. 4 forespørsler per time for batch operasjoner. Pluginen henter alle produkter hvert 15. minutt i stedet for separate lageroppdateringer for å unngå å overskride denne grensen."
Synkronisering av ordre
Quick3 for WooCommerce holder ordre synkronisert mellom WooCommerce og Quick3 gjennom hele ordrelivssyklusen, fra bestilling til fullføring, returer og kanselleringer.
Nye ordre
Når en kunde fullfører en betaling i WooCommerce, synkroniseres ordren automatisk til Quick3.
- •Trigger: Betalingsleverandør markerer ordren som betalt og setter ordren i "Processing" i WooCommerce
- •Handling: En ny ordre opprettes automatisk i Quick3
- •Data: Kundeinfo, produkter, priser og betalingsdetaljer overføres
Fraktoppdateringer
Sporingsinformasjon fra Quick3 synkroniseres automatisk tilbake til WooCommerce når du legger til frakt i Quick3.
- •Fra Quick3 til WooCommerce: Sporingsnummer og fraktinformasjon
- •Kunde: Kunden får automatisk beskjed om sporingsinfo
Fullførte ordre
Når du fakturerer en ordre i Quick3, markeres ordren automatisk som fullført i WooCommerce.
- •Trigger: Du trykker "Fakturer" i Quick3
- •Handling: Ordrestatus i WooCommerce oppdateres til "Fullført"
- •Kunde: Kunden får fullføringsbekreftelse fra WooCommerce
Returer
Returer må håndteres fra WooCommerce og synkroniseres deretter automatisk til Quick3.
- •Opprett retur: Returer opprettes i WooCommerce
- •Synkronisering: Returen opprettes som en ny ordre i Quick3 med negative beløp
- •Lagerstyring: Lagerbeholdning oppdateres automatisk
"Tips: Start alltid returer fra WooCommerce for å sikre korrekt synkronisering til Quick3."
Kansellering av ordre
Ordre som ikke er fakturert eller har tilhørende plukklister kan kanselleres direkte fra WooCommerce.
- •Krav: Ordren må ikke være fakturert i Quick3
- •Handling: Ordren slettes fra Quick3
- •Refundering: Tilhørende refunderingsordre slettes også
"Viktig: Fakturerte ordre kan ikke kanselleres. Disse må håndteres som returer i stedet."
Begrensninger
På grunn av begrensninger i Quick3 API er det noen operasjoner som ikke støttes:
- •Ordreoppdateringer: Eksisterende ordre kan ikke endres etter opprettelse i Quick3
- •Årsakskoder: Quick3 API støtter ikke oppdatering av ordre via API
- •Løsning: Endringer må gjøres manuelt i Quick3
"Merk: Hvis du trenger å endre en ordre etter at den er opprettet, må dette gjøres direkte i Quick3. Dette er en begrensning i Quick3 API."
Jobsystemet
Quick3 for WooCommerce bruker et robust bakgrunnsjobsystem for å håndtere synkronisering.
Jobtyper
Produktimport
Henter alle produkter fra Quick3 og oppdaterer WooCommerce-katalogen. Kjøres automatisk basert på innstilt frekvens.
Ordresynkronisering
Henter oppdatert informasjon fra Quick3 per ordre og oppdaterer med sporingsinfo. Kjøres automatisk hvert 15. minutt.
Jobbovervåking
Du kan overvåke synkroniseringsjobber i sanntid:
- Gå til Quick3 for WooCommerce → Jobber
- Se status for pågående og fullførte jobber
- Klikk på en jobb for å se detaljert logg
- Identifiser og løs eventuelle feil
Håndtering av feil
Hvis synkroniseringen feiler:
- Jobben markeres med feilstatus
- Feilmelding logges med detaljer
- Pluginen prøver automatisk på nytt ved neste planlagte kjøring
- Du kan manuelt kjøre jobben på nytt fra admin-panelet
Ytelse og optimalisering
Quick3 for WooCommerce er optimalisert for ytelse:
- •Bakgrunnsprosessering: Jobber kjøres i bakgrunnen uten å påvirke frontend
- •Endring-deteksjon: Kun endrede produkter oppdateres (hash-basert)
- •Database-optimalisering: Effektive spørringer med indeksering
- •Bildeoptimalisering: Bilder lastes ned asynkront
Feilsøking
Løsninger på vanlige problemer og spørsmål om Quick3 for WooCommerce.
Tilkoblingsproblemer
Får feilmelding "Invalid API token"
Løsning:
- Dobbeltsjekk at API-token er korrekt kopiert fra Quick3
- Sørg for at det ikke er mellomrom før eller etter token
- Verifiser at token ikke har utløpt
- Generer en ny token hvis nødvendig
Kan ikke koble til Quick3 API
Løsning:
- Sjekk at Quick3 Base URL er korrekt
- Verifiser at serveren din kan nå Quick3 API (ingen brannmur-blokkeringer)
- Test tilkoblingen fra WordPress ved å kjøre en manuell synkronisering
- Sjekk WordPress debug-logg for detaljerte feilmeldinger
Synkroniseringsproblemer
Produkter synkroniseres ikke
Løsning:
- Gå til Quick3 for WooCommerce → Jobber og sjekk jobbstatus
- Se etter feilmeldinger i jobbloggen
- Verifiser at automatisk synkronisering er aktivert
- Sjekk at WordPress cron kjører korrekt
- Prøv å kjøre en manuell synkronisering ved å klikke på "Ny jobb"
Kun noen produkter blir importert
Løsning:
- Sjekk om produktet er satt som aktivt i Quick3
- Sjekk om produktet er satt som webaktiv i Quick3
- Sjekk jobbloggen for advarsler om spesifikke produkter
- Verifiser at produktene har gyldig data i Quick3
- Kontroller at produktene har unike SKU-verdier
- Se etter minnegrenser (PHP memory_limit) som kan stoppe store importer
Ytelsesproblemer
Synkronisering tar veldig lang tid
Løsning:
- Store kataloger (1000+ produkter) tar naturlig lengre tid
- Øk CPU og RAM på serveren
- Sjekk at serveren har nok minne (minst 256MB PHP memory_limit)
- Øk PHP max_execution_time hvis jobber timeout
Nettstedet blir saktere under synkronisering
Løsning:
- Sjekk serverressurser (CPU, minne, disk I/O). Vurder å øke kapasiteten
- Vurder å redusere synkroniseringsfrekvens
- Kontakt hosting-leverandør hvis problemer vedvarer
Produktproblemer
Produkter blir duplisert
Løsning:
- Sjekk at produktene har unike SKU-verdier i både Quick3 og WooCommerce
- Ikke endre SKU manuelt i WooCommerce etter første import
- Slett duplikater manuelt og kjør synkronisering på nytt
- Kontakt support hvis problemet fortsetter
Bilder lastes ikke opp
Løsning:
- Sjekk at WordPress har skriverettigheter til uploads-mappen
- Verifiser at bilde-URLer fra Quick3 er tilgjengelige
- Kontroller PHP upload_max_filesize og post_max_size innstillinger
- Se i jobbloggen for spesifikke bildefeil
Priser er feil
Løsning:
- Sjekk at prisene er korrekte i Quick3
- Verifiser MVA/TAX-innstillinger i både Quick3 og WooCommerce
- Kontroller valutainnstillinger
- Kjør en ny synkronisering for å oppdatere priser
Jobbsystemet
Jobber blir sittende fast
Løsning:
- Sjekk om jobben faktisk kjører (se jobblogg i admin-panelet)
- Vent minst 15 minutter før du konkluderer med at den har stoppet
- Kontakt support hvis jobben fortsatt står fast
Kan ikke se jobblogger
Løsning:
- Sjekk at WordPress har skriverettigheter til loggmappen
- Verifiser at logger ikke har blitt slettet automatisk
- Se i WordPress debug.log for systemfeil
WordPress-spesifikke problemer
Cron-jobber kjører ikke
Løsning:
- Sjekk at WordPress cron ikke er deaktivert i wp-config.php
- Kontakt hosting-leverandør for å verifisere at cron fungerer korrekt
- Vurder å sette opp system cron i stedet for WP-Cron
Plugin-konflikter
Løsning:
- Deaktiver andre plugins midlertidig for å identifisere konflikter
- Spesielt cache-plugins kan forstyrre synkronisering
- Rapporter konflikter til support
Debug-modus
For å få mer detaljert informasjon om feil, aktiver WordPress debug-modus:
// I wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);Logger vil bli skrevet til wp-content/debug.log.
Trenger du hjelp?
Hvis du fortsatt har problemer etter å ha prøvd løsningene ovenfor, er vi her for å hjelpe. Kontakt oss direkte eller kom i gang med oppsett ved å følge vår veiledning.
"Tips: Jo mer informasjon du gir når du kontakter oss, jo raskere kan vi hjelpe deg med å løse problemet."