Jak dodać nazwę produktu na stronie pobierania OpenCart?

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 domyślnym przypadku nazwa produktu do pobrania nie jest wyświetlana. [/ Caption]

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:

Ukryj pola wprowadzania dla niepełnosprawnych języków w OpenCart podczas dodawania nowej kategorii

OpenCart jest uznawany za niesamowitą platformę eCommerce ze względu na liczne funkcje i funkcje, które sprawiły, że jest popularnym wyborem wśród właścicieli witryn. Jedną ze wspaniałych funkcji, które zasłużyły na zwolenników ponad granicami geograficznymi, jest wsparcie dla wielu języków ze względu na obecność Rozszerzenia OpenCart. Dzięki tej funkcji wielu właścicieli witryn e-commerce może efektywnie zarządzać swoim sklepem internetowym, kierując reklamy do klientów w ich ojczystym języku.

Jednak czasami ta przewaga staje się problemem dla niektórych właścicieli witryn podczas dodawania nowej kategorii produktów do ich sklepu OpenCart. Pozwól mi wyjaśnić sytuację, która jest obserwowana przez kilku użytkowników OpenCart podczas dodawania nowej kategorii produktów.

Załóżmy, że masz witrynę OpenCart, która jest szczególnie skierowana do holenderskich klientów. Teraz, jeśli chcesz dodać nową kategorię produktów w tej witrynie OpenCart, pojawia się mały problem. Kilku właścicieli witryny OpenCart zauważyło, że nawet jeśli wyłączyli określony język w swojej witrynie, nadal są proszeni o wypełnienie szczegółów produktu w tym nieaktywnym języku podczas dodawania nowej kategorii produktów.

Zanim przedstawię rozwiązanie powyższego problemu, pozwól mi wyjaśnić twoje wątpliwości. Platforma OpenCart zawsze pokazuje cały nieaktywny język podczas zadania, jak dodanie nowej kategorii produktu. Dzieje się tak ze względu na fakt, że ta platforma OpenCart uważa, że ​​te nieaktywne języki mogą być używane przez właściciela strony w przyszłych kontaktach biznesowych.

Porozmawiajmy o rozwiązaniu tego problemu. Naprawdę irytujące jest wypełnianie długich informacji o produkcie dla każdego niepełnosprawnego języka w witrynie OpenCart podczas dodawania kategorii produktu. Zapoznaj się z tymi pomocnymi wskazówkami, które pomogą ci uniknąć nudnego zadania wypełniania szczegółów produktu dla każdego nieaktywnego języka. Oto kroki, które należy wykonać jako właściciel sklepu OpenCart.

1. Najpierw utwórz kopię zapasową wymaganego pliku /admin/view/template/catalog/category_form.tpl.

2. Musisz edytować powyższy plik i przeszukać poniższy kod:

<? php foreach ($ languages ​​as $ language) {?>

3. Ta instrukcja PHP będzie widoczna dla ciebie w dwóch miejscach. Właściciel witryny musi zamienić kodowanie w obu tych miejscach na takie, jak pokazano poniżej:

<? php foreach ($ languages ​​as $ language) {?> <? php if ($ language ['status'] == 0) kontynuuj; ?>

Wykonując te proste czynności, każdy właściciel witryny OpenCart może łatwiej rozwiązać problem dodawania szczegółów produktu w nieaktywnych językach. Aby dodać inne pożądane funkcje i nowe funkcje w witrynie OpenCart, możesz zainstalować dowolną z wczytanych funkcji Rozszerzenia OpenCart od Sklep Knowband.

Zaangażuj się w nas i skorzystaj z rozwiązania problemów związanych z platformą eCommerce, głównie dla trzech platform – OpenCart, Magento, i PrestaShop. Oferujemy niestandardową usługi opracowywania wtyczek dla tych platform.

Jak zmienić format waluty na platformie OpenCart?

OpenCart to wciągająca platforma eCommerce, która jest używana na dużą skalę na całym świecie ze względu na obecność szerokiej gamy funkcji i funkcjonalności. Ponadto stał się obiecującą platformą dla nowych i doświadczonych właścicieli witryn, a także dzięki swoim nienagannym funkcjom handlu elektronicznego.

Dzięki funkcji obsługi wielu walut, świetnym motywom i Rozszerzenia OpenCart, znalazła swoich klientów na całym świecie, którzy chcą prowadzić swoją działalność w swoim ojczystym języku. Jednak widziałem wielu właścicieli witryn, którzy nie są w stanie wprowadzić zmian w formacie waluty w swoim sklepie OpenCart. Dzięki interakcji z tymi klientami znalazłem powszechny problem „Jak zmienić format waluty w OpenCart zgodnie z indyjskim systemem walutowym?”

Zalecane przeczytanie: 5 pytań, które należy zadać, wybierając się na platformę OpenCart

Jak zmienić format waluty w OpenCart zgodnie z indyjskim systemem walutowym?

Zrozumienie wrażliwości i obaw wszystkich właścicieli sklepów, którzy borykają się z tym problemem, oto rozwiązanie dla Ciebie. Zanim ruszymy dalej w tym kierunku, przyjrzyjmy się standardowemu formatowi waluty na platformie OpenCart.

Domyślnie OpenCart stosuje standardowy format waluty, który umieszcza przecinek (,) po każdej trzycyfrowej liczbie podczas wyświetlania ceny, ale tak nie jest w przypadku formatu waluty indyjskiej. Na przykład właściciele sklepów, którzy kierują reklamy do klientów zamieszkałych w Indiach, chcą zmienić format ceny z 1,000,000 10,00,000 XNUMX USD na XNUMX XNUMX INR, co odpowiada indyjskiemu systemowi wartości dziesiętnych.

Aby przeprowadzić to dostosowanie, właściciele sklepów OpenCart muszą zrozumieć fakt, że w panelu administracyjnym nie ma funkcji zaplecza, aby wprowadzić tę zmianę. Jednak wymagane zmiany można wprowadzić, wprowadzając wymagane zmiany w podstawowych plikach OpenCart.

Zalecana lektura: Krótko dekodowanie platformy OpenCart w scenariuszu eCommerce

Poniżej znajdują się kroki, które mogą poprowadzić właścicieli sklepów OpenCart we właściwym kierunku.

Dla platformy OpenCart 2.2.xx i nowszych

  • Edytuj plik /system/library/cart/currency.php.� Zalecamy utworzenie kopii zapasowej tego pliku przed jego edycją.
  • Musisz przeszukać poniższą linię,

$string .= number_format($kwota, (int)$decimal_place, $this->language ->get(‘decimal_point’), $this->language->get(‘thousand_point’));

  • Teraz musisz zastąpić powyższą linię kodem podanym poniżej,

$string .= number_format($kwota, (int)$decimal_place, $this->language->get(‘decimal_point’), $this->language->get(‘thousand_point’)); $ciąg1=substr($ciąg,0,1); $ciąg2=substr($ciąg,1); $string2=str_replace(‘,’,”,$string2); setlocale(LC_MONETARY,’en_IN’); $string = $string1.money_format(‘%!i’, $string2);

  • Aby uzyskać żądany format waluty, musisz zapisać plik z wprowadzonymi zmianami.

Dla wszystkich innych wersji OpenCart przed 2.2.xx

  • Najpierw edytuj plik /system/library/currency.php.� Zalecamy utworzenie kopii zapasowej tego pliku przed jego edycją.
  • Następnie musisz przeszukać linię podaną poniżej,

$string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point);

  • Następnie należy zastąpić powyższą linię kodem podanym poniżej,

$string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point); $ciąg1=substr($ciąg,0,1); $ciąg2=substr($ciąg,1); $string2=str_replace(‘,’,”,$string2); setlocale(LC_MONETARY,’en_IN); $string= $string1.money_format(‘%!i’, $string2);

Na koniec musisz zapisać plik z wprowadzonymi zmianami, aby uzyskać żądany format waluty.

Zalecane przeczytanie: Jakie są zalety i wady korzystania z platformy OpenCart?

Są to proste kroki, które muszą zostać wdrożone przez właścicieli witryn OpenCart, aby osiągnąć indyjski format waluty podczas wyświetlania cen produktów swoim klientom. Jeśli potrzebujesz innych rozszerzeń OpenCart, aby poprawić funkcjonalność i wydajność sklepu OpenCart, musisz odwiedzić Witryna Knowband. Poza tym, zapewniając wspaniałe rozszerzenia dla Magento 2, OpenCart, WooCoomerce i PrestaShop witryn internetowych, firma jest w stanie świadczyć niestandardowe usługi opracowywania wtyczek swoim klientom na całym świecie.

Dla platform takich jak Magento 2, Prestashop, OpenCart i WooCommerce oferujemy najlepsze wtyczki. Ponadto w przypadku strony internetowej i modułów oferujemy usługi tworzenia i modyfikacji modułów na zamówienie. Poza tym mamy dedykowany zespół wsparcia, który jest zawsze dostępny, aby pomóc klientom, gdy potrzebują od nas jakiejkolwiek pomocy, aby zapewnić naszym klientom najlepsze i najskuteczniejsze wsparcie posprzedażowe. Ponadto w weekendy nadal wypełniamy nasze zobowiązania wobec klientów, którzy potrzebują pomocy w nagłych problemach ze stroną internetową.�Również w przypadku wątpliwości lub pytań związanych z funkcjonalnością modułu OpenCart, napisz do nas e-mail na adres support@Knowband.com