Fejlfinding af gavekort
Nedenfor finder du en liste over almindelige fejl, der kan opstå, når du bruger funktionen Gavekort, og oplysninger om, hvordan du foretager fejlfinding på dem.
Gavekort genereres ikke
Hvis dine gavekort ikke genereres eller stadig er i "Ventende" -status, skal du kontrollere følgende:
- Sørg for, at ordren har en betalt status: For yderligere oplysninger kan du læse OSS om generering af gavekort og ordrestatusser på WooCommerce .
- Baggrundsbehandling: Dit website skal understøtte behandling i baggrunden, før gavekort kan genereres. For at kontrollere dette skal du gå til WooCommerce > Status > Værktøjer og køre Testen for baggrundsbehandling . Hvis dit website mislykkes, skal du kontakte din vært for at aktivere baggrundsbehandling/loopback -forbindelser.
- Sikkerheds -plugins: Gavekort skal have adgang til den genererede HTML -kode for hvert gavekort for at konvertere det til en PDF -fil. Nogle sikkerheds -plugins, såsom WordFence eller iThemes Security, kan blokere dette og bør deaktiveres eller omkonfigureres for at tillade denne adgang.
- Værtsfiler: For udviklere - værtsfiler til at løse et site til et andet domæne kan ikke bruges med Gavekort og mange andre WooCommerce -plugins. Gavekort bruger wp_safe_remote_* anmodninger til at hente data fra sig selv, og disse anmodninger kræver et domænenavn. Hvis dit site peger på et domæne fra en hosts -fil i stedet for et offentligt site, vil disse anmodninger mislykkes.
- BasicAuth: Hvis dit site er bag BasicAuth, udfyldes baggrundsanmodninger om at generere gavekort ikke. For eksempel bruger WP Engine opsætningssites ofte grundlæggende godkendelse til at blokere adgang til website (du får vist en popup med legitimationsoplysninger, når du prøver at få adgang til hjemmesiden). Deaktiver grundlæggende godkendelse for at generere gavekort.
- cURL -timeoutfejl: Hvis du modtager denne fejl (Kunne ikke generere gavekort PDF: Kan ikke indlæse gavekort HTML: cURL -fejl 28: Forbindelsen blev timeout efter 5001 millisekunder.), kan du øge din timeout ved hjælp af denne kode. Hvis du er usikker på, hvor du skal indtaste denne kode, kan du kontakte din hostingudbyder for at få yderligere oplysninger.
Tomme gavekort
Hvis der genereres gavekort, men er tomme, skal du kontrollere følgende:
- Plugins til vedligeholdelsestilstand: Er dit site offentligt tilgængeligt? Dette er påkrævet for at generere et gavekort kan fungere. Sørg for at deaktivere plugins til vedligeholdelsestilstand. Gavekort genereres fra en HTML -fil på dit website, så Gavekort skal have tilladelse til at anmode om og læse denne HTML -fil for at generere gavekortet, hvilket kan forhindres af disse typer plugins.
- Baggrundsbehandling: Dit website skal understøtte behandling i baggrunden, før gavekort kan genereres. For at kontrollere dette skal du gå til WooCommerce > Status > Værktøjer og køre Testen for baggrundsbehandling . Hvis dit website mislykkes, skal du kontakte din vært for at aktivere baggrundsbehandling/loopback -forbindelser.
Langsom generering af gavekort
Selvom brug af PHP 7.0+ forbedrer hastigheden på generering af gavekort, er produktionstider i høj grad påvirket af baggrundsbilledet til gavekortskabelonen. Efterhånden som baggrundsbilledet stiger, bliver tiden til at generere PDF -filen også. I kassen betyder det, at det kan tage længere tid at generere og vise en ordre, som betales med det samme på siden Ordre modtaget.
Hvis du bruger gavekort med høj opløsning, anbefaler vi, at du holder disse billeder under 2000 pixel (dvs. mindre end en udskrevet side), så gavekortet kan genereres på en rimelig tid.
Sløret gavekort
Hvis dine gavekort ser sløret ud på din enhed , skyldes det sandsynligvis en indstilling med din PDF -fremviser (f.eks. Acrobat, Forhåndsvisning osv.). Som standard vil de fleste PDF -seere forsøge at vise et billede, som de tror, det vil se ud, når det udskrives, men dette fungerer ikke altid korrekt. Du kan ændre denne indstilling i din PDF -visningsapplikation.
I Eksempel kan du f.eks. Gå til Præferencer > PDF og ændre skalaen Definer 100% som indstilling til "1 punkt er lig med 1 skærmpixel".
Hvis dit gavekort ser sløret ud, når det udskrives, kan det skyldes en række faktorer:
- Hvis dit gavekort -PDF er mindre end den sidestørrelse, der udskrives på, skaleres det måske af din udskriftsadministration over 100%, hvilket kan resultere i et sløret, ikke -fokuseret billede. Prøv at ændre dine udskriftsindstillinger, så de ikke skaleres mere end 100%.
- Nogle gange ser billeder på skærmen simpelthen bedre ud end trykte versioner på grund af de fysiske forskelle mellem en pixel på en skærm og en pixel udskrevet på et stykke papir. Generelt ser billederne bedre ud på skærmen og kræver en højere opløsning, når de udskrives for at matche skærmversionen. For at løse dette kan du starte med et billede af en gaveopgørelse med højere opløsning, som måske ser stort ud som en PDF på skærmen, men skaleres ned og se skarpt ud, når det udskrives. Sørg for, at baggrundsbilledet for din gavekortskabelon er i høj opløsning / 300 DPI, og at du har indstillet dette som billed-DPI for dit gavekort.
Sørg for at teste dit gavekortbillede, når du oprindeligt konfigurerer gavekortskabelonen ved manuelt at tilføje og downloade et gavekort til dig selv for at få en fornemmelse af, hvordan det valgte billede vil se ud i PDF -form, hvordan tekstfelterne er arrangeret, og hvordan det vil se ud, når de udskrives af dine kunder.
Understøttelse af specialtegn
Gavekort understøtter brug af ikke-ASCII-tegn, såsom kyrillisk eller mandarin, på et genereret gavekort. Da der anvendes systemskrifttyper, bør dit server- / hostingmiljø understøtte dette. Men hvis du finder ud af, at specialtegn ikke genkendes korrekt (eller erstattes med? Symboler), kan du i stedet bruge en ekstern skrifttype med bredere tegnsupport.
Hvis de medfølgende skrifttyper ikke fungerer godt for dit sprog, kan du bruge et lille kodestykke til at registrere flere skrifttyper. Vi anbefaler, at du kigger på forhåndsvisninger af Google Skrifttyper for at finde en skrifttype, som passer bedst til dit brand og sprog.
Scanning af stregkoder
Hvis du har problemer med at scanne stregkoder, skal du kontrollere følgende:
- Sørg for, at skabelonen til gavekort bruger QR -stregkodetypen: Selvom andre stregkoder muligvis bruges til eksterne scannere, understøtter Gavecertifikater kun læsning af QR -koder til scanningindløsning.
- Indstil stregkode -forgrundsfarven til sort: Dette skulle gøre det lettere for din scanner at registrere og scanne stregkoden korrekt.
- Ser du fejlen "Kun sikker oprindelse tilladt"? Dette skyldes sandsynligvis, at din browser ikke tillader kameraadgang uden et SSL -certifikat. Dit website skal indeholde et SSL -certifikat for at scanne gavekortkoder.
Andre problemer
- Tjek ofte stillede spørgsmål .
- Er gavekortets tekst sprunget ud eller ser det generelt ikke rigtigt ud? Bemærk, at du ikke kan bruge plugins til billedkomprimering som f.eks. WP SmushIT, når du prøver at tilføje gavekort med nethinden eller høj opløsning, da de mister denne opløsning, når de komprimeres. Sørg for, at opløsningen er på 300 DPI, og at dit baggrundsbillede af dit gavekort -skabelon også er konfigureret med denne indstilling.