Jeśli interesujesz się biznesem eCommerce, masz pewność, że znasz nazwę OpenCart jako platformę eCommerce. Jest to jedna z najszybciej rozwijających się platform eCommerce, która jest idealnym wyborem dla wielu małych, średnich i dużych sklepów e-commerce ze względu na dostępność ponad 14,000 rozszerzeń OpenCart, motywów, integracji i interfejsów API.
Te rozszerzenia i inne funkcje sprawiły, że stała się przyjemną platformą dla różnych sklepów e-commerce na całym świecie. Jednak platforma to nie tylko same funkcje i funkcjonalności bez żadnych usług wsparcia dla klientów. Aby rozwiązać problemy rosnących klientów OpenCart, platforma oferuje dedykowane wsparcie klienta i pomoc techniczną za pośrednictwem forów społecznościowych.
Zauważyłem wspólny problem, który wielu właścicieli witryn wspomniało również na dyskusjach na forum społecznościowym. Problem polega na tym, że właściciele witryn podczas pobierania jakichkolwiek wirtualnych produktów na swojej stronie OpenCart nie mogą uzyskać informacji o nazwie produktu. Lista wszystkich wirtualnych produktów do pobrania jest dostępna na stronie "Pobieranie konta", ale nazwy produktów do pobrania nie są wyświetlane właścicielom witryn. Z tego powodu właściciele witryn OpenCart stają się niezwykle trudni, aby wiedzieć, który produkt został pobrany. Aby mieć lepszy pomysł na temat tego problemu, musisz sprawdzić obraz pokazany poniżej:
[Caption id = "attachment_1224" align = "aligncenter" width = "1003"]
W tym miejscu na stronie "Pobieranie konta" nie podano nazwy produktu, co utrudnia właścicielom uzyskanie prawidłowych informacji o pobranym produkcie. Jeśli chcesz rozwiązać ten problem, oto kilka zmian, które są wymagane w pliki kodujące twojej witryny OpenCart.
1. Właściciele witryn muszą wprowadzić wymagane zmiany głównie w trzech plikach OpenCart, aby wyświetlić nazwy swoich produktów do pobrania. Najpierw muszą wyszukać wymagany plik /catalog/view/theme/default/template/account/download.tpl i znaleźć ten kod, jak pokazano poniżej:
<div> <b> <? php echo $ text_remaining; ?> </ b> <? php echo $ download ['pozostały']; ?> </ div>
Po zlokalizowaniu powyższej instrukcji, należy ją zastąpić podanym kodem:
<div> <b> <? php echo $ text_remaining; ?> </ b> <? php echo $ download ['pozostały']; ?> <br> <b> Nazwa produktu: </ b> <? php echo $ download ['product_name']; ?> </ div>
2. Kiedy skończysz wprowadzanie zmian w pliku /catalog/controller/account/download.php, musisz przeszukać to kodowanie,
foreach ($ wyniki jako wynik $) {
a następnie zamień go na kodowanie PHP, jak pokazano poniżej.
foreach ($ wyniki jako wynik $) {$ q_result = $ this-> db-> query ('SELECT nazwa z' .DB_PREFIX.'order_product gdzie order_product_id = '. $ result [' order_product_id '].' ');
W tym samym pliku musisz wyszukać ten podany kod,
"name" => $ result ['name'],
a następnie zmień go za pomocą kodu programowania, jak pokazano poniżej,
"name" => $ result ['name'], 'product_name' => $ q_result-> row ['name'],
3. Na koniec należy wprowadzić zmiany w tym pliku katalog / model / konto / download.php, a następnie wyszukać poniższą część kodującą,
$ query = $ this-> db-> query ("WYBIERZ o.order_id, o.date_added, od.order_download_id, od.name, od.filename, od.remaining OD". 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 '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 $);
Po zlokalizowaniu powyższego kodu, należy go zastąpić instrukcjami programowania, jak pokazano poniżej:
$ 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 OD". 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 (). "' 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 $);
Dokonując niewielkich zmian w powyższych plikach, właściciele witryn mogą bez problemu dodawać nazwę produktu na stronie pobierania witryny OpenCart. W przypadku, gdy chcesz dodać dowolną inną pożądaną funkcjonalność w witrynie OpenCart, możesz dodać pożądane Rozszerzenia OpenCart od Sklep Knowband.
To również Cię zainteresuje: