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.
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:
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.
Esse é um recurso bastante simples,porém pode ser muito útil para deixar seus produtos gratuitos mais atrativos.
Bons estudos!
Nos últimos anos, testemunhamos uma revolução na forma como os sites são criados, impulsionada pelo…
A animação 3D tem sido uma forma poderosa de contar histórias e criar experiências visuais…
Nos últimos anos, a inteligência artificial (IA) tem revolucionado a forma como criamos e editamos…
Nos últimos anos, a integração da inteligência artificial (IA) na criação de sites tem revolucionado…
Nos últimos anos, a edição de vídeo evoluiu rapidamente com o avanço da tecnologia, e…
A dublagem de filmes desempenha um papel fundamental na indústria cinematográfica, permitindo que obras de…
This website uses cookies.
Ver comentários
Oi Felipe! Muito bom! Esse código serve também para a versão 2.3? Eu testei esse nessa versão, mas o seguinte erro apareceu: https://uploads.disquscdn.com/images/2d728ffeae9a97fc992e700a24f2a3f871043824d0c9f1c41c36b4e6fba042ff.jpg
O que eu deveria mudar para a versão 2.3?
Obrigada!
Dani.
Testei no 2.0.1.1 mas não funcionou.