Zen Cart est une solution de gestion de boutique en ligne (e-commerce) entièrement gratuite et open source. À la différence de plateformes telles que Shopify, Zen Cart s’installe directement sur votre propre serveur. Cela vous permet de bénéficier d’un contrôle total sur vos données ainsi que sur l’apparence de votre site web. En optant pour Zen Cart, vous pouvez personnaliser chaque aspect de votre boutique selon vos besoins spécifiques, sans être limité par des contraintes de design ou de fonctionnalités préétablies. De plus, en tant que logiciel open source, il offre la possibilité de modifier le code source pour répondre à des exigences particulières, tout en vous permettant de profiter d’une large communauté de développeurs et d’utilisateurs. Cela favorise l’échange d’idées et le partage de ressources, rendant ainsi Zen Cart une option flexible et adaptable pour la création de votre boutique en ligne.
- Changer l’affichage des images administratives à la taille via CSS au lieu de l’attribut HTML pour les produits.
- Mise à jour de symfony/var-dumper de 6.0.19 à 6.4.4.
- Changer l’affichage des images administratives à la taille via CSS au lieu de l’attribut HTML pour les produits en aperçu.
- admin/banner_manager : Arrêter d’essayer de sélectionner une bannière inexistante.
- Traiter le solde gv nul comme zéro.
- Supprimer l’option de nettoyage dans le gestionnaire de plugins pour les plugins désinstallés.
- Affiche le secret MFA lors de la configuration MFA.
- Modifier la description de MFA pour ajouter le suffixe “Zen Cart”, pour éviter toute ambiguïté.
- Créer un hook Notifier lors du changement de configuration.
- RC feuille de style, restaurer le style du champ fieldset legend.
- Renommer les téléchargements de fichiers au format unix.
- Mettre à jour les dates de copyright.
- Corriger l’orthographe dans le nom du hook Notifier.
- RC CSS : supprimer les virgules superflues, supprimer les propriétés en double, ajouter des points-virgules pour la cohérence.
- Corriger l’avertissement PHP pour le devis d’expédition vide retourné.
- Enregistrer/rassembler le statut de gros de la commande.
- ‘INNER JOIN’ ne fonctionne pas dans le patch SQL.
- Corriger !!empty() en empty().
- Afficher correctement la page search_result si aucune correspondance n’est trouvée.
- Corriger les fautes de frappe dans les commentaires.
- Corriger le lien canonique pour la page product_reviews_info.
- Ajouter la possibilité de remplacer pour les éléments du menu supérieur.
- Corriger la constante réservée à l’administrateur.
- Retirer l’utilisation de E_USER_ERROR pour la compatibilité PHP 8.4.
- Supprimer zc_install en dur.
- admin, commandes, paypal extra admin : supprimer le texte codé en dur.
- Démonstration SQL : remplacer br / et corriger les fautes de frappe.
- Gérer différemment les téléchargements de bannières vides.
- functions_categories : premier passage des indications de type sans ambiguïté et des types de retour.
- Correction de divers avertissements paypalwpp.
- Corriger le commentaire pour le tableau public obsolète $catalog_languages = [];
- Corriger les recherches sans nombre entier saisi et limité aux identifiants.
- Corriger le commentaire sur le changement de comportement.
- Supprimer les paramètres de configuration de journalisation des erreurs obsolètes.
- Prévenir le journal lors de l’édition de l’utilisateur administrateur actuel.
- Remplacer l’email du développeur.
- responsive_classic : supprimer les barres de fermeture sur le CSS.
- Mettre à jour POSM pour fournir un support pour Edit Orders v5.0.0 et plus tard.
- Notification admin paypalwpp : augmenter la taille du champ pour permettre l’affichage du contenu.
- admin, liste de catégories/produits, metatags activés : changer la couleur de l’icône de jaune à vert.
- Normaliser l’attribut id avec zen_cfg_select_option.
- Supprimer admin/includes/attributes_preview.php.
- Supprimer la variable indéfinie.
- jscript_sidebox_select_form.php : échapper les barres obliques pour le validateur.
- zc_plugins : Mettre à jour les détails de description lors de l’installation d’une mise à jour.
- Afficher l’image du fabricant dans le backend de manière proportionnelle.
- Refactoriser la classe categories_ul_generator pour permettre la spécification max_level.
- MobileDetect 4.8.09.
- Mettre à jour collect_info.php pour corriger la taille de l’image.
- Patch PHP 8.4 pour POSM 6.
- Ajouter un notifier à la mise à jour osh.
- Paramètres de recherche d’URL canonique.
- Afficher le vrai statut de la commande, pas le dernier statut public OSH.
- checkout_success : corriger l’action utilisée pour enregistrer les notifications de produits.
- Correction de 2 balises HTML dans stats_sales_report_graphs.php.
- Correction de la cartographie de l’icône ronde verte claire avec Font Awesome.
- Mettre à jour curltester.php pour les points de terminaison REST API USPS/PayPal.
- Corriger le journal PayPal.
- Erreur de test conditionnel sur la variable $sales_report_filter dans stats_sale…
- Corriger zone_id dans la classe de commande.
- Supprimer la variable non utilisée.
- Supprimer la sidebar my_broken_box indésirable.
- Préserver le contenu du champ de recherche entre les modifications de produit.
- Envoyer l’URL de réinitialisation de mot de passe au lieu d’un nouveau mot de passe.
- zc_install - retravailler la validation de confirmation d’email.
- Définir la licence GPL de CKEditor comme défaut, au lieu de vide.
- Corriger l’échec de chargement de l’administrateur si le coupon est manquant.
- Ajouter le support TinyMCE.
- Utiliser directement la constante STORE_NAME.
- Certaines requêtes de mise à jour MySQL dans mysql_upgrade_zencart_210.sql échouent.
- Ajouter une notification pour remplacer les informations de gros du client.
- Étendre les noms d’option/valeur d’option à 191 caractères.
- Liste des produits administratifs : inclure les produits qui manquent d’un enregistrement de description.
- Corriger les erreurs dans le gestionnaire de bannières lorsque les noms de groupe ne respectent pas le modèle.
- zen_db_prepare_input : ajouter le type int à l’entrée et à la sortie.
- Autoriser les modules de paiement encapsulés sur la page des commandes administratives.
- Corriger le problème de modèle d’images supplémentaires.
- Gérer le bouton radio de genre non sélectionné.
- Changer l’entrée du journal pour ajouter une clé de configuration.
- L’expédition freeoptions peut être activée de manière invalide.
- Notifications administratives Paypalwpp : désactiver les boutons de remboursement jusqu’à confirmation.
- POSM/EO-5 : corriger les avertissements PHP lorsque le produit ajouté n’est pas géré par POSM.
- Ajouter une tâche cron pour activer les produits activés.
- Supprimer le code commenté du modèle checkout_shipping.
- Ajouter des titres d’identification aux fichiers CSS/JS en ligne de base.
- Correction CSS pour la boîte d’attributs de produit / variations de produit sur les appareils de bureau de 1215PX et plus.
- Ajouter la fonction zenDoCurlRequest().