Interne tooling & e-commerce integratie

Radijs Conceptstore — kadobonbeheer & WooCommerce-koppeling

Laravel 10 Livewire 2 Laravel Breeze Tailwind CSS 3 WooCommerce REST API mPDF & QR-codes Dropbox OAuth Laravel Mail
Intern Laravel-portaal voor gift cards: aanmaken, zoeken, bijwerken, inwisselen in de winkel via WooCommerce-orders, printbare PDF met QR en Dropbox-back-up.
Klant
Radijs Conceptstore
Jaar
2022
Maand
Mei
Duur
Doorlopend onderhoud

Context & aanpak

Waar we tegenaan liepen en hoe we het samen hebben opgelost.

Uitdaging

De uitdaging

Kadobonnen moeten naadloos aansluiten op de bestaande WooCommerce-/gift-card-logica in de webshop, terwijl winkelpersoneel snel kaarten kan uitgeven, inwisselen en administratief vastleggen—zonder dubbele bron van waarheid naast WooCommerce.

Oplossing

Onze oplossing

Eén Laravel-app als dunne orchestratielaag: REST-calls naar WooCommerce voor aanmaken, muteren en afboeken; lokale mapping voor codes en zoeken; orders voor inwinkel-afboekingen met instelbare factuur- en verzendregels. PDF + QR voor fysieke workflow, e-mail voor communicatie, Dropbox voor archief/print-keten.

Key features

Kernfunctionaliteit die in dit project centraal stond — gebouwd voor gebruik in de praktijk.

Aanmaken & beheer

Nieuwe kadobon via WooCommerce API; lokale koppeling code ↔ id; bewerken van afzender, ontvanger en bericht.

Overzicht & zoeken

Paginering en zoeken op onder meer kaartcode, met terugkoppeling naar WooCommerce gift-card-data.

Inwisselen in de winkel

Code valideren, saldo tonen, bedrag afschrijven via WooCommerce-order met gift-card-betaling en completed status.

PDF, QR & Dropbox

Fysiek formaat PDF met QR naar scan-URL; bestand opslaan en naar Dropbox uploaden voor print/archief.

Resultaten

Meetbare impact en concrete verbeteringen na oplevering.

Gift cards blijven de ‘single source of truth’ in WooCommerce

Snelle flow voor uitgifte en inwisselen in de fysieke winkel

Printbare kaartjes met QR gekoppeld aan de interne scan-route

Configureerbare order- en verzendregels voor NL (o.a. flat rate)

Gebruikte technologieën

Stack en tools die we voor dit traject hebben ingezet.

PHP 8.x Laravel 10 Livewire 2 Laravel Breeze Tailwind CSS 3 Vite Automattic WooCommerce PHP mPDF dcblogdev/laravel-dropbox Laravel Sanctum

Projectbeschrijving

Voor Radijs Conceptstore is een interne applicatie gebouwd die kadobonnen niet opnieuw ‘uitvindt’, maar aansluit op de bestaande WooCommerce-webshop. Cadeaukaarten worden via de WooCommerce gift-cards API aangemaakt en beheerd; lokaal wordt alleen de koppeling tussen scanbare code en WooCommerce-id bijgehouden voor snelle lookup en zoekfuncties. Medewerkers kunnen kaarten aanmaken en gegevens aanpassen, een overzicht doorzoeken en in de winkel een bedrag afschrijven: de app maakt daarvoor een WooCommerce-order met gift-card-betaling en zet die op voltooid, met configureerbare factuur- en verzendregels (o.a. Nederland). Voor fysieke uitgifte genereert het systeem een compacte PDF met merklettertype en een QR-code naar de scan-route, met optionele upload naar Dropbox. Optioneel kan een mail naar de ontvanger worden verstuurd. De interface is opgebouwd met Livewire-componenten en Tailwind; authenticatie verloopt via Laravel Breeze (ingelogd + geverifieerd).

Geïnspireerd door dit project?

Laten we bespreken wat we voor jou kunnen betekenen