Webshop-udvikling

Webshop udvikling med fokus på performance, UX og købsklar trafik.

UnderStack bygger webshops og salgsflows til virksomheder, der sælger et afgrænset sortiment, digitale produkter eller ydelser, og som vil have en hurtig butik, de selv har kontrol over.

Hvis du foretrækker at tale om flere detaljer, finder vi gerne et tidspunkt, der passer.

01

Hvem det er til, og hvad det løser

En webshop skal gøre det let at forstå produktet, stole på sælgeren og gennemføre købet. Mange butikker taber kunden undervejs. En producent sælger reservedele til erhvervskunder, men produktsiderne mangler de oplysninger, køberen skal bruge for at vælge rigtigt. En softwarevirksomhed vil sælge en licens og bruger en ekstern betalingsside, der ser fremmed ud og ikke kan sende den rigtige kvittering. En kursusudbyder vil tage imod betaling ved tilmelding, men systemet kan ikke håndtere moms for kunder i andre EU-lande. Et lille brand har en butik fyldt med udvidelser, som gør hver side langsom. Vi bygger butikken omkring selve købet: få, tydelige trin, hurtige sider og et ordreflow, der også virker bagefter, når kunden skal have kvittering, adgang eller levering.

02

Hvad en webshop skal have styr på

Det synlige design er den mindste del af en butik. Det, der afgør, om den fungerer i drift, er de dele, kunden kun lægger mærke til, når de mangler.

  • Produktsider med de oplysninger, køberen skal bruge
  • Et kort checkout-flow uden unødvendige felter
  • Betaling gennem en betalingsudbyders API
  • Ordrebekræftelse og kvittering på e-mail
  • Moms, valuta og priser vist korrekt for kunden
  • Salgsbetingelser, fortrydelsesret og samtykke i købsflowet
  • Teknisk SEO for produkt- og kategorisider

03

Sådan forløber et webshop-projekt

Et salgsflow har flere afhængigheder end en almindelig hjemmeside, så rækkefølgen er vigtig.

  1. 1Afklaring: sortiment, kundetyper, betalingsformer, levering og de systemer, butikken skal tale med. I modtager et skriftligt scope og et tilbud.
  2. 2Struktur og købsflow: kategorier, produktsider og checkout tegnes trin for trin. I modtager købsflowet til godkendelse, før det bliver bygget.
  3. 3Udvikling og integration: butik, betaling og ordremails bygges og kobles sammen. I modtager en testversion, hvor hele købet kan gennemføres i udbyderens testmiljø.
  4. 4Jura og kontrol: salgsbetingelser, fortrydelsesret og samtykketekster placeres i flowet, og prisvisning og moms kontrolleres. I modtager en gennemgang af hele flowet inden åbning.
  5. 5Åbning og opfølgning: butikken sættes i drift, og de første ordrer følges tæt, så fejl i betaling eller mails bliver fanget med det samme.

04

Teknologi og tekniske valg

Vi har bygget købsflowet for vores eget produkt, UnderStack Code, på dette site, og det er den samme opbygning, vi bruger for kunder. Butikken er en React- og TypeScript-applikation med forhåndsrenderede sider, så produktsider indlæses hurtigt og kan indekseres. Ordrer oprettes af et API på Cloudflare Workers og gemmes i PostgreSQL. Betalingen går gennem betalingsudbyderens API, i vores eget tilfælde Revolut, og en ordre regnes først som betalt, når udbyderen har bekræftet det. Ordrebekræftelser sendes som transaktionsmails, og digitale leverancer udleveres fra et lukket lager, når betalingen er registreret. Priser kan vises i flere valutaer, mens én valuta er den gældende. Den opbygning giver færre bevægelige dele end en platform med mange udvidelser.

React
TypeScript
Node.js

05

Efter åbningen

En butik viser først sine svagheder, når der kommer rigtige kunder. I de første uger følger vi de steder, hvor et køb kan gå i stå: betalinger, der bliver afbrudt, mails, der ikke når frem, og sider, hvor mange forlader flowet. Rettelserne er som regel små, men de betyder meget for, hvor mange der gennemfører. Fejl og ønsker bliver meldt ind i en ticketportal med hastegrad, så et problem i betalingen bliver behandlet før et ønske om en ny funktion. Statistik bliver kun indlæst, når den besøgende har givet samtykke, og det er de tal, forbedringerne bygger på.

06

Egen butik eller en standardplatform?

En standardplatform til webshops er det rigtige valg for mange. Har I et stort sortiment, der skifter ofte, og vil I selv styre kampagner, lager og fragt gennem færdige moduler, er der ingen grund til at bygge det fra bunden, og det siger vi. En specialbygget butik passer bedre, når sortimentet er lille, når købet er en del af et større produkt eller en platform, når I sælger licenser, tilmeldinger eller andre digitale ydelser, eller når hastighed og kontrol over hele flowet betyder mere end antallet af funktioner. Vi offentliggør ikke prisintervaller. Artiklen om, hvad en hjemmeside koster i Danmark, beskriver de forhold, der også driver prisen på en butik.

Spørgsmål og svar

Hvad koster det at få udviklet en webshop?

Prisen afhænger af sortimentets størrelse, betalingsformer, integrationer, sprog og hvor meget der skal ske efter købet. I får et skriftligt tilbud på en afgrænset første udgave efter en kort afklaring.

Bygger I på en standardplatform eller specialudvikler I butikken?

Vi specialudvikler butikker og købsflows, hvor det giver mening. Passer en standardplatform bedre til jeres sortiment og drift, anbefaler vi den i stedet.

Hvilke betalingsløsninger kan I integrere?

Vi integrerer betaling gennem udbyderens eget API. Vores eget købsflow bruger Revolut. Hvilken udbyder der passer til jer, afhænger af jeres kunder, lande og aftaler, og det afklares i scope-fasen.

Kan butikken håndtere moms og kunder i andre lande?

Ja. Prisvisning, valuta og momsbehandling for forskellige kundetyper bliver fastlagt i scope-fasen og bygget ind i flowet. De konkrete regler for jeres salg afklarer I med jeres revisor.

Sørger I for de juridiske tekster i købsflowet?

Vi bygger pladsen til dem og sikrer, at salgsbetingelser, fortrydelsesret og samtykke vises de rigtige steder. Selve teksterne skal være jeres egne og godkendt af jer.

Kan en webshop bygges ind i vores eksisterende hjemmeside?

Ofte ja. Er hjemmesiden bygget i en teknologi, vi kan arbejde videre i, kan købsflowet tilføjes dér. Ellers kan butikken ligge på samme domæne som en selvstændig del.

Kan I sælge digitale produkter og licenser?

Ja. Vores eget købsflow sælger en softwarelicens med digital levering: Kunden betaler, modtager en ordrebekræftelse og får adgang til download, når betalingen er registreret.