Quoi de neuf dans OpenCart 2.3

Dans cet article, je vais mettre en lumière certaines des fonctionnalités clés introduites dans OpenCart 2.3.. 

Si vous êtes un développeur OpenCart qui connaît les versions précédentes d'OpenCart, OpenCart 2.3 vous réserve quelques surprises. Bien sûr, chaque nouvelle version devrait contenir quelque chose d’excitant avec des corrections de bugs, mais OpenCart 2.3 apporte quelque chose qui mérite votre attention..

En tant que développeur d’extensions OpenCart, vous serez intéressé par les modifications apportées à la structure des répertoires dont je traiterai dans la section suivante. En dehors de cela, ce sont les modifications d'interface utilisateur liées au back-end que je vais expliquer tout au long de l'article..

Passons rapidement en revue la recette:

  • Modification de la structure de l'annuaire
  • Changements dans la section de navigation des extensions
  • Mise en page plus intuitive
  • Introduction de l'interface utilisateur de gestion du tableau de bord
  • Ajout de nouvelles passerelles de paiement

Structure du répertoire

L'un des changements majeurs que vous remarquerez dans OpenCart 2.3 est la restructuration de la structure de répertoires d'extensions. Dans les versions précédentes, vous auriez remarqué qu'il existait des répertoires distincts pour les extensions suivantes:

  • Captcha
  • Alimentation
  • Module
  • Openbay
  • Paiement
  • Total

Comme vous pouvez le voir dans la capture d'écran suivante, un nouveau extension La couche de répertoire est ajoutée sous le manette annuaire.

le extension Le répertoire contient les extensions listées ci-dessus. Plus tôt, ils étaient juste sous la manette répertoire lui-même. Et oui, il n'y a pas que le manette annuaire; la même hiérarchie est implémentée pour le reste des composants de MVC-L ainsi que pour Model, View et Language. Ainsi, si vous explorez les répertoires de modèles, de vues et de langues, vous devriez remarquer une restructuration similaire..

Le répertoire d’extension contient les composants pouvant être facilement étendus et en ajoute de nouveaux au besoin. Par exemple, le Paiement Le répertoire contient toutes les extensions de passerelle de paiement disponibles sur le site. De la même manière, le captcha répertoire contient divers fichiers liés à la méthode captcha.

Donc, si vous avez besoin d’une nouvelle méthode de passerelle de paiement pour votre boutique, elle devrait passer sous extension / paiement, et de la même manière, les nouveaux fichiers liés à la méthode de défi captcha devraient passer sous extension / captcha. Bien sûr, vous auriez fait quelque chose de similaire dans l'ancienne version en plaçant les fichiers dans le dossier Paiement et captcha des répertoires. Le nouveau extension couche de répertoire ajoute ce sentiment supplémentaire de séparation des fichiers de base.

Enfin, les autres répertoires tels que compte, caisse, outil, produit, etc. sont conservés au même niveau que les extensions dont nous avons parlé, car ils appartiennent à la plupart des fonctionnalités de base du panier plutôt qu’à une extension..

Section des extensions rénovées

Avant de creuser dans cette section, jetons un coup d’œil aux captures d’écran du Les extensions navigation dans les deux versions d'OpenCart.

Vous êtes déjà familiarisé avec cette navigation:

Et, à votre grande surprise, cela ressemble à ceci dans OpenCart 2.3:

Vous devez vous demander où sont ces liens pour le paiement, les totaux de commande et les modules? Allez dans le back-end dans OpenCart 2.3 et cliquez sur Extensions> Extensions, et voici à quoi ça ressemble:

Comme vous pouvez le voir dans la capture d'écran ci-dessus, c'est une toute nouvelle interface introduite pour la gestion des extensions. La liste déroulante contient les types des extensions que vous pourriez gérer sur cette page.

  • Analytique
  • Captchas
  • Tableau de bord
  • Les flux
  • Anti fraude
  • Modules
  • Paiement
  • livraison
  • Des thèmes
  • Total des commandes

Dans les versions précédentes d'OpenCart, la plupart des sections ci-dessus étaient placées dans le menu de navigation principal. Sélectionnez n'importe quel type de poste dans la liste déroulante pour afficher la liste des postes correspondants. Dans la capture d'écran ci-dessus, il affiche le analytique genre d'extensions. En outre, l'installation des extensions est basée sur AJAX maintenant.

Les utilisateurs aux yeux perçants auraient remarqué quelques nouveaux candidats dans la liste ci-dessus.-Tableau de bord et Des thèmes. Nous discuterons du tableau de bord dans la section suivante, mais regardons ce que Des thèmes est tout à propos de.

Dans les versions précédentes, si vous vouliez changer le thème par défaut de votre magasin et les paramètres associés, vous pouvez aller à Système> Paramètres. Ensuite, vous éditeriez votre magasin et changeriez le Mise en page par défaut mise sous la le magasin languette. Également Option et Image Les onglets vous permettaient de configurer des paramètres relatifs aux thèmes tels que le nombre de produits par page, les paramètres de taille d'image, etc..

Dans la version récente, les différents paramètres relatifs aux thèmes sont regroupés sous un même toit, ce qui facilite grandement les choses. Sélectionner Des thèmes dans la liste déroulante, et cela affichera la liste des thèmes disponibles dans votre magasin.

Modifier le magasin par défaut, et cela vous amène à la page suivante.

Sur cette page, vous pouvez configurer le thème par défaut pour votre magasin et d’autres paramètres liés au thème. C'est donc un changement bienvenu car cela rend les choses plus visibles en ce qui concerne les paramètres de thème.

Bien qu'il s'agisse d'une toute nouvelle interface pour la gestion des extensions, je pense que c'est un suivi des modifications apportées à la structure des répertoires dont nous avons déjà parlé dans cet article. C'était donc intuitif et destiné à être introduit.

Gestion du tableau de bord

Comme promis dans la section précédente, cette section décrit l’introduction de la Tableau de bord interface de gestion de modules. Lorsque vous vous connectez à la section back-end, vous verrez les différents modules affichés dans la section du tableau de bord.

  • Carte du monde
  • Analyse des ventes
  • Activité récente
  • Dernières commandes
  • et plus

Dans la version précédente, il n'existait aucune interface back-end pour gérer ces modules. Dans la nouvelle version, vous pouvez gérer ces modules de la même manière que pour les autres modules de type extension..

Aller à Extensions> Extensions, et sélectionnez Tableau de bord dans la liste déroulante des extensions. Ça vous apporte quelque chose comme ça.

Comme vous pouvez le constater, l’interface est identique à celle de la page de liste des modules. Vous avez maintenant le contrôle total sur ce qui est affiché sur votre page de tableau de bord d'administration. Bien sûr, vous pouvez créer vos modules de tableau de bord personnalisés de la même manière que pour les autres modules OpenCart..

Gestion de mise en page intuitive

Encore une fois, je laisserai les captures d'écran s'exprimer. C'est ce à quoi vous êtes habitué dans les versions précédentes d'OpenCart:

OpenCart 2.3 apporte quelque chose comme ça pour vous.

L'interface d'affectation de module est plus attrayante visuellement que l'ancienne version. Bien qu'il s'agisse simplement d'un réaménagement des positions de champ de module, il vous aide à visualiser facilement l'ordre et la position des modules activés sur votre site. C'est un mineur mais une grande amélioration, je dirais.

Passerelles de paiement

La liste des passerelles de paiement pris en charge ne cesse de s'allonger et voici quelques ajouts bienvenus:

  • Skrill
  • CardConnect
  • Divido
  • Pilibaba pour la caisse chinoise

Conclusion

Voilà donc quelques-uns des changements majeurs en ce qui concerne la version OpenCart 2.3. J'espère que nous aurons des fonctionnalités plus intéressantes et utiles dans la version à venir, et restez à l'écoute d'ici là.! 

Bien sûr, explorez ces nouvelles fonctionnalités et n'oubliez pas de partager vos questions et vos commentaires en utilisant le flux ci-dessous..

Aujourd'hui, nous avons discuté de quelques nouvelles fonctionnalités d'OpenCart 2.3. L’équipe OpenCart s’attend à ce que cette nouvelle version soit une nouveauté, mais cette dernière était particulière en ce sens qu’elle introduisait quelques changements majeurs sur le territoire de la gestion de la vulgarisation..

Donc, c'est tout pour moi aujourd'hui. N'hésitez pas à poster vos pensées, et vous pouvez également me joindre via Twitter.