WooCommerce udvikler: hvornår har du brug for en?
Hvad en WooCommerce udvikler laver, hvad du kan sætte op i din webshop selv, det særligt danske, og hvad du skal spørge om, før du hyrer nogen.
Har du søgt efter en WooCommerce udvikler, står du som regel i én af tre situationer: du skal have en ny webshop, du har en webshop, der ikke gør det, den skal, eller den, der byggede den, svarer ikke længere. Den her guide forklarer, hvad WooCommerce er, hvad en WooCommerce udvikler faktisk laver, hvad du kan klare selv, og hvad du skal spørge om, før du hyrer nogen. Jeg er selv udvikler i Vejle og laver det arbejde, så læs det med det i baghovedet.
Hvad er WooCommerce?#
WooCommerce er et gratis plugin med åben kildekode, der gør en WordPress-side til en webshop. Produkter, kurv, checkout, lager og ordrer ligger i den samme WordPress-installation som resten af siden, på en server du selv vælger.
Det er den store forskel fra Shopify, hvor du lejer shoppen som en tjeneste. Med WooCommerce ejer du koden og databasen, og du kan ændre alt. Til gengæld er det dit ansvar, at WordPress, WooCommerce og pluginsene bliver holdt opdateret, og at serveren er hurtig nok. Står du mellem de to, har jeg skrevet om WooCommerce eller Shopify til en dansk webshop.
Hvad laver en WooCommerce udvikler?#
Det meste af en almindelig webshop kan sættes op uden en udvikler. En WooCommerce udvikler kommer ind, hvor opsætningen ikke rækker. I praksis er det typisk:
Checkout og betaling, når kunder falder fra, eller en betalingsmetode fejler i stilhed på én korttype.
Integrationer til regnskab, lager og fragt, der skal holde på de dårlige dage og ikke kun den dag, de bliver bygget.
Produktlogik, som standardpluginsene ikke kan: varer der sammensættes af mange valg, prislister per erhvervskunde eller abonnementer med særlige regler.
Hastighed, når shoppen er blevet langsom af tyve plugins og billeder i desktopstørrelse.
Overtagelse af en shop, som en anden har bygget, med en opgørelse over, hvad der er installeret, og hvad der faktisk bliver brugt.
Det er sjældent selve WooCommerce, der er problemet. Det er laget ovenpå: temaet, pluginsene og de koblinger, ingen holder øje med.
WooCommerce webshop udvikling: det du selv kan, og det der kræver en udvikler#
Du kan komme langt selv. At installere WooCommerce, oprette produkter, vælge et tema og slå en betalingsgateway til er beskrevet godt i WooCommerces egen dokumentation, og en lille shop med et overskueligt sortiment kan sagtens køre sådan.
Grænsen går typisk ved tre ting. Når shoppen skal tale med andre systemer, fordi en kobling, der fejler en fredag, først bliver opdaget af bogholderen måneden efter. Når du har brug for noget, et plugin lover, men ikke helt kan, og det plugin, der påstod det, ødelagde temaet. Og når shoppen er blevet langsom, og ingen kan sige hvorfor. Det sidste har jeg skrevet en hel note om: Hvorfor er min WooCommerce-webshop langsom?
WooCommerce udvikler i Danmark: det særligt danske#
En WooCommerce udvikler behøver ikke sidde i Danmark, men det hjælper på de dele, der er danske:
Betaling: MobilePay og Dankort gennem en dansk betalingsgateway som QuickPay, Nets eller Frisbii.
Fragt: typisk Shipmondo eller en direkte kobling til GLS, PostNord eller DAO, så pakkelabels og track-and-trace bliver lavet, når ordren er betalt.
Regnskab: ordrer bogført i e-conomic, Billy eller Dinero med de rigtige momskoder, også når en ordre bliver krediteret eller sendt uden for EU.
Kunderne: priser i kroner inklusive moms, og en checkout, cookiebanner og handelsbetingelser, der passer til danske kunder.
Ingen af delene er svære hver for sig. Det, der tager tid, er ordrestatusser, krediteringer og delvise hævninger, der skal opføre sig rigtigt, når noget går galt undervejs.
Hvad du skal spørge en WooCommerce udvikler om#
Før du hyrer nogen, er de her spørgsmål værd at stille. Svarene siger mere end en portefølje:
Hvem ejer hosting, domæne og konti bagefter? Svaret bør være dig, i dit navn.
Hvordan bliver ændringer testet? På en kopi af shoppen (staging), før de går live, ikke direkte i den shop, kunderne handler i.
Hvad sker der, når en integration fejler? Et godt svar nævner genforsøg og en alarm, der går til et menneske.
Får jeg prisen på skrift, før arbejdet går i gang? Og hvad sker der, hvis opgaven viser sig større?
Hvordan bliver hastigheden målt? På en rigtig telefon, før og efter, så du kan se forskellen.
Kan en anden udvikler tage over? Koden og integrationerne bør være dokumenteret godt nok til det.
Ofte stillede spørgsmål#
Hvad er forskellen på en WooCommerce udvikler og en WordPress udvikler?
WooCommerce er WordPress, så en WooCommerce udvikler er en WordPress udvikler, der også kender webshopdelen: checkout, betalinger, ordrestatusser, moms og de integrationer, en shop har brug for. Ikke alle WordPress-udviklere har arbejdet med den del.
Kan en WooCommerce-shop klare mange ordrer?
Langt flere, end de fleste shops har, når caching og database er sat ordentligt op. Skaleringsproblemer skyldes som regel én forespørgsel uden indeks eller ét plugin, der kører ved hver sidevisning, og ikke WooCommerce selv.
Skal jeg vælge WooCommerce eller Shopify?
Vil du helst ikke tænke på hosting og opdateringer, og sælger du på en almindelig måde, er Shopify ofte det ærlige svar. Skal shoppen kunne noget usædvanligt, eller ligger den ved siden af et WordPress-site med meget indhold, taler meget for WooCommerce.
Hvad koster en WooCommerce udvikler?
Det afhænger af opgaven, og en seriøs udvikler giver dig en pris på skrift efter en kort snak om, hvad shoppen skal kunne. Jeg prissætter selve shoppen og hver integration for sig, så du kan tage stilling til dem hver for sig.
Har du en shop, der skal bygges, rettes eller overtages, kan du læse mere om mit arbejde som WooCommerce udvikler.
Var dette nyttigt?
Flere noter
Dansk Shopify: sådan kører din butik på dansk
Shopify kan køre på dansk hele vejen. Sådan sætter du sprog, kroner og moms, MobilePay, fragt og regnskab op, og det danske butikker oftest glemmer.
Next.js udvikling: hvornår betaler det sig?
Hvad Next.js er, hvorfor valget af rendering afgør hastighed og synlighed, hvornår Vue.js er lige så godt, og hvornår WordPress er det billigere svar.