Aller au contenu
Joaillerie, Diamants, Luxe 2022 — présent

Celinni

Concevoir une architecture API capable de gérer un catalogue de +100 000 diamants avec recherche avancée multi-critères, intégration Nivoda en temps réel et logique commerciale complexe (cashback, promotions).

PrestaShop + API Django/Vue.js API sur mesure, Intégration Nivoda, Architecture découplée, Maintenance Suivi continu
Voir le site en ligne

Le défi

Concevoir une architecture API capable de gérer un catalogue de +100 000 diamants avec recherche avancée multi-critères, intégration Nivoda en temps réel et logique commerciale complexe (cashback, promotions).

Notre solution

Architecture Django/Vue.js/GraphQL découplée, import massif paginé avec limitation des écritures, composants front réactifs, authentification API avec logs, infrastructure Nginx/Gunicorn.

Résultats

Plateforme API opérationnelle, catalogue diamants synchronisé, recherche performante, règles commerciales fiabilisées.

Contexte

Celinni est un joaillier en ligne spécialisé dans la vente de diamants et de bijoux haut de gamme. Le projet dépasse largement le cadre d’une boutique PrestaShop classique : il s’agit de concevoir et faire évoluer une architecture API sur mesure capable de gérer des flux métier complexes autour de la donnée diamant, de la recherche avancée et de l’intégration de catalogues externes.

Ce que nous avons fait

  • Conception d’une architecture API dédiée avec Django (back-end), Vue.js (front-end) et GraphQL (échanges applicatifs)
  • Intégration de l’API Nivoda pour l’import et la synchronisation d’un catalogue de plusieurs centaines de milliers de diamants
  • Import massif avec pagination par offset via GraphQL, limitation des écritures inutiles et optimisation des performances
  • Recherche avancée multi-critères : filtrage dynamique par carat, couleur, pureté, certificat, prix — au coeur de l’expérience utilisateur
  • Composants front Vue.js réutilisables : listing, fiche détail, états de chargement, rendu dynamique des résultats
  • Authentification API, gestion des tokens, journalisation des appels et diagnostic des erreurs de flux
  • Infrastructure de déploiement Nginx + Gunicorn pour l’exécution de l’application Django
  • Fiabilisation des règles commerciales PrestaShop : cashback, CartRule, promotions, ventes flash

Résultats

  • Plateforme API opérationnelle gérant un catalogue de +100 000 diamants synchronisés
  • Recherche avancée performante avec filtres métier spécialisés joaillerie
  • Architecture découplée front/back permettant des évolutions indépendantes
  • Logique commerciale fiabilisée (cashback, promotions)

Un projet PrestaShop similaire ?

Décrivez-nous votre boutique et vos objectifs — nous vous répondons sous 24h avec une approche concrète.