How can you change the currency format in an OpenCart platform? | Knowband

Como você pode mudar o formato da moeda em uma plataforma OpenCart?

OpenCart é uma plataforma eCommerce envolvente que está sendo usada em larga escala globalmente devido à presença de uma ampla gama de recursos e funcionalidades. Ela surgiu como uma plataforma promissora para novos e experientes proprietários de sites, igualmente com seus recursos impecáveis ​​de eCommerce.

Com seu recurso de suporte a várias moedas, temas brilhantes e Extensões do OpenCart, encontrou seus clientes em todo o mundo que querem realizar o negócio em sua língua nativa. No entanto, tenho visto vários proprietários de sites que não conseguem implementar alterações no formato de moeda em sua loja OpenCart. Através da interação com esses clientes, encontrei o problema comum sobre "Como alterar o formato da moeda no OpenCart conforme o sistema monetário indiano?"

Entendendo as sensibilidades e preocupações de todos os proprietários de lojas que estão enfrentando esse problema, aqui está a solução para você. Antes de avançarmos nessa direção, vamos ter uma visão sobre o formato de moeda padrão na plataforma OpenCart.

Por padrão, o OpenCart segue um formato de moeda padrão que coloca uma vírgula (,) após cada três dígitos em um número enquanto exibe o preço, mas esse não é o caso com o formato da moeda indiana. Por exemplo, os proprietários de lojas que segmentam clientes que residem na Índia desejam alterar o formato de preço de $ 1,000,000 para INR 10,00,000, que representa o sistema de valores decimais indianos.

Para realizar essa personalização, os proprietários de lojas OpenCart precisam entender o fato de que não há funcionalidade de back-end disponível no painel de administração para fazer essa alteração. No entanto, as alterações necessárias podem ser realizadas fazendo as alterações necessárias nos arquivos principais do OpenCart. Abaixo estão as etapas que podem orientar os proprietários de lojas da OpenCart na direção certa.

Para a plataforma OpenCart 2.2.xx e acima

  • Edite o arquivo /system/library/cart/currency.php.
  • Você precisa procurar a linha abaixo,

$ string. = number_format ($ amount, (int) $ decimal_place, $ this-> idioma -> get ('ponto_decimal'), $ this-> idioma-> get ('mil_ponto'));

Agora, você precisa substituir a linha acima pelo código dado abaixo,

$ string. = number_format ($ amount, (int) $ decimal_place, $ this-> idioma-> get ('ponto_decimal'), $ this-> idioma-> get ('mil_ pontos')); $ string1 = substr ($ string, 0,1); $ string2 = substr ($ string, 1); $ string2 = str_replace (',', ", $ string2); setlocale (LC_MONETARY, 'en_IN'); $ string = $ string1.money_format ('%! i', $ string2);

  • Você precisa salvar o arquivo com alterações implementadas para adquirir o formato de moeda desejado.

Para todas as outras versões do OpenCart antes do 2.2.xx

  • Edite o arquivo /system/library/currency.php.
  • Você precisa pesquisar a linha abaixo,

$ string. = number_format (redondo ($ valor, (int) $ decimal_place), (int) $ decimal_place, $ ponto_decimal, $ mil_ pontos);

Agora, você precisa substituir a linha acima pelo código dado abaixo,

$ string. = number_format (redondo ($ valor, (int) $ decimal_place), (int) $ decimal_place, $ ponto_decimal, $ mil_ pontos); $ string1 = substr ($ string, 0,1); $ string2 = substr ($ string, 1); $ string2 = str_replace (',', ", $ string2); setlocale (LC_MONETARY, 'en_IN); $ string = $ string1.money_format ('%! i ', $ string2);

  • Finalmente, você precisa salvar o arquivo com as alterações implementadas para obter o formato de moeda desejado.

Estas são as etapas simples que precisam ser implementadas pelos proprietários de sites do OpenCart para obter o formato da moeda indiana, exibindo o preço do produto para seus clientes. No caso, você precisa de qualquer outra extensão do OpenCart para melhorar a funcionalidade eo desempenho de uma loja OpenCart, você precisa visitar o Site da Knowband. Além disso, fornecendo as maravilhosas extensões para Magento, OpenCarte PrestaShop sites, a empresa é capaz de fornecer serviços de desenvolvimento de plugins personalizados para seus clientes em todo o mundo.

Isso também lhe interessaria:

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also provide custom module development and customization services for the website and modules.

Leave a Reply

Your email address will not be published. Required fields are marked *