PESTPOINT · 2020 – HEDEN
Pestpoint webshop
Een e-commerceplatform voor biocideproducten. Productcatalogus, winkelwagen, bestellingen, betalen via een virtuele POS met 3D Secure, verzendmeldingen en een beheerpaneel, allemaal in één Laravel-applicatie.
Mijn rol: Full-stack development: van code tot server ligt alle technische verantwoordelijkheid bij mij.
pestpoint.com.tr- online sinds
- 2020
- op de nieuwste versie
- Laravel 12
- betalen via virtuele POS
- 3D Secure
- van code tot server
- Eén persoon
Het probleem
Biocideproducten verkoop je niet als een gewoon winkelartikel: klanten willen weten welk product past bij welk ongedierte en welk toepassingsgebied, en verpakkingstypen en voorraad worden apart bijgehouden.
Er wordt betaald met een kaart of per overboeking, en de klant moet horen wanneer de bestelling is verzonden. Dat alles moet beheersbaar blijven voor een klein team.
Architectuur
Webshop
- Tailwind CSS
Blade-templates
Beheerpaneel
- Tailwind CSS
Blade-templates
Laravel 12
- Laravel
Eloquent en geplande taken
Database
- PostgreSQL
Producten, voorraad en bestellingen
Virtuele POS
- Betaalintegratie
QNB 3D Secure
- Maizzle
Bestel- en verzendmeldingen
Bestel- en verzendmails worden met Maizzle ontworpen en zo gecompileerd dat ze er in elke e-mailclient hetzelfde uitzien.
Wat ik heb gebouwd
Branchespecifieke catalogus
Producten zijn te zoeken en te filteren op soort ongedierte, toepassingsgebied, merk en verpakkingstype.
Winkelwagen en bestellingen
Sessiegebaseerde winkelwagen, kortingen, adresbeheer en het volgen van bestellingen.
Betalen
Kaartbetaling via de virtuele POS van QNB Finansbank met 3D Secure; bankrekeningen en betaalverzoeken voor overboekingen.
Verzending en meldingen
Registratie van de vervoerder en e-mails met “je bestelling is verzonden”.
Content
Blog, veelgestelde vragen, productreviews, favorieten en een automatische sitemap.
Beheerpaneel
Producten, voorraad, bestellingen, betalingen en content op één plek beheren.
Lastige problemen die ik heb opgelost
- 1
Integratie van de virtuele POS met 3D Secure
Ik heb de 3D Secure-flow van de bank van begin tot eind gebouwd en een laag geschreven die de transactiecodes van de bank vertaalt naar begrijpelijke meldingen voor de klant.
- 2
Herinneringen bij verlaten winkelwagens
Een gepland commando stuurt gebruikers die hun winkelwagen niet hebben afgerond een herinneringsmail; oude winkelwagensessies worden regelmatig opgeruimd.
- 3
Jarenlang up-to-date gebleven
Sinds 2020 is de applicatie bijgehouden met upgrades van PHP en Laravel; vandaag draait hij op Laravel 12, Tailwind CSS 4 en Vite.
Technologieën
- Laravel
- PHP
- Tailwind CSS
- PostgreSQL
- Betaalintegratie
- Vite
- Maizzle
- Docker
Gerelateerde diensten
Bouw je een vergelijkbaar systeem? Van de architectuur tot de livegang kunnen we samenwerken.
Neem contact op