A página de checkout do OpenCart 2.x solicita que os clientes preencham vários 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 achamos que não são importantes para nós. Como esses campos podem estar desnecessariamente tornando o checkout complexo e demorado. Portanto, neste artigo, discutirei como remover campos indesejados da página de checkout do OpenCart2.x. Além disso, usarei o OpenCart versão 2.x para explicar como você pode remover esses campos do processo de check-out de convidado e registrado.
[Caption id = “attachment_4367” align = “aligncenter” width = “553”] OpenCart usa dois arquivos de modelo para mostrar e controlar os campos no checkout[/caption]
Como exemplo, removerei o campo “Fax” do checkout do convidado e da conta de registro. Além disso, 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/template/checkout/register.tpl – para conta de registro
catalog/view/theme/themeXXX/template/checkout/guest.tpl – para check-out de hóspedes
PS: Eu sugiro que você não edite esses arquivos diretamente. Primeiro, faça um backup dos arquivos originais copiando esses arquivos do seu servidor web ou onde quer que estejam. Em seguida, mantenha-os com você para que você sempre possa reverter em caso de algum erro. Em seguida, faça outra cópia desses mesmos arquivos e realize a edição nesses arquivos, substituindo-os posteriormente pelos arquivos originais do site após a edição.
Recomendado Read: Extensões OpenCart Checkout para impulsionar vendas e conversões para sua loja
Removendo os campos de check-out do convidado
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/template/checkout/guest.tpl�
[Caption id = “attachment_4368” align = “aligncenter” width = “328”] Abra o arquivo guest.the[/caption]
2. Estamos removendo o Fax campo do check-out do convidado 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ê também pode comentar sobre ele para desabilitar o código.
4. Em seguida, precisamos editar o arquivo do controlador para garantir que essa remoção não mostrará nenhum “índice indefinido” posteriormente. Portanto, navegue até o seguinte diretório de arquivos e abra o arquivo para editar o controlador:
catalog/controller/checkout/guest.php
Recomendado Read: O que procurar em uma extensão de checkout envolvente do OpenCart?
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'])) { $data['fax'] = $this->session->data['guest']['fax' ]; } else { $dados['fax'] = ''; }
$this->session->data['guest']['fax'] = $this->request->post['fax'];
6. Remova os códigos ou você pode apenas comentar sobre eles também.
[Caption id = “attachment_4411” align = “aligncenter” width = “508”] Remova ou comente os códigos no arquivo guest.php[/caption]
7. Salve ambos os arquivos e substitua-os pelos arquivos originais no site.
Removendo campos do formulário de conta de registro
8. Para remover o campo Fax, abra o seguinte arquivo:
catalog/view/theme/themeXXX/template/checkout/register.tpl
[Caption id = “attachment_4412” align = “aligncenter” width = “426”] Abra o arquivo register.the[/caption]
9. Localize e remova as seguintes linhas de código no arquivo que você acabou de abrir
[Caption id = “attachment_4413” align = “aligncenter” width = “915”] Remova ou comente o código no arquivo register.the[/caption]
10. Em seguida, precisamos editar o seguinte controlador para garantir que nenhum erro de “í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[/caption]
11. Encontre a seguinte linha de código e remova-a. Você também pode comentar sobre ele em vez disso.
[Caption id = “attachment_4415” align = “width alignnone” = “912”] Remova ou comente o código no arquivo register.php[/caption]
12. Salve ambos os arquivos agora e substitua-os pelos arquivos originais no site.
Então, é assim que você pode remover um campo como “Fax” do formulário de check-out de convidado e de registro de conta. Além disso, você pode seguir uma abordagem semelhante para remover qualquer tipo de campo do checkout do OpenCart. Além disso, só não se esqueça de manter o backup dos arquivos originais antes de editá-los.
Recomendado Read: Forneça uma experiência relaxante de compras on-line para seus clientes com esta extensão de checkout de uma página do Opencart
Solução alternativa
Editar os arquivos principais não é uma maneira recomendada de realizar as alterações em seu site OpenCart 2.x. 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 proprietários de sites com pouco ou nenhum conhecimento técnico.
Como solução alternativa, você pode optar por mudar para o nosso Extensão de checkout OpenCart One Page�que é até compatível com OpenCart 2.x. É uma extensão de checkout de uma página que remove os elementos desnecessários do OpenCart 2.xe possui muitos recursos para tornar sua conversão de checkout amigável.
Como funciona o plugin OpenCart One Page Checkout?
A extensão de checkout de uma página para OpenCart substitui a opção de checkout de várias etapas por um checkout de página única. Uma vez que, sem entrar no fuzzy, o código muda incorpora todos os recursos que se espera que uma página de checkout otimizada tenha. Então, tudo que você precisa fazer é instalar o módulo OpenCart v2.x One Page Checkout em sua loja. Além disso, as alterações de configuração são feitas com apenas alguns cliques no back-end e as alterações serão refletidas no front-end do seu site.
Abaixo estão listadas algumas de como o checkout de página única do OpenCart pode ajudá-lo a remover elementos indesejados:
Espreme tudo em uma página
Em vez de seguir várias etapas de checkout, a extensão OpenCart One Page Checkout comprime todos os processos em uma única página. Com a redução do número de páginas web, o código do site fica mais simples.
Personalização sem código
Você pode “Ocultar” ou “Exibir” qualquer um dos campos da página de checkout simplesmente alterando as configurações da configuração de back-end da extensão. Além disso, você pode alterar a ordem dos campos apenas arrastando e soltando.�Além disso, o módulo de checkout de uma página do OpenCart para as versões 2.xe 1.x oferece uma seção de comentários adicional que pode ser removida com um clique de botão, se necessário . A maioria dos proprietários da loja não tem o conhecimento técnico para codificar e fazer configurações de campo. Este módulo Opencart traz uma grande facilidade para eles �na�configuração�o�layout�página�de saída�como�eles� exigem�para�seu�site.�O�número�de�campos�e�sua totalmente “personalizável” a partir do back office.
Opção de check-out do convidado
Sem fazer nenhuma alteração de código, o módulo OpenCart One Page Checkout para v2.x habilita a opção de checkout de convidado no site. Além disso, você não precisa fazer nenhuma alteração no código, conforme mencionado acima, se quiser remover o check-out do convidado a qualquer momento. Isso pode ser feito apenas alternando um único botão no back-end do plug-in de checkout de página única do OpenCart. Você pode até mesmo registrar aqueles clientes que fazem check-out em sua loja. Além disso, você pode permitir que seus clientes definam suas senhas durante a execução �convidado� checkout.
Recomendado Read: Plugins que podem ser uma boa oferta combinada para checkout de uma página para lojas OpenCart
Opção de login social
Você não precisa integrar as opções de inscrição social via codificação. O plugin de checkout OpenCart One Page vem com opções de login social integradas. Você obtém opções de login do Facebook e do Google. Tudo o que você precisa fazer é obter os detalhes da API e compartilhá-los no back-end do plug-in OpenCart.
Suporte multilíngue
Se o conteúdo do site for exibido em vários idiomas para locais diferentes, será necessário fazer alguma codificação extra. A extensão de checkout OpenCart One Page facilita esse aspecto para você. A extensão oferece suporte multilíngue e o administrador pode carregar o conteúdo dos sites em quantos idiomas desejar. Os respectivos conteúdos são carregados de uma só vez, sem que você se entregue a nenhuma alteração no site.
Definir opções padrão
A maioria dos sites disponibiliza aos clientes a opção padrão de “Login” considerando que o usuário já tem sua conta na loja. ,�você�também�pode�marcar�opções�padrão�saídas�de�”Registrar”,�”Login”�ou�”Convidado”.
Campos personalizáveis
Os campos fornecidos ao cliente na página de envio e pagamento são totalmente personalizáveis a partir do painel backend.
Recomendado Read: OpenCart One Page Checkout para oferecer uma experiência de compra online perfeita
Palavras finais
No ambiente centrado no cliente, uma experiência de usuário impecável é fundamental para ficar à frente da concorrência. Uma das maneiras de fazer isso é manter tudo preciso e o mais combate possível. Então, é quando um processo de checkout em uma única etapa pode ajudá-lo sem levá-lo à complicação da otimização de código.
Para aumentar a lucratividade de seus negócios, todo lojista deseja oferecer a seus clientes uma experiência de compra simples e rápida. Já que o módulo Page Checkout diminui o trabalho adicional dos clientes. Assim, o Checkout tornou-se o ponto focal deste procedimento. Portanto, o One Page Checkout Addon é uma solução para esse problema como resultado. Além do OpenCart One Page Checkout Extension, a Knowband oferece um One Page Checkout Module para outras plataformas como PrestaShop e Magento 2. Assim, permite que o administrador da loja finalize o processo de checkout em uma única página, diminuindo a taxa de abandono de carrinho.