Shopveyor
Une plateforme Laravel pour boutiques en ligne : catalogue, commandes, prix multidevises et contenu multilingue dans une seule interface d’administration.


Défi
Les agences qui créent des boutiques en ligne assemblent sans cesse des plugins pour les coûts, les remises, les devises et les traductions, et chaque boutique finit par être fragile à sa manière.
Solution
- Boutique et administration : produits, catégories, commandes, pages, utilisateurs et menus ; compte client, panier et paiement ; un graphique des commandes sur le tableau de bord ; l’interface d’administration réécrite de Blade vers Inertia et Vue.
- Catalogue : marques, attributs (texte, nombre, liste, couleur), couleurs, caractéristiques, variantes de produit avec génération des combinaisons ; recherche rapide avec Elasticsearch.
- Argent : codes promo, promotions qui choisissent automatiquement la meilleure remise, devises et pays avec mise à jour quotidienne des taux de change dans le panier, les codes promo et la livraison, le taux étant enregistré avec chaque commande.
- Marge : coût et marge dans la fiche produit, coût figé au moment de la vente, rapport de marge exportable en XLSX et PDF.
- Langues : URL et contenu localisés, traduction automatique via des observers et une commande, langue d’administration distincte, gestion des langues.
- Marketing et apparence : e-mails HTML traduisibles, réglages du site et du SEO, préréglages de thème, mode sombre pour le site et l’administration, sliders avec vidéo.
Résultat
Le cœur de la boutique et l’interface d’administration sont terminés, avec un modèle de catalogue complet. Prochaine étape : le multi-tenant, pour une utilisation en marque blanche par les agences.