Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#38908
Olá a todos, boa tarde.

A solução é simples, muitos já sabem, mas alguns com certeza sempre quiseram inserir o logotipo de sua loja na Fatura do Opencart.

Uso o Oc 1.5.4
Aí vai a dica:

Abra o arquivo: admin/view/template/sale/order_invoice.tpl

No meu caso ficou bom assim:
Inseri o código css (a partir da linha 7)
Código: Selecionar todos
<link rel="stylesheet" type="text/css" href="view/stylesheet/invoice.css" />
<style type="text/css">
<!--
.logo_invoice {
	
	margin-top: -20px;
	margin-left: 0;
}
-->
</style>
Por volta da linha 23, insira o código HTML abaixo:
<div class="logo_invoice">
Código: Selecionar todos
<img src="http://seusite.com.br/loja/admin/view/template/sale/logo.jpg" alt="<?php echo $store; ?>"width="149" height="43" class="logo_invoice"/><br /></div>
No meu caso só funcionou quando passei o endereço completo da loja, com http, e colocando a imagem no mesmo diretório do order_invoice.tpl

Espero ter ajudado.

Abraços
#38909
Parabéns pela contribuição.

É possível colocar também.

<img src="<?php echo HTTP_SERVER . 'image/' . $this->config->get('config_logo') ?>" alt="<?php echo $store; ?>"width="149" height="43" class="logo_invoice"/><br /></div>

Dessa forma caso o lojista altere no painel administrativo, a mesma será inserida nas próximas faturas automaticamente.
#38911
É possível colocar também.

<img src="<?php echo HTTP_SERVER . 'image/' . $this->config->get('config_logo') ?>" alt="<?php echo $store; ?>"width="149" height="43" class="logo_invoice"/><br /></div>

Dessa forma caso o lojista altere no painel administrativo, a mesma será inserida nas próximas faturas automaticamente.
Ótima solução!!!!

Assim vamos somando conhecimentos e fazendo a ferramenta ficar cada vez melhor com nossas próprias soluções, mesmo que alternativas.

Incentivo a todos a colaborarem de alguma forma.

Abraços.
#39742
valdeir2000 escreveu:Parabéns pela contribuição.

É possível colocar também.

<img src="<?php echo HTTP_SERVER . 'image/' . $this->config->get('config_logo') ?>" alt="<?php echo $store; ?>"width="149" height="43" class="logo_invoice"/><br /></div>

Dessa forma caso o lojista altere no painel administrativo, a mesma será inserida nas próximas faturas automaticamente.

comigo só funcionou da seguinte forma:

<img src="<?php echo '../image/' . $this->config->get('config_logo') ?>" alt="Logo"width="149" height="43" class="logo_invoice"/><br />