Huis Bedrijf Een e-commerce website bouwen: 8 technische aspecten die u moet kennen

Een e-commerce website bouwen: 8 technische aspecten die u moet kennen

Inhoudsopgave:

Video: How to Make an E-Commerce Website (November 2024)

Video: How to Make an E-Commerce Website (November 2024)
Anonim

Het maken van een e-commerce website is geen ingewikkelde onderneming. U kunt zich concentreren op het ontwikkelen van solide producten en het promoten van uw merk terwijl u zich wendt tot een softwarebedrijf om de technische details af te handelen - en u hebt zelfs geen technisch diploma nodig. Hoewel u zelf geen programmeur hoeft te zijn, is het belangrijk dat u op zijn minst de basis begrijpt van wat uw website-hostingprovider levert op het gebied van e-commercemogelijkheden, en dat probleem blijft belangrijk, zelfs nadat u uw e- commercie actief.

Ik sprak met Stergios Anastasiadis, Director of Engineering bij Shopify over de belangrijkste technologie die binnen een e-commerce website leeft en wat u moet weten om aan de slag te gaan. "We hebben verkopers die producten verkopen vanuit hun huis, " zei Anastasiadis. "Het enige dat u nodig hebt is een internetverbinding en elk succesvol handelsplatform zou de technologie op uw site voor u moeten kunnen uitvoeren."

Eerst en vooral zal uw verkoper u helpen het uiterlijk van uw website te bepalen. Het biedt ook de capaciteit om al uw gegevens op te slaan en u te helpen transacties af te ronden en uit te voeren. Dat zijn gewoon de meest voor de hand liggende verplichtingen van een e-commerceprovider. Verder is er veel dat u moet weten over de specifieke technologie die uw partner gebruikt om ervoor te zorgen dat uw website functioneel, succesvol en veilig is.

1. Websitebeveiliging

U wilt dat uw e-commerce-website veilig is voor hackers. De beste websites bieden 256-bit Transport Sockets Layer (TLS) -versleuteling, waardoor een end-to-end beveiligde verbinding tussen alle gegevens en transacties op uw website mogelijk is. Websites moeten voldoen aan de TLS 1.2-standaard en moeten een browser of besturingssysteem (OS) upgraden als ze momenteel TLS 1.0 of TLS 1.1 ondersteunen. TLS heeft Secure Sockets Layer (SSL) vervangen als de standaard voor communicatiebeveiliging via een netwerk. Vanaf het moment dat een persoon uw website bezoekt tot het moment dat die persoon de website verlaat, worden alle gegevens gecodeerd.

Een eenvoudige manier om dit te implementeren is om Hypertext Transport Protocol Secure (HTTPS) te gebruiken in plaats van gewoon oud HTTP om uw website van stroom te voorzien. Het gebruik van HTTPS combineert ondersteuning van Hypertext Markup Language (HTML) met TLS. Voor elke vorm van online webtransactie die privacy nodig heeft, is HTTPS een voor de hand liggende kandidaat - zozeer zelfs dat Google Chrome sinds januari 2017 elke niet-HTTPS-site die om inlog- of creditcardgegevens vraagt ​​als "niet-beveiligd" heeft gemarkeerd."

Bovendien moet e-commerce software u voorzien van een tool voor het verwerken van betalingen die extra beveiliging kan bieden tijdens de winkelwagen en betalingsaspecten van een transactie. Producten zoals Stripe sluiten aan op e-commercehulpmiddelen om te voldoen aan de Payment Card Industry Data Security Standards (PCI DSS), zonder dat u extra werk hoeft te verzetten.

2. Website prestaties

Als een klant vindt dat uw website te traag is of de website van uw concurrent vreugdevol snel, dan verliest u die klant waarschijnlijk. Uw webpagina's moeten in minder dan 100 milliseconden (ms) laden. Als de website in die tijd niet laadt, zou uw e-commerce leverancier al aan de achterkant moeten zijn om een ​​oplossing te vinden voordat u het merkt.

Uw e-commerce leverancier zal waarschijnlijk technici in dienst hebben die constant de laadtijden van pagina's bijhouden met behulp van website monitoring tools om ervoor te zorgen dat uw website op topniveau werkt. Als de webpagina's om welke reden dan ook moeite hebben, wordt het personeel meestal automatisch per e-mail of telefoon gewaarschuwd dat er een probleem is opgetreden. Houd rekening met het volgende: deze laadtijden gelden voor mobiel en internet, dus houd bij hoe uw website op meerdere apparaten wordt geladen.

3. Schalen volgens uw behoeften

E-commerce services hebben verschillende behoeften aan bronnen, afhankelijk van de grootte en de belasting van een winkel. U wilt uw website snel en gemakkelijk schalen, afhankelijk van wat er met uw laadtijden gebeurt naarmate het verkeer naar uw pagina toeneemt.

Wanneer uw voorraad snel groeit of als u zware belastingactiviteiten, zoals Flash-verkoop en seizoensaanbiedingen, moet ondersteunen, moet u uw platform dienovereenkomstig schalen om aan deze behoeften te voldoen of kunnen klanten gefrustreerd raken door de prestaties van uw site en doorklikken naar een andere winkel. Bewaak verkeer en piek laadtijden van gebruikers om crashes te voorkomen en schaal serverbronnen dienovereenkomstig.

Gelukkig is het schalen van serverbehoeften eenvoudig, zolang u of uw e-commerce-siteprovider een cloudprovider gebruikt die is gestandaardiseerd op een betrouwbaar Infrastructure-as-a-Service (IaaS) -platform. Met behulp van een dergelijk platform kunt u met slechts enkele muisklikken uw serververmogen naar hartenlust uitbreiden. Nog beter, u betaalt alleen voor deze toegevoegde spier zolang u deze gebruikt, in tegenstelling tot het werken met fysieke servers waar ongebruikte stroom gewoon donker wordt terwijl u hetzelfde kost.

4. Denk eerst aan Mobile

Tegenwoordig helpen de meeste e-commerce services u om uw website op het mobiele web uit te bouwen voordat ze ooit aan een desktop denken. Dat komt omdat de meeste inhoud die op mobiel werkt ook prima op de desktop wordt weergegeven, maar niet andersom.

"Met consumenten die meer dan ooit mobiel winkelen, is het optimaliseren van e-commerce websites voor mobiel van cruciaal belang, " zei Anastasiadis. "Vanuit technisch perspectief kunnen functies die zijn gebouwd met een interface die voor het eerst mobiel is, verkopers meer flexibiliteit en schaalbaarheid bieden."

Als u met een potentiële verkoper praat en u vertelt dat deze "web-first" ontwikkelt en later naar mobiel converteert, wilt u waarschijnlijk weglopen. Ongeacht andere factoren die het bedrijf aantrekkelijk maken, zal een dergelijke verouderde filosofie uw website vanaf het begin benadelen.

5. Cloud Hosting

Uw serviceprovider zal uw gegevens waarschijnlijk opslaan in de cloud met behulp van grote leveranciers, zoals Amazon, Google of Microsoft. Ontdek welke service u verkiest door factoren zoals back-up, noodherstel (DR), beveiliging en uptime te onderzoeken.

Als u zelf een service beheert, zijn Amazon, Google en Microsoft allemaal zeer goede opties, maar u kunt een voorkeur hebben tussen de drie of zelfs bij een andere leverancier. Het kiezen van een van deze is van cruciaal belang omdat het degene is die verantwoordelijk is voor hoe vaak uw website uitvalt, of uw opgeslagen gegevens al dan niet veilig zijn en zelfs als u er weer toegang toe kunt krijgen als zich een ramp voordoet.

6. Website-updates

Uw website is geen 'stel-en-vergeet-het'-voorstel. U wilt een leverancier die consequent nieuwe code op uw website kan leveren voor prestatieverbeteringen of nieuwe functies. Helaas verzenden sommige leveranciers slechts eenmaal per dag of zelfs eens in de paar dagen een nieuwe code. U wilt een leverancier die op elk moment van de dag code kan leveren. Op deze manier hoef je nooit te wachten tot problemen zijn opgelost of tot nieuwe functies live op je startpagina verschijnen.

U wilt echter ook een nauwkeurige rapportage van wanneer deze code-updates live gaan, vooral als ze niet direct betrekking hebben op de voorkant van uw website, maar meer verband houden met de back-end-bewerkingen die relevant zijn voor de provider. Dat soort functies zijn meestal prima in gebruik, maar er is altijd een kans dat ze ook iets op je pagina kunnen breken. U wilt precies weten wanneer die updates plaatsvinden, bij voorkeur vooraf met een testvenster. Als dat echter geen optie is, wilt u zeker een nauwkeurig implementatieschema, zodat u zelf site-tests kunt uitvoeren zodra de nieuwe code live gaat.

7. Data-engineering

Vraag uw potentiële e-commerce leverancier of het een speciaal data engineering team heeft dat u kan helpen bij het opstellen van aangepaste rapporten over de prestaties van uw website. Met deze analyse kunt u bepalen of producten correct zijn geplaatst, of mensen de winkelwagen te vaak verlaten, of dat u een volledige heroverweging met betrekking tot websitenavigatie nodig hebt.

Natuurlijk bieden de meeste leveranciers kant-en-klare rapportage, maar als uw leverancier geen team beschikbaar heeft om aangepaste rapporten voor u te maken, moet u samenwerken met een derde partij om deze functie uit te voeren wanneer deze wordt vereist. Dat gaat extra geld kosten en onnodig gedoe voor u toevoegen. Het goede nieuws is dat de meeste bedrijven deze service in een of andere vorm aanbieden, en ze werken voortdurend de tools bij die aan de oppervlakte komen.

Deze mogelijkheid is ook handig wanneer u de statistieken van uw site begint te analyseren met behulp van BI-tools (Business Intelligence) zoals Tableau Desktop. Het gebruik van een BI-tool is een noodzaak wanneer u diepgaander inzicht nodig hebt in hoe uw klanten zich gedragen op uw website, welke producten of diensten zij kiezen of afwijzen en soortgelijke kennispunten. Zorg ervoor dat uw provider u kan helpen de benodigde transactiegegevens te verzamelen om dit soort analyses uit te voeren. Pas bovendien een optie voor datawarehousing in uw platform aan om meer inzichten te krijgen. Diensten zoals Shopify bieden een volledig beheerd datawarehouse voor grotere handelaren naast gestandaardiseerde rapportageproducten.

8. Integraties van derden

Hoewel u misschien een technische neofiet bent, gebruikt u waarschijnlijk al een breed scala aan software om uw bedrijf te runnen. De mogelijkheid om al uw tools te verbinden is cruciaal voor het stroomlijnen van workflows en het optimaliseren van data-intelligentie. Als u bijvoorbeeld e-mailmarketingcampagnes uitvoert via MailChimp, zorgt de combinatie van uw marketing- en e-commerceplatforms ervoor dat "Bedankt" en promotie-e-mails direct aan de website worden gekoppeld. Dit zorgt voor meer overzicht over wie wat heeft gekocht, welke promoties hebben gewerkt en of u klanten die een winkelwagentje hebben verlaten, kunt terugvorderen.

Zoek ten slotte een e-commerceprovider die native integraties biedt met zoveel mogelijk tools van derden. Hoe meer native integraties, hoe meer opties u hebt als het gaat om het uitbreiden van uw toolset.

Een e-commerce website bouwen: 8 technische aspecten die u moet kennen