Den ursprungliga 2017-artikeln var en lista över tillägg som jag bland annat använde när jag arbetade med en kunds skandinaviska möbelbutik. Då var det meningsfullt att visa specifika tillägg och anpassningar. I dag kan samma lista leda läsare till kod som inte längre underhålls, en inkompatibel kassa eller en funktion som WooCommerce numera hanterar på ett annat sätt.
Därför letar jag inte längre efter ett bombastiskt antal tillägg. Jag letar efter den minsta uppsättning som pålitligt hanterar katalog, order, betalning, frakt, lager, analys och efterförsäljning.
Börja med butikens karta
Innan du öppnar tilläggskatalogen bör du skriva ned det huvudsakliga flödet:
- Hur ska kunden upptäcka och jämföra en produkt?
- Vilka varianter, priser, skatter och lageruppgifter behöver du?
- Vilka länder, valutor, betalningar och fraktmetoder betjänar du faktiskt?
- Vad överförs efter en order till ekonomi, lager, CRM och support?
- Vilka steg måste fungera när en integration inte är tillgänglig?
Tilldela varje tillägg ett behov och en ansvarig. Om du inte kan säga vem som ska kontrollera det efter en uppdatering är det ännu inte valt.
Kontrollera kärnfunktionerna först
WooCommerce flyttar kontinuerligt funktioner som tidigare var valfria till kärnan. Innan du installerar ett tillägg bör du granska aktuella inställningar för produkter, skatter, frakt, konton, integritet och avancerade funktioner. Den officiella dokumentationen sammanfattar avancerade WooCommerce-inställningar, inklusive sidor för varukorg och kassa, REST API, webhooks och funktioner.
Samma sak gäller WordPress. Jag beskriver den allmänna grunden och rensningen i artikeln om de bästa WordPress-tilläggen. En butik behöver inte ett andra SEO-tillägg, en tredje cache eller en egen kopia av en funktion bara för att ”WooCommerce” finns i namnet.
Kategorier där ett tillägg kan vara motiverat
Betalningar och frakt
Använd en officiell integration eller en integration från en leverantör som underhålls långsiktigt. Kontrollera länder, valutor, återbetalningar, webhooks, återkommande betalningar, sandbox-drift och hantering av otillgänglighet. För frakt bör du kontrollera ombud, dimensioner, postförskott, etiketter och returer med verkliga order.
Fakturor, skatter och ekonomi
Tillägget måste passa din ekonomiprocess, inte en generell skärmbild. Testa avrundning, rabatter, frakt, kreditnotor, flera skattesatser, gränsöverskridande försäljning och upprepade exporter. En redovisningskonsult eller skatterådgivare bör bekräfta att det är juridiskt och skattemässigt korrekt.
Lager och ERP-kopplingar
Definiera den huvudsakliga informationskällan. Om ERP-systemet styr lagret får WooCommerce inte samtidigt självständigt skriva över tillgängligheten. Integrationen behöver köhantering eller omförsök, loggar och larm. En manuell ”synkronisera”-knapp är ingen driftplan.
Sök, filter och varianter
Implementera ett tillägg utifrån katalogens storlek och kundernas faktiska sökningar. Ett filter som skapar hundratals indexerbara URL-kombinationer kan skada både prestanda och SEO. Definiera kanoniska URL:er, indexering och beteende utan JavaScript i förväg.
E-handelsfunktioner
Önskelistor, paket, prenumerationer, reservationer, personliga produkter eller B2B-priser är meningsfulla när de passar affärsmodellen. Var och en förändrar order, skatter, lager och support. Köp dem inte bara för att ha dem.
Mätning
Analysintegrationer måste skicka konsekventa produktidentifierare, värde, valuta och transaktionsstatus utan dubbletter när tack-sidan laddas om. Koppla mätplanen till GA4 och Google Tag Manager. Hantera samtycke och annonsplattformar innan du implementerar skript, inte efter det första klagomålet.
Tre aktuella kompatibilitetstester
HPOS
High-Performance Order Storage lagrar order i dedikerade tabeller. WooCommerce beskriver hur du aktiverar HPOS och kontrollerar inkompatibla tillägg. Ett tillägg som arbetar med order måste uttryckligen ange kompatibilitet, och du måste verifiera den i stagingmiljö.
Block för varukorg och kassa
Den moderna blockbaserade varukorgen och kassan använder andra integrationspunkter än de gamla shortcode-mallarna. Tillägg för betalningar, frakt, fält, merförsäljning eller mätning måste stödja den specifika kassa du använder. Utgå inte från att de är kompatibla bara för att produktsidan fungerar.
Aktuella WordPress och WooCommerce
För tilläggsförfattare listar WooCommerce kompatibilitet med aktuella versioner av WooCommerce och WordPress, blockbaserad varukorg och kassa samt HPOS bland sina grundläggande krav; se de officiella kompatibilitetsreglerna. Kontrollera också vilka PHP- och databasversioner som stöds.
Säkert urval
- Skriv ned kravet och en acceptabel driftsstörning.
- Kontrollera utvecklaren, uppdateringshistoriken, dokumentationen och supporten.
- Granska behörigheter, lagrade data, externa tjänster och licensmodellen.
- Testa installationen i staging med en kopia av typiska data.
- Kör ett kort och en annan betalning, rabatt, frakt, återbetalning, e-post och export genom flödet.
- Mät hastigheten för katalog, produkt, varukorg och kassa.
- Förbered återställning och dataexport före driftsättning.
WooCommerces säkerhetsrekommendationer betonar regelbundna uppdateringar, borttagning av tillägg som inte längre underhålls eller är sårbara, staging och säkerhetskopior. Hela översikten finns i de officiella bästa säkerhetsrutinerna.
Det jag inte längre upprepar från originalartikeln
- en försäljningslista över betalda tillägg utan kännedom om den specifika verksamheten,
- gamla PHP-snuttar kopplade till dåtidens WooCommerce-gränssnitt,
- ett tillägg för varje liten text- eller fältändring,
- automatiska rekommendationer för sociala funktioner eller marknadsföringsfunktioner utan mätning,
- verktyg vars underhåll och aktuella kompatibilitet inte kan verifieras.
Egen kod kan vara rätt val för en liten, stabil förändring, men den behöver versionshantering, tester, dokumentation och någon som uppdaterar den när WooCommerce förändras. Att kopiera en slumpmässig kodsnutt från en diskussion är inte ett billigare tillägg. Den saknar bara faktura än så länge.
Kvartalsvis granskning
Granska aktiva och inaktiva tillägg, tillgängliga uppdateringar, säkerhetsmeddelanden, licenser, ansvariga och kompatibilitet. Testa sedan de viktigaste köpscenarierna och prestandan i staging. Var särskilt uppmärksam på tillägg som påverkar priser, skatter, order, betalningar och exporter.
Hantera hela butikens hastighet enligt hur man snabbar upp en webbplats. Om du vill inventera de aktuella tilläggen, ta bort överlappningar och förbereda en säker migreringsplan kan du kontakta mig via kontakt.