MX Cursos
OpencartCapa

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

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!

Clube de Cursos 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