Si vous êtes dans l’entreprise de commerce électronique, il est sûr que vous devez connaître le nom de OpenCart comme une plate-forme de commerce électronique. Il est l’une des plus forte croissance des plates-formes de commerce électronique qui est un choix parfait pour plusieurs petites, moyennes et grands magasins de commerce électronique en raison de la disponibilité de plus de 14 000 extensions OpenCart, les thèmes, les intégrations et les API.
Ces extensions et d’autres caractéristiques ont fait une plate-forme délectable pour différents magasins de commerce électronique dans le monde entier.Cependant, la plate-forme ne signifie pas seulement les caractéristiques et fonctionnalités seul, sans aucun service de soutien à la clientèle. Pour résoudre les problèmes de ses clients OpenCart sans cesse croissante, la plate-forme offre le support client dédié et de l’assistance technique par le biais des forums communautaires.
J’ai observé un problème commun que beaucoup de propriétaires de sites ont également mentionné des discussions du forum communautaire. Le problème est que les propriétaires du site tout en téléchargeant des produits virtuels sur leur site OpenCart ne parviennent pas à obtenir des informations sur le nom du produit. La liste de tous les produits virtuels téléchargeables sont disponibles sur la page « téléchargements de compte », mais les noms des produits téléchargeables ne sont pas représentés aux propriétaires de sites.En raison de ce scénario, il devient extrêmement difficile pour les propriétaires de sites OpenCart de savoir quel produit a été téléchargé ou non. Pour avoir une meilleure idée sur ce problème, vous devez vérifier l’image ci-dessous:
![Opencart télécharger page- Avant | Knowband](https://www.knowband.com/blog/wp-content/uploads/2016/10/OpenCart-download-page-Before.png)
Ici, sous la page « compte Téléchargements, le nom du produit n’est pas mentionné ce qui rend difficile pour les propriétaires d’obtenir des informations appropriées sur le produit qui est téléchargé. Si vous voulez résoudre ce problème, voici les quelques changements qui sont nécessaires dans les fichiers de codage de votre site OpenCart.
1. Les propriétaires de sites doivent apporter des modifications nécessaires dans principalement trois fichiers OpenCart pour afficher le nom de leurs produits téléchargeables. Ils doivent d’ abord rechercher ce /catalog/view/theme/default/template/account/download.tpl de fichier requis et trouver ce code comme indiqué ci – dessous:
<Div> <b> <? Php echo $ text_remaining de?; ?> </ B> <? Php echo $ télécharger [ ‘restant’]; ?> </ Div>
Après avoir localisé l’énoncé ci-dessus, il doit être remplacé par le code donné:
<Div> <b> <? Php echo $ text_remaining de?; ?> </ B> <? Php echo $ télécharger [ ‘restant’]; ?> <br> <b> Nom du produit: </ b> <? Php echo $ télécharger [ ‘product_name’]; ?> </ Div>
2. Une fois que vous avez terminé d’ apporter des modifications dans le fichier /catalog/controller/account/download.php, il est nécessaire de rechercher ce codage,
foreach ($ résultats comme $ result) {
puis le remplacer par le code PHP comme indiqué ci-dessous.
foreach ($ résultats comme $ result) {$ q_result = $ this-> db-> query ( ‘SELECT nom de’ .DB_PREFIX.’order_product où order_product_id = » $ result. [ ‘order_product_id’]. »);
Dans le même fichier, vous devez rechercher ce code donné,
‘Name’ => $ result [ ‘nom’],
puis changer avec le code de programmation comme indiqué ci-dessous,
‘Name’ => $ result [ ‘nom’], ‘product_name’ => $ q_result-> row [ ‘nom’],
3. Enfin, vous avez besoin de faire des changements dans ce catalogue / modèle / compte / fichier download.php puis recherchez la partie codante ci -dessous,
$ Query = $ this-> db-> query ( « SELECT o.order_id, o.date_added, od.order_download_id, od.name, od.filename, od.remaining DE ». DB_PREFIX. « Order_download od LEFT JOIN` ». DB_PREFIX. « order` o ON (od.order_id = o.order_id) OÙ o.customer_id = « ». (int) $ this-> client-> getId ().” ‘ET o.order_status_id> ‘0’ o .order_status_id = « ». (int) $ this-> config-> get ( ‘config_complete_status_id’). « » ET od.remaining> 0 ORDER BY o.date_added DESC LIMIT ». (int) $ start. « ». (int) limite de $);
Après avoir localisé le code ci-dessus, vous devez le remplacer par les instructions de programmation comme indiqué ci-dessous:
$ Query = $ this-> db-> query ( « SELECT od.order_product_id, o.order_id, o.date_added, od.order_download_id, od.name, od.filename, od.remaining DE ». DB_PREFIX. « Order_download od GAUCHE REJOIGNEZ ` ». DB_PREFIX. « order` o ON (od.order_id = o.order_id) OÙ o.customer_id = « ». (int) $ this-> client-> getId (). « ‘ET o.order_status_id>’ 0′ ET o.order_status_id = « ». (int) $ this-> config-> get ( ‘config_complete_status_id’). « » ET od.remaining> 0 ORDER BY o.date_added DESC LIMIT ». (int) $ start. « » (int) limite de $).
En faisant de petits changements dans les fichiers ci – dessus, les propriétaires du site peuvent ajouter le nom du produit sur la page de téléchargement du site de OpenCart sans aucun problème. Dans le cas, vous souhaitez ajouter une autre fonctionnalité désirée dans le site OpenCart, vous pouvez ajouter désirés extensions OpenCart du magasin Knowband .