Module E-commerce Codeigniter 4 avec PHP 8.3

 

MODULE 1.0
ALPHA

 

Accueil de la boutique
https://andromede-cms.com/fr/storetest

  • Temps de chargement hors cache: < 160ms
  • Filtrage par marques, par catégories, par prix, par stocks et déclinaisons.
  • Pagination en AJAX/JSON + lazyload complet
  • Affichage des produits en promo, en promo %, en rupture, ajout en panier ou choix des options
  • Affichage des résultats trouvés

 

Accueil d'une marque (ex: ifruits)
https://andromede-cms.com/fr/brand/ifruits

  • Temps de chargement hors cache: < 170ms
  • Filtrage par prix, par stocks et déclinaisons.
  • Pagination en AJAX/JSON + lazyload complet
  • Affichage des produits en promo, en promo %, en rupture, ajout en panier ou choix des options
  • Affichage des résultats trouvés

 

Accueil d'une catégorie (ex: Movies)
https://andromede-cms.com/fr/products-category/movies

  • Temps de chargement hors cache: < 170ms
  • Filtrage par prix, par stocks et déclinaisons.
  • Pagination en AJAX/JSON + lazyload complet
  • Affichage des produits en promo, en promo %, en rupture, ajout en panier ou choix des options
  • Affichage des résultats trouvés

 

Produit aux multiples variations ( 2 doubles variations et une simple variation)
https://andromede-cms.com/fr/product/dune-2

  • Temps de chargement hors cache: < 170ms
  • Affichage du titre du produit, d'une description courte, d'une description longue, des variations de prix possible
  • Affichage des points de fidélité, des promos, des variations doubles et simple avec affichage en temps réel des disponibilités et des sku, poids, prix, promos...
  • Affichage de l'économie réalisé par le client au changement de variation
  • Affichage des médias via un fichier JSON dédié au produit
  • Affichage des catégories, ventes réalisées, marque, poids, stock restants et le SKU/EAN
  • Informations complémentaires, divers et avis des clients vérifiés
  • Chargement des médias en LAZYLOAD ainsi que les iframes sans cookies
  • Stock restants
  • Fiche Google marchant enrichie en seo

 

Produit a simple variation (stock low)
https://andromede-cms.com/fr/product/choucroute

  • Temps de chargement hors cache: < 170ms
  • Affichage du titre du produit, d'une description courte, d'une description longue, des variations de prix possible
  • Affichage des points de fidélité, des promos, variation simple avec affichage en temps réel des disponibilités et des sku, poids, prix, promos...
  • Affichage de l'économie réalisé par le client au changement de variation
  • Affichage des médias via un fichier JSON dédié au produit
  • Affichage des catégories, ventes réalisées, marque, poids, stock restants et le SKU/EAN
  • Informations complémentaires, divers et avis des clients vérifiés
  • Chargement des médias en LAZYLOAD ainsi que les iframes sans cookies
  • Stock restants inférieur à 5 affiché
  • Fiche Google marchant enrichie en seo

 

Produit a simple variation (out of stock)
https://andromede-cms.com/fr/product/derelicts

  • Temps de chargement hors cache: < 170ms
  • Affichage du titre du produit, d'une description courte, d'une description longue, des variations de prix possible
  • Affichage des points de fidélité, des promos, variation simple avec affichage en temps réel des disponibilités et des sku, poids, prix, promos...
  • Affichage de l'économie réalisé par le client au changement de variation
  • Affichage des médias via un fichier JSON dédié au produit
  • Affichage des catégories, ventes réalisées, marque, poids, stock restants et le SKU/EAN
  • Informations complémentaires, divers et avis des clients vérifiés
  • Chargement des médias en LAZYLOAD ainsi que les iframes sans cookies
  • Stocks épuisés
  • Fiche Google marchant enrichie en seo

 

Page de tracking sans compte
https://andromede-cms.com/fr/tracking

  • Temps de chargement hors cache: < 160ms
  • Affichage de la commande ou en est celle-ci ainsi que les étapes de commande
  • Affichage du lieu de livraison en mapbox
  • Détails et facture de la commande
  • Numéro de commande + email requis pour suivre celle-ci

 

Page Panier
https://andromede-cms.com/fr/panier

  • Temps de chargement hors cache: < 160ms
  • Listing des produits avec les promos appliquées, le poids de la ligne, les remises et le prix fort
  • Affichage des tarifs HT, TVA, TTC avec ou sans TVA activé
  • Sous-totaux, total, tva incluse ou non incluse
  • Il est possible de changer la quantité en + ou -
  • Il est possible d'utiliser un code promo
  • Il est possible de retirer un produit du panier
  • Il est possible de vider le panier
  • Si le panier et vide, le client est redirigé vers la boutique
  • Le panier affiche principalement des informations visuelles, l'ensemble des contrôles s'effectue en backend

 

Page Commande
https://andromede-cms.com/fr/commande

  • Temps de chargement hors cache: < 160ms
  • Renseigner l'email du client avec son envie de suivre votre newsletter + SMS API
  • Détails du client, adresse de facturation et choix d'un transporteur suivant le poids du panier et suivant le pays avec des tranches de prix suivant le poids
  • Livraison offerte dés un certains montant possible
  • Livraison CLICK AND COLLECT ou dans une boutique désignée
  • Livraison Chronopost ou un autre transporteur ou c'est au e-commercant de gerer ses expéditions via un logiciel tier.
  • Livraison par Mondial Relay avec carte interactive tiré directement de l'API officielle de Mondial Relay
  • Sauvegarde des informations écrites en cas de rupture de connexion internet ou d'un retour en arrière, le client n'aura pas à rédiger de nouveau ses informations.
  • Livraison Colissimo ou Chrono affichage de la carte en temps réel MAPBOX (France pour le moment).
  • Récapitulatif de commande, total panier, poids, livraison, total de la commande et tva
  • Stripe Elements automatique disponible, création du client et de la ligne de transaction dans le stripe dashboard du commerçant automatiquement
  • Si le client est deja client sur stripe, il peut valider sa commande avec un simple SMS, ou par Link
  • Paypal, Apple Pay, Google Pay, CB, Visa, Alipay, Klarna ... et pas moins de 20 moyens de paiements disponibles
  • Création et redirections des paiements intents de l'api de stripe
  • Déduction des stocks commandés automatiquement
  • Créditation des points de fidélités
  • Panier détruit et session reset aprés commande validée
  • Email de reçu envoyé au client
  • Possibilité d'ouvrir le reçu de facturation stripe généré pour la commande payée
  • Ajout de metadonnées dans stripe dashboard concernant le client et sa commande en rapport avec le CMS (IP, Adresse de livraison etc...)

 

SEO MARCHANT GOOGLE READY / SEO ENRICHI

 

MINICART LATERAL

 

Configurations possibles de base : 

  • activer le mode bêta (utilisant Turbo Hotwire style react, plus de rechargement du navigateur)
  • activer les filtres
  • url du shop
  • pays autorisés
  • devise principale
  • devise currency code iso
  • activer le click and collect
  • autorisé le paiement en click and collect
  • activer la facturation au poids
  • devise du poids (KG)
  • activer le code pro mondial relay pour utiliser mondial relay
  • activer la tva
  • tva incluse ou exclue du prix final
  • pourcentage de tva
  • mapbox api key
  • afficher le stock low à partir de X quantités
  • afficher l'ean/sku
  • afficher le nombres de vente d'un produit et sa limite d'affichage
  • image de produit en 404 ou d'une archive en 404
  • Stripe Secret Key
  • Stripe Public Key
  • Stripe Automatique méthodes de paiements via dashboard
  • Stripe méthodes de paiements manuelles.
  • API Gouvernement français des adresses
  • API Stripe Elements V3
  • API Mondial Relay
  • API Mapbox adresses

 

Plus à venir... merci