Blog do MX Cursos

Opencart 2.2.X – Como exibir preço de um item como GRÁTIS ao invés de R$ 0,00

Opencart 2.2.X – Como exibir preço de um item como GRÁTIS ao invés de R$ 0,00
Avaliar post

Quando alteramos o preço de um produto para zero no Opencart, o preço do mesmo é exibido como R$ 0,00. Neste artigo, vamos mudar este valor por um texto mais agradável.

Neste exemplo, utilizaremos a palavra “Grátis”, mas você pode utilizar a palavra que mais se encaixe na suas necessidades.

Faremos este recurso da forma correta, utilizando a funcionalidade OCMod do Opencart 2.2.x.

Código:

Primeiro, você deve criar um arquivo com a extensão .ocmod.xml (Ex: arquivo.ocmod.xml).

Em seguida, adicione ao arquivo o seguinte trecho de código:

<modification>
 <name>Exibe texto Grátis para produtos com preço zerado</name>
 <version>1.0 (Initial)</version>
 <link>http://mxcursos.com/blog</link>
 <author>Felipe Pinheiro</author>
 <code>felipe_dev_price_free</code>

 <file path="system/library/cart/currency.php">
 <operation>
 <search><![CDATA[$string = '';]]></search>
 <add position="after"><![CDATA[ if ($amount == 0 && $format) {  return "Grátis!";  }  ]]></add>
 </operation>
 </file>
</modification>

Após salvar o arquivo, vá até o Instalador de Extensões do Opencart e faça o upload do mesmo:
Opencart Free

Agora você verá nossa modificação junto com outras extensões salvas no Opencart. A vantagem disso, é poder habilitar ou desabilitar o recurso sem que códigos sejam necessários.
Opencart Free

Resultado:

Opencart

Esse é um recurso bastante simples,porém pode ser muito útil para deixar seus produtos gratuitos mais atrativos.

Bons estudos!

Felipe Pinheiro

Felipe Pinheiro

22 anos. Estudante de Sistemas de Informação. Desenvolvedor web no MX Cursos desde 2014.

Clube de Cursos

Conheça nosso Clube de Cursos e potencialize suas habilidades em Produção e Edição de Vídeos, Design, Marketing Digital, Programaço, WordPress, 3D e Modelagem, Motion Graphics e muito mais!

CONHEÇA O CLUBE

2 Comentários

Your Header Sidebar area is currently empty. Hurry up and add some widgets.