La página de pago de OpenCart 2.x les pide a los clientes que completen varios detalles e información de dirección durante el proceso de pago. Sin embargo, a veces, para simplificar el proceso de pago, deseamos eliminar algunos campos de la página de pago que creemos que no son importantes para nosotros. Ya que estos campos pueden hacer que el pago sea complejo y prolongado innecesariamente. Entonces, en este artículo, discutiré cómo eliminar campos no deseados de la página de pago de OpenCart2.x. Además, usaré la versión 2.x de OpenCart para explicar cómo puede eliminar dichos campos del proceso de pago registrado y de invitado.
[Caption id = “attachment_4367” align = “aligncenter” width = “553”] OpenCart usa dos archivos de plantilla para mostrar y controlar los campos al finalizar la compra[/caption]
Como ejemplo, eliminaré el campo “Fax” del pago de invitado y Registrar cuenta. Además, puede usar el mismo enfoque para eliminar cualquier otro campo también.
Los códigos para el campo de entrada en el pago son manejados por dos principales Plantillas OpenCart:
catalog/view/theme/themeXXX/template/checkout/register.tpl – para Registrar Cuenta
catalog/view/theme/themeXXX/template/checkout/guest.tpl – para pago de invitado
PS: Le sugiero que no edite estos archivos directamente. Primero, haga una copia de seguridad de los archivos originales primero copiándolos de su servidor web o donde sea que estén ubicados. Luego, guárdelos con usted para que siempre pueda revertirlos en caso de cualquier error. Luego, tome otra copia de estos mismos archivos y realice la edición en estos archivos, luego reemplácelos con los archivos originales en el sitio después de la edición.
Lectura recomendada: Extensiones de pago de OpenCart para generar ventas y conversiones en su tienda
Eliminación de los campos de pago de invitado
1. Comenzaremos con la edición de la Pedido de invitados campos. Entonces, el primer paso que debe seguir aquí es navegar al siguiente directorio de archivos y abrir el archivo:
catalog/view/theme/themeXXX/template/checkout/guest.tpl�
[Caption id = “attachment_4368” align = “aligncenter” width = “328”] Abra el archivo guest.the[/caption]
2. estamos quitando el Fax campo de la caja de invitados aquí. Entonces, busque las siguientes líneas de código en el archivo que acaba de abrir:
3. Elimine este código del archivo o también puede simplemente comentarlo para deshabilitar el código. [identificación del título = “archivo adjunto_4410” alinear = “alinear centro” ancho = “567”] Eliminar o comentar el código en el archivo guest.the[/caption]
4. A continuación, debemos editar el archivo del controlador para asegurarnos de que esta eliminación no muestre ningún “índice indefinido” más adelante. Entonces, navegue al siguiente directorio de archivos y abra el archivo para editar el controlador:
catálogo/controlador/pago/invitado.php
Lectura recomendada: ¿Qué buscar en una atractiva extensión de pago de OpenCart?
5. Busque las siguientes líneas de código en los archivos que acaba de abrir:
$datos['entry_fax'] = $this->language->get('entry_fax');
if (isset($this->session->data['guest']['fax'])) { $data['fax'] = $this->session->data['guest']['fax' ]; } else { $datos['fax'] = ''; }
$this->session->data['guest']['fax'] = $this->request->post['fax'];
6. Elimine los códigos o simplemente puede comentarlos también.
[Caption id = “attachment_4411” align = “aligncenter” width = “508”] Elimina o comenta los códigos en el archivo guest.php[/caption]
7. Guarde ambos archivos y reemplácelos con los archivos originales en el sitio.
Eliminar campos del formulario Registrar cuenta
8. Para eliminar el campo Fax, abra el siguiente archivo:
catálogo/vista/tema/temaXXX/template/checkout/register.tpl
[Caption id = “attachment_4412” align = “aligncenter” width = “426”] Abra el registro.el archivo[/título]
9. Busque y elimine las siguientes líneas de código en el archivo que acaba de abrir
[Caption id = “attachment_4413” align = “aligncenter” width = “915”] Eliminar o comentar el código en el archivo register.the[/caption]
10. A continuación, debemos editar el siguiente controlador para asegurarnos de que no se muestre el error “Índice indefinido” en la última parte.
catálogo/controlador/pago/registro.php
[Caption id = “attachment_4414” align = “aligncenter” width = “422”] Abra el archivo register.php[/caption]
11. Busque la siguiente línea de código y elimínela. También puedes comentarlo en su lugar.
[Caption id = “attachment_4415” align = anchura “alignnone” = “912”] Elimina o comenta el código en el archivo register.php[/caption]
12. Guarde ambos archivos ahora y reemplácelos con archivos originales en el sitio.
Entonces, así es como puede eliminar un campo como “Fax” tanto del formulario de pago como invitado como del formulario de registro de cuenta. Además, puede seguir un enfoque similar para eliminar cualquier tipo de campo del pago de OpenCart. Además, no olvide mantener la copia de seguridad de los archivos originales antes de editarlos.
Lectura recomendada: Proporcione una experiencia de compra en línea relajante a sus clientes con esta extensión de pago de una página de Opencart
Solución alternativa
La edición de los archivos principales no es una forma recomendada de realizar los cambios en su sitio OpenCart 2.x. Algunos de nosotros podríamos sugerir el uso de vQmod u OCMOD para reducir el riesgo, pero estos métodos son demasiado complicados para los propietarios de sitios web con poco o ningún conocimiento técnico.
Como solución alternativa, puede optar por cambiar a nuestro Extensión de pago de OpenCart One Page�que es incluso compatible con OpenCart 2.x. Es una extensión de pago de una página que elimina los elementos innecesarios de OpenCart 2.x y tiene muchas funciones para que su conversión de pago sea amigable.
¿Cómo funciona el complemento OpenCart One Page Checkout?
La extensión de pago de una página para OpenCart reemplaza la opción de pago de varios pasos con un pago de una sola página. Dado que sin entrar en la confusión, el código cambia, incorpora todas las características que se espera que tenga una página de pago optimizada. Entonces, todo lo que necesita hacer es instalar el módulo OpenCart v2.x One Page Checkout en su tienda. Además, los cambios de configuración se realizan con unos pocos clics de botón desde el back-end y los cambios se reflejarán en el front-end de su sitio.
A continuación se enumeran algunas de las formas en que el pago de una sola página de OpenCart puede ayudarlo a eliminar elementos no deseados:
Aprieta todo en una página
En lugar de ir con múltiples pasos de pago, la extensión OpenCart One Page Checkout comprime todos los procesos en una sola página. Con la reducción del número de páginas web, el código del sitio se vuelve más simple.
Personalización sin código
Puede “Ocultar” o “Mostrar” cualquiera de los campos de la página de pago simplemente cambiando la configuración de la configuración de back-end de la extensión. Además, puede cambiar el orden de los campos simplemente arrastrando y soltando. Junto con esto, el módulo de pago de una página de OpenCart para las versiones 2.x y 1.x ofrece una sección de comentarios adicional que se puede eliminar con un clic de botón si es necesario . La mayoría de los propietarios de las tiendas no tienen los conocimientos técnicos para codificar y realizar configuraciones de campo. Este módulo Opencart les brinda una gran facilidad en la configuración del diseño de la página de pago según lo requieran para su sitio. El número de campos y su posición sobre la página de pago es totalmente personalizable desde el back office.
Opción de pago de invitados
Sin realizar ningún cambio de código, el módulo OpenCart One Page Checkout para v2.x habilita la opción de pago de invitado en el sitio. No solo esto, no necesita realizar ningún cambio de código como se mencionó anteriormente si desea eliminar el pago de invitado en cualquier momento. Esto se puede hacer simplemente alternando un solo botón desde el back-end del complemento de pago de una sola página de OpenCart. Incluso, puede registrar a los clientes que hacen el pago como invitado en su tienda. Además, puede permitir que sus clientes configuren sus contraseñas mientras realizan salida de “invitado”.
Lectura recomendada: Complementos que pueden ser una buena oferta combinada para el pago de una página para las tiendas OpenCart
Opción de inicio de sesión social
No necesita integrar las opciones de registro social a través de la codificación. El complemento de pago OpenCart One Page viene con opciones de inicio de sesión social integradas. Obtienes las opciones de inicio de sesión de Facebook y Google. Todo lo que necesita hacer es obtener los detalles de la API y compartirlos en el back-end del complemento OpenCart.
Soporte multilingüe
Si el contenido del sitio se muestra en varios idiomas para diferentes ubicaciones, entonces se requiere una codificación adicional. La extensión de pago OpenCart One Page facilita este aspecto para usted. La extensión ofrece soporte multilingüe y el administrador puede cargar los contenidos de los sitios en tantos idiomas como desee. Los contenidos respectivos se cargan de una sola vez sin permitirle realizar ningún cambio en el sitio.
Establecer opciones predeterminadas
La mayoría de los sitios web brindan a los clientes la opción predeterminada de “Iniciar sesión” considerando que el usuario ya tiene su cuenta en la tienda. También puede marcar las opciones predeterminadas desde “Registrarse”, “Iniciar sesión” o “Invitado”.
Campos personalizables
Los campos proporcionados al cliente en la página de envío y pago son totalmente personalizables desde el panel de backend.
Lectura recomendada: OpenCart One Page Checkout para ofrecer una experiencia de compra en línea perfecta
Palabras finales
En el entorno centrado en el cliente, una experiencia de usuario impecable es clave para mantenerse por delante de la competencia. Una de las formas de hacerlo es mantener todo preciso y lo más combativo posible. Entonces, esto es cuando un proceso de pago de un solo paso puede ayudarte sin meterte en la complicación de la optimización del código.
Para aumentar la rentabilidad de su negocio, todos los propietarios de tiendas quieren brindar a sus clientes una experiencia de compra simple y rápida. Dado que el módulo Page Checkout disminuye el trabajo adicional de los clientes. Por lo tanto, Checkout se convirtió en el punto focal de este procedimiento. Por lo tanto, One Page Checkout Addon es un remedio para este problema como resultado. Además de OpenCart One Page Checkout Extension, Knowband ofrece un Módulo de pago de una página para otras plataformas como PrestaShop y Magento 2. Por lo tanto, permite que el administrador de la tienda finalice el proceso de pago en una sola página, lo que reduce la tasa de abandono del carrito.