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