Se sei nel business dell'e-commerce, è sicuro che devi conoscere il nome di OpenCart come piattaforma di e-commerce. È una delle piattaforme di eCommerce in più rapida crescita, una scelta perfetta per più negozi di eCommerce di piccole, medie e grandi dimensioni, a causa della disponibilità di oltre 14,000 OpenCart estensioni, temi, integrazioni e API.
Queste estensioni e altre funzionalità ne hanno fatto una piattaforma deliziosa per vari negozi di e-commerce in tutto il mondo. Tuttavia, la piattaforma non significa solo funzionalità e funzionalità da sola senza alcun servizio di assistenza clienti. Per risolvere i problemi dei suoi clienti OpenCart in continua crescita, la piattaforma offre il supporto clienti dedicato e l'assistenza tecnica attraverso i forum della comunità.
Ho osservato un problema comune che molti proprietari di siti hanno menzionato anche nelle discussioni sul forum della comunità. Il problema è che i proprietari dei siti durante il download di prodotti virtuali sul loro sito OpenCart non sono in grado di ottenere informazioni sul nome del prodotto. L'elenco di tutti i prodotti virtuali scaricabili è disponibile nella pagina "Download account" ma i nomi dei prodotti scaricabili non vengono mostrati ai proprietari dei siti. A causa di questo scenario, diventa estremamente difficile per i proprietari dei siti OpenCart sapere quale prodotto è stato scaricato o meno. Per avere un'idea migliore di questo problema, è necessario controllare l'immagine mostrata di seguito:
[Caption id = "attachment_1224" align = "alignCenter" width = "1003"] Nel caso predefinito, il nome del prodotto scaricabile non viene mostrato. [/ Caption]
Qui sotto la pagina "Download account" non viene menzionato il nome del prodotto, il che rende difficile per i proprietari ottenere informazioni corrette sul prodotto scaricato. Se si desidera risolvere questo problema, ecco le poche modifiche necessarie nel file di codifica del tuo sito OpenCart.
1. I proprietari del sito devono apportare le necessarie modifiche in principalmente tre file OpenCart per visualizzare il nome dei loro prodotti scaricabili. Devono prima cercare questo file richiesto /catalog/view/theme/default/template/account/download.tpl e scoprire questo codice come mostrato di seguito:
<div> <b> <? php echo $ text_remaining; ?> </ b> <? php echo $ download ['rimanente']; ?> </ Div>
Dopo aver individuato la dichiarazione di cui sopra, deve essere sostituito con il codice indicato:
<div> <b> <? php echo $ text_remaining; ?> </ b> <? php echo $ download ['rimanente']; ?> <br> <b> Nome prodotto: </ b> <? php echo $ download ['product_name']; ?> </ div>
2. Una volta, hai finito di apportare modifiche nel file /catalog/controller/account/download.php, è necessario cercare questa codifica,
foreach ($ risultati come $ risultato) {
e quindi sostituirlo con la codifica PHP come mostrato di seguito.
foreach ($ risultati come $ risultato) {$ q_result = $ this-> db-> query ('SELECT nome da' .DB_PREFIX.'order_product dove order_product_id = '. $ result [' order_product_id '].' ');
Nello stesso file, è necessario cercare questo codice,
'name' => $ result ['name'],
e quindi cambiarlo con il codice di programmazione come mostrato di seguito,
'name' => $ result ['name'], 'product_name' => $ q_result-> row ['name'],
3. Infine, è necessario apportare modifiche in questo file catalogo / modello / account / download.php e quindi cercare la parte di codifica sottostante,
$ query = $ this-> db-> query ("SELECT o.order_id, o.date_added, od.order_download_id, od.name, od.filename, od.remaining FROM". DB_PREFIX. "order_download od LEFT JOIN` ". DB_PREFIX. "Order` o ON (od.order_id = o.order_id) WHERE o.customer_id = '". (Int) $ this-> customer-> getId (). "' AND o.order_status_id> '0' AND o .order_status_id = '". (int) $ this-> config-> get (' config_complete_status_id ')."' AND od.remaining> 0 ORDER BY o.date_added DESC LIMIT ". (int) $ start.", ". (int) $ limite);
Dopo aver individuato il codice sopra, è necessario sostituirlo con le istruzioni di programmazione come mostrato di seguito:
$ 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 FROM". DB_PREFIX. "order_download od SINISTRO JOIN `". DB_PREFIX. "Order` o ON (od.order_id = o.order_id) WHERE o.customer_id = '". (Int) $ this-> customer-> getId (). "' AND o.order_status_id> ' 0 'AND o.order_status_id =' ". (Int) $ this-> config-> get ('config_complete_status_id')." 'AND od.remaining> 0 ORDER BY o.date_added DESC LIMIT ". (Int) $ start. ",". (int) $ limit);
Apportando piccole modifiche ai suddetti file, i proprietari dei siti possono aggiungere il nome del prodotto nella pagina di download del sito OpenCart senza problemi. Nel caso in cui si desideri aggiungere qualsiasi altra funzionalità desiderata nel sito OpenCart, è possibile aggiungere desiderato Estensioni OpenCart a partire da Negozio Knowband.
Questo ti interesserebbe anche: