WooCommerce har offentliggjort to sikkerhedsopdateringer, som webshopejere bør få afklaret. Den 4. november udkom WooCommerce 11.2.2. Dagen før kom en særskilt sikkerhedsmeddelelse om WooPayments. Hvis din webshop bruger begge plugins, kræver de hver sin versionskontrol. Et opdateret WooCommerce bekræfter ikke i sig selv, at WooPayments også er opdateret.

En ubrandet betalingsterminal på en trædisk som illustration af en webshop. Teksten Tjek versionerne og ét originalt KPdesign-logo på mørk baggrund.
Kontroller de enkelte plugins og webshoppen som samlet løsning. AI-genereret illustration med originalt KPdesign-logo.

WooCommerce 11.2.2 omfatter også databasen

Den officielle udgivelsesnote beskriver 11.2.2 som en sikkerhedsudgivelse og anbefaler opdatering hurtigst muligt. Rettelserne berører blandt andet Store API, REST API og validering ved produktimport. Udgivelsen indeholder også en databaseopdatering.

WooCommerce har desuden ændret Store API-kassen, så den stopper før betaling, hvis ordren ikke kan gemmes. Det er relevant for den teknisk ansvarlige at kende ved fejlsøgning af udvidelser, som indgår i ordrebehandlingen.

WooPayments skal kontrolleres for sig

Meddelelsen om WooPayments fra 3. november gælder en sikkerhedsrettelse i den abonnementsfunktionalitet, der følger med pluginet. Bruger webshoppen WooPayments, skal den installerede version sammenholdes med tabellen over rettede versioner. Eksempelvis skal WooPayments 11.2.0 opdateres til 11.2.1. Andre versionsgrene har deres egne rettede udgaver.

Meddelelsen understreger, at versionen bør kontrolleres, selv om automatiske opdateringer er slået til, eller en hostingudbyder står for vedligeholdelsen. Er den relevante rettelse allerede installeret, skal opdateringen ikke gentages. WooPayments og WooCommerce har separate versionsnumre.

Få en konkret status på din webshop

Vores råd er at bede den ansvarlige om en kort status med pluginets navn, den installerede version og tidspunktet for kontrollen. Hvis noget mangler, bør det fremgå, hvem der håndterer det, og hvornår der følges op. En besked om, at opdateringer normalt kører automatisk, fortæller ikke, hvad der faktisk er installeret nu.

Afgræns de berørte installationer. En webshop og dens testmiljø kan have forskellig status. Noter også særlige udvidelser og integrationer, så de kan indgå i kontrollen efter ændringen.

Forbered ændringen uden at miste overblikket

WooCommerces opdateringsvejledning anbefaler en aktuel sikkerhedskopi og afprøvning på et testmiljø før ændringer i drift. Vejledningen beskriver også, at en nødvendig databaseopdatering skal gennemføres efter opdateringen af pluginfilerne.

Aftal et afgrænset forløb med den teknisk ansvarlige. Det bør være tydeligt, hvem der foretager ændringen, hvordan webshoppen håndteres imens, og hvordan en eventuel fejl bliver fulgt op. En sikkerhedsrettelse skal prioriteres, samtidig med at arbejdet udføres kontrolleret.

Kontroller det, kunderne skal kunne

Lav en kort liste over virksomhedens vigtigste forløb. Vælg eksempelvis en relevant vare, dens varianter, kurven og de fragtmuligheder, webshoppen faktisk bruger. Aftal særskilt, hvordan betaling og ordrebehandling afprøves forsvarligt, så test ikke bliver forvekslet med rigtige køb.

Gem det observerede resultat sammen med tidspunkt og versionsoplysninger. Hvis en funktion fejler, skal fejlen beskrives konkret og sendes til den ansvarlige. En forside, der ser rigtig ud, er ikke dokumentation for hele købsforløbet.

Hvis en tilbageførsel bliver nødvendig, bør den teknisk ansvarlige først afklare, hvordan nye ordrer og andre ændringer undervejs bliver håndteret. Aftal dette som del af planen, før opgaven betragtes som afsluttet.

Hjælp til opdatering og fejlsøgning

Hos KPdesign tilbyder vi egen WordPress- og WooCommerce-support til opdateringer, plugin-konflikter og teknisk fejlsøgning. Vi afklarer opgaven og dokumenterer det udførte arbejde efter aftalt omfang. Det giver et konkret grundlag for at følge op på både versionsstatus og de funktioner, webshoppen er afhængig af.