How to remove unwanted fields from OpenCart 2.x checkout page

Como remover campos indesejados da página de check-out do OpenCart 2.x?

A página de checkout do OpenCart pede aos clientes que preencham uma série de detalhes e informações de endereço durante o processo de checkout. No entanto, às vezes, para simplificar o processo de checkout, desejamos remover alguns campos da página de checkout que consideramos não serem importantes para nós. Esses campos podem estar tornando desnecessariamente o check-out complexo e demorado.

Neste artigo, usarei a versão 2.x do OpenCart para explicar como você pode remover esses campos do processo de checkout Convidado e registrado.

[Caption id = “attachment_4367” align = “aligncenter” width = “553”]opções de checkout O OpenCart usa dois arquivos de modelo para mostrar e controlar os campos no checkout [/ caption]

Como exemplo, removerei o campo “Fax” da conta de visitante e da conta de registro. Você pode usar a mesma abordagem para remover qualquer outro campo também.

Os códigos para o campo de entrada no checkout são tratados por dois Modelos OpenCart:

catalog / view / theme / themeXXX / modelo / checkout / register.tpl – para registrar conta

catalog / view / theme / themeXXX / modelo / checkout / guest.tpl – para check-out de hóspedes

PS: Eu sugiro que você não edite esses arquivos diretamente. Faça um backup dos arquivos originais primeiro copiando esses arquivos do seu servidor da Web ou onde quer que estejam e mantenha-os com você para que você possa sempre reverter em caso de qualquer erro. Pegue outra cópia desses mesmos arquivos e execute a edição nesses arquivos, depois substitua-os pelos arquivos originais no site após a edição.

Removendo os campos de checkout do Guest

1. Vamos começar com a edição do Comprar como Convidado Campos. Portanto, o primeiro passo que você precisa seguir aqui é navegar até o seguinte diretório de arquivos e abrir o arquivo:

catalog / view / theme / themeXXX / modelo / checkout / guest.tpl

[Caption id = “attachment_4368” align = “aligncenter” width = “328”]arquivo guest.tpl Abra o arquivo guest.tpl [/ caption]

2. Estamos removendo o Fax campo do check-out do hóspede aqui. Então, encontre as seguintes linhas de código no arquivo que você acabou de abrir:


3. Remova este código do arquivo ou você pode apenas comentá-lo para desabilitar o código.

[Caption id = “attachment_4410” align = “aligncenter” width = “567”]código no arquivo guest.tpl Remova ou comente o código no arquivo guest.tpl [/ caption]

4. Em seguida, precisamos editar o arquivo do controlador para garantir que essa remoção não mostre nenhum “índice indefinido” posteriormente. Então, navegue até o seguinte diretório de arquivos e abra o arquivo para editar o controlador:

catalog / controller / checkout / guest.php

5. Procure as seguintes linhas de código nos arquivos que você acabou de abrir:

$ data ['entry_fax'] = $ this-> idioma-> get ('entry_fax');
if (isset ($ this-> session-> data ['guest'] ['fax'])) {$ dados ['fax'] = $ this-> sessao-> dados ['convidado'] ['fax' ]; } else {$ data ['fax'] = ''; }
$ this-> session-> data ['convidado'] ['fax'] = $ this-> request-> post ['fax'];

6. Remova os códigos ou você pode apenas comentá-los também.

[Caption id = “attachment_4411” align = “aligncenter” width = “508”]códigos no arquivo guest.php Remova ou comente os códigos no arquivo guest.php [/ caption]

7. Salve os arquivos e substitua-os pelos arquivos originais no site.

Removendo Campos do formulário Registrar Conta

8. Para remover o campo Fax, abra o seguinte arquivo:

catálogo / ver / tema / temaXXX / template / checkout / register.tpl

[Caption id = “attachment_4412” align = “aligncenter” width = “426”]Abra o arquivo register.tpl Abra o arquivo register.tpl [/ caption]

9. Encontre e remova as seguintes linhas de código no arquivo que você acabou de abrir


[Caption id = “attachment_4413” align = “aligncenter” width = “915”]código no arquivo register.tpl Remova ou comente o código no arquivo register.tpl [/ caption]

10. Em seguida, precisamos editar o seguinte controlador para garantir que nenhum erro “Índice indefinido” seja mostrado na parte posterior.

catalog / controller / checkout / register.php

[Caption id = “attachment_4414” align = “aligncenter” width = “422”]Abra o arquivo register.php Abra o arquivo register.php [/ caption]

11. Encontre a seguinte linha de código e remova-a. Você também pode comentar isso.

[Caption id = “attachment_4415” align = “width alignnone” = “912”]arquivo register.php Remova ou comente o código no arquivo register.php [/ caption]

12. Salve os dois arquivos agora e substitua-os por arquivos originais no site.

Portanto, é assim que você pode remover um campo como “Fax” do formulário de check-out e de registro da conta. Você pode seguir a mesma abordagem para remover qualquer campo amável do checkout do OpenCart. Só não esqueça de manter o backup dos arquivos originais antes de editá-los.

Solução alternativa

A edição dos arquivos principais não é uma maneira recomendada de realizar as alterações no site do OpenCart. Alguns de nós podem sugerir o uso de vQmod ou OCMOD para reduzir o risco, mas esses métodos são muito complicados para os proprietários de sites com pouco ou nenhum conhecimento técnico.

Como uma solução alternativa, você pode optar por mudar para o nosso Extensão de checkout do OpenCart.

Como uma solução alternativa, você pode optar por mudar para a extensão de checkout de uma página do OpenCart, que é compatível com o OpenCart 2.x. É uma extensão de checkout de uma página que remove os elementos desnecessários do OpenCart 2.xe possui vários recursos para facilitar a conversão de checkout.

Como funciona o plug-in de finalização de uma página do OpenCart?

A extensão de checkout de uma página para o OpenCart substitui a opção de checkout em várias etapas com uma verificação de página única. Sem deixá-lo entrar no fuzzy, o código muda e incorpora todos os recursos que uma página de checkout otimizada deve ter. Tudo o que você precisa fazer é instalar o módulo de checkout de uma página do OpenCart v2.x em sua loja. As alterações de configuração são feitas com apenas alguns cliques de botão no back-end e as alterações serão refletidas no front-end de seu site.

A lista abaixo mostra algumas das maneiras pelas quais a verificação de página única do OpenCart pode ajudar a remover elementos indesejados:

Espreme tudo em uma página

Em vez de seguir várias etapas de checkout, a extensão de checkout de uma página do OpenCart comprime todos os processos em uma única página. Com a redução do número de páginas da web, o código do site se torna mais simples.

Configurações de checkout de uma página

Com o checkout de uma página, você mostra ou oculta qualquer campo da finalização
Você pode “Ocultar” ou “Exibir” qualquer um dos campos da página de checkout, basta alterar as configurações da configuração de back-end da extensão. Além disso, você pode alterar as ordens de campos apenas arrastando e soltando. Junto com isso, o módulo de check-out de uma página do OpenCart para a versão 2.xe 1.x oferece uma seção de comentários adicionais que pode ser removida com um clique no botão, se necessário.

Opção de check-out do hóspede

Sem fazer alterações no código, o módulo de check-out de uma página do OpenCart para v2.x ativa a opção de check-out do hóspede no site. Não apenas isso, você não precisa fazer alterações no código, como mencionado acima, se quiser remover o check-out do hóspede a qualquer momento. Isso pode ser feito apenas com a troca de um único botão do back-end do plug-in de finalização de página única do OpenCart.

Opção de login social

Você não precisa integrar as opções de inscrição social por meio de codificação. O plug-in de finalização de uma página do OpenCart vem com opções de login social integradas. Você recebe opções de login no Facebook e no Google. Tudo o que você precisa fazer é obter os detalhes da API e compartilhá-los no back-end do plug-in do OpenCart.

Suporte multilingue

Se o conteúdo do site é exibido em vários idiomas para diferentes locais, então, é necessário fazer algum código extra. A extensão de checkout de uma página do OpenCart facilita esse aspecto para você. A extensão oferece suporte multilíngüe e o administrador pode fazer o upload do conteúdo dos sites no idioma que desejar. Os respectivos conteúdos são enviados de uma só vez, sem que você se envolva com alterações no site.

 

Configurações de checkout de uma página Com o checkout de uma página, você mostra ou oculta qualquer campo da caixa

Você pode “Ocultar” ou “Exibir” qualquer um dos campos da página de check-out, simplesmente alterando as configurações da configuração de back-end da extensão. Além disso, você pode alterar as ordens de campos apenas arrastando e soltando.

Palavras conclusivas

No ambiente centrado no cliente, a experiência do usuário perfeita é a chave para se manter à frente da concorrência. Uma das maneiras de fazer isso é manter tudo preciso e o mais combatente possível. Isso quando um processo de checkout de uma única etapa pode ajudá-lo, sem colocar você na complicação da otimização de código.

Histórias relacionadas:

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify . We also provide custom module development and customization services for the website and modules..

Leave a Reply

Your email address will not be published. Required fields are marked *