Aller au contenu
HL
DisponibleEN
Projet / e-commerceen cours

Luvory

Boutique de mode de luxe et back-office marchand complet sur Cloudflare Workers

Luvory est une boutique en ligne, un tunnel de paiement et un back-office marchand pour une marque de mode de luxe, construits sous la forme d'un unique Cloudflare Worker (Next.js 16 via vinext, D1, R2). Il couvre les marchés et les devises, les taxes, la livraison et le retrait, les retours, les remises, les campagnes, le reporting et la sécurité de l'équipe, avec des paiements via les draft orders Shopify Payments et Mollie en solution de repli. Une extension Chrome associée importe les annonces des fournisseurs sous forme de produits brouillons.

Points forts

  1. 01Boutique avec pages produits et collections rendues côté serveur, recherche à facettes, listes de souhaits, avis, espace client sans mot de passe et statut de commande par token.
  2. 02Back-office : commandes et commandes brouillons, blocages d'expédition, stocks multi-emplacements, remises, marchés, traductions, listes de prix B2B, campagnes avec tests A/B, rapports, facturation séquentielle, et comptes d'équipe avec authentification renforcée TOTP.
  3. 03Adaptateur de paiement unique (draft orders Shopify Payments, Mollie en repli) et un exécuteur planifié toutes les minutes avec 48 passes en arrière-plan (rapprochement, paniers abandonnés, webhooks, rétention).
  4. 04Clés d'API publiques à portée restreinte, webhooks sortants, journal d'audit au niveau des champs, et migrations D1 écrites à la main avec du SQL paramétré.
  5. 05Extension Chrome MV3 partageant sa logique de parsing avec le pipeline d'import côté serveur, maintenue synchronisée par un test.
  6. 06Chaque push sur la branche de release déploie le Worker via GitHub Actions, avec des déploiements sérialisés et un rollback en un clic ; environ 60 migrations D1 additives écrites à la main sous un schéma Drizzle. 59 commits, tous de moi, en août 2026.

Stack