Traduction libre de l'article VirtueMart 3.2.4 released with new payment options
Nouveau paiement PayPal Credit
La nouvelle version VirtueMart 3.2.4 est livrée avec un plugin de paiement PayPal légèrement amélioré et un nouveau produit PayPal nommé "PayPal Credit" qui permet de financer un achat avec le partenaire de PayPal Comenity Capital Bank.
Amazon Pay est en production
De plus, Amazon Pay est maintenant prêt à être utilisé en production. L'avantage de ce paiement est la possibilité de se connecter sur une boutique VirtueMart directement avec son compte amazon,et d'avoir les champs adresses (adresses d'expédition et de facturation) remplit automatiquement avec les informations de ce compte Amazon
Encore plus compatible PHP7
En outre, un gros travail a été fait pour rendre encore plus compatible le code avec PHP 7, le rendre plus robuste et ajouter plus de code pour le traitement des erreurs afin d'éviter d'interrompre les javascripts. Les nouvelles fonctions d'assistant de langage abstrait créent maintenant du SQL pour les solutions de secours des langues, réduisant ainsi les bugs et augmentant la cohérence du comportement. Le backend offre désormais plus de fonctionnalités d'aide tels que les d'info-bulles, enregistrement des états de filtres, liens corrigés et petites améliorations GUI.
Amélioration de l'édition de commande, des outils, propriétaire boutique, revenus
L'édition d'une commande calcule maintenant les résultats appropriés. Par exemple, la modification du statut de la commande d'un produit actualise l'inventaire correctement.
Toute la section «Outils» a été réorganisée pour une mise en page plus logique. Nous avons ajouté un nouvel assistant pour configurer le safepath (chemin des produits a vendre), qui permet de définir ce chemin de sécurité sécurisé en un clic.
La fonction de changement de propriétaire de la boutique a été améliorée et permet désormais de manière fiable de la modifier, même lorsque l'entrée vmuser est manquante.
Le rapport sur les revenus fonctionne maintenant correctement à la seconde. Il existe également une nouvelle configuration cachée pour configurer le mode pour la semaine.
Compatible Joomla 3.7.4
La fonctionnalité plugin dans Joomla 3.7.4 a été modifiée, et crée maintenant un objet plugin lors de la mise à jour. La conséquence est que la mise à jour d'un plugin VirtueMart se terminait par une erreur fatale (les plugins VM nécessitent que l'environnement VirtueMart soit chargé). Par conséquent, nous avons ajouté un petit plugin système, qui garantit que l'environnement vm soit chargé.
VirtueMart encore plus flexible
De nouveaux déclencheurs (triggers) augmentent la flexibilité de VirtueMart. Les déclencheurs plgVmBeforeStoreProduct et plgVmAfterStoreProduct dans le template du produit permettent de définir automatiquement les propriétés du produit. Les déclencheurs plgVmOnUpdateCart (dans le contrôleur du panier) et plgVmOnAddToCart (dans la fonction d'assistant à l'ajout au panier) donnent aux programmeurs plus de contrôle lorsqu'un utilisateur ajoute un article au panier.
Amélioration du passage de commande
La gestion du panier a également été amélioré avec de nouvelles fonctionnalités. Nous avons maintenant l'expédition / paiement automatique intuitif. L'ancienne méthode consistait à définir automatiquement un mode de livraison / paiement, lorsqu'il n'y avait qu'un seul choix. Ensuite, nous avons ajouté un petit javascript, qui définit la méthode configurée automatiquement, lorsqu'elle est disponible. Cela avait l'inconvénient qu'une seule méthode pourrait être configurée automatiquement et quand elle n'était pas disponible, rien ne se produisait. La nouvelle méthode définit automatiquement la première méthode. La mise à jour de l'article dans le panier utilise maintenant également ajax, à l'exception de la suppression d'un produit, car il n'y avait pas de solution compatible pour un retour en arrière (nous pourrions en trouver une plus tard). La nouvelle mise en page du panier ne montre pas un bouton supplémentaire "Enregistrer" pour la sélection de l'expédition / paiement différé. Les plugins qui fournissent des données supplémentaires doivent ajouter le bouton eux-mêmes.
L'ouverture des détails de la commande fonctionne maintenant avec ajax. AJAX pour l’affichage navigation des catégories est actuellement trop complexe compte tenu de la compatibilité descendante, mais il est bien entendu prévu de le faire dans le futur. La nouvelle mise en page productdetails utilise maintenant la fonction miniature pour afficher l’image principale. Cela semble un peu étrange au premier abord, mais à la fin la fonctionnalité de redimensionnement automatique est rendue également disponible pour les images principales. Les surcharges de mise en page peuvent également modifier la mise en page utilisée pour la liste des commandes et les affichages des détails de commande par configuration cachée.
Pour lire la liste complète des changements http://forum.virtuemart.net/index.php?topic=137816.0