Skip to content

Latest commit

 

History

History
54 lines (32 loc) · 2.52 KB

OPENCART_3.md

File metadata and controls

54 lines (32 loc) · 2.52 KB

license

Exibindo os campos personalizados do tipo 'endereço do cliente' no select com 'dados de endereço' no checkout (finalização do pedido) do OpenCart 3:

Atenção:

Testado apenas no checkout padrão do OpenCart, ou seja, provavelmente não funcionará em outros checkouts.

Importante:

Nas linhas abaixo, você deve substituir o ID em {{ address.custom_field.ID }} pelo id do campo personalizado, sendo que você pode acrescentar quantos campos personalizados você desejar.

Exemplo de substituição do ID:

Digamos que o ID do campo personalizado 'Número' seja: 5

O código para exibição do campo 'Número' seria: {{ address.custom_field.5 }}

Edite os arquivos abaixo:

catalog/view/theme/PASTA_DO_TEMA/template/checkout/payment_address.twig

catalog/view/theme/PASTA_DO_TEMA/template/checkout/shipping_address.twig

Localize a linha abaixo:
<option value="{{ address.address_id }}" selected="selected">{{ address.firstname }} {{ address.lastname }}, {{ address.address_1 }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}</option>
E substitua pela linha abaixo:
<option value="{{ address.address_id }}" selected="selected">{{ address.firstname }} {{ address.lastname }}, {{ address.address_1 }}, {{ address.custom_field.ID }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}</option>
Localize a linha abaixo:
<option value="{{ address.address_id }}">{{ address.firstname }} {{ address.lastname }}, {{ address.address_1 }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}</option>
E substitua pela linha abaixo:
<option value="{{ address.address_id }}">{{ address.firstname }} {{ address.lastname }}, {{ address.address_1 }}, {{ address.custom_field.ID }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}</option>
Procedimento para que a alteração seja adicionada na loja:

Acesse o menu Extensões→Modificações (Extensions→Modifications), clique no botão Atualizar (Refresh), depois vá na página principal do painel de controle da administração da loja, abaixo do botão Sair, você verá um botão na cor azul com o desenho de uma engrenagem branca dentro dele, clique neste botão e no popup que vai abrir, clique nos dois botões na cor laranja que estão dentro da coluna Ação para atualizar o cache do tema.