WP Manifestindependent plugin directory
manifest / ecommerce / ultimate-checkout

Ultimate Checkout

Sistema avanzado y modular de Checkout en 3 pasos para WooCommerce. Incluye autocompletado con Google Maps, consulta en tiempo real de DNI Perú (PeruDevs), gestión completa de distritos en Perú, login AJAX y personalización visual dinámica.

by soyprogramador.pe · github.com/soyprogramadorpe/ultimate-checkout · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/soyprogramadorpe/ultimate-checkout/archive/refs/heads/main.zip

Ultimate Checkout en 3 Pasos para WooCommerce

Un sistema de Checkout modular, avanzado y de alta conversión diseñado específicamente para el mercado peruano en WooCommerce.

Desarrollado y optimizado por soyprogramador.pe.

Este plugin transforma la experiencia de pago predeterminada de WooCommerce en un flujo limpio e intuitivo de 3 pasos (Identificación/Envío, Facturación y Pago). Incorpora herramientas de autocompletado inteligente con Google Maps, validación y consulta en tiempo real de DNI peruano mediante la API de PeruDevs, y una gestión nativa de la jerarquía de direcciones de Perú (Departamento, Provincia, Distrito), eliminando la fricción y maximizando las conversiones en tu tienda online.


Características Principales ✨

  • Flujo Optimizado de 3 Pasos: Divide el proceso de compra en secciones claras y colapsables con resúmenes dinámicos al avanzar de paso, reduciendo el abandono de carrito.
  • Consulta en Tiempo Real de DNI Perú (PeruDevs): Al ingresar un DNI de 8 dígitos, el sistema se conecta por un proxy AJAX seguro a PeruDevs para autocompletar automáticamente los Nombres, Apellidos (Paterno + Materno), Fecha de Nacimiento y Género del cliente. Incluye persistencia de datos inteligente (sessionStorage y user_meta).
  • Autocompletado Inteligente con Google Maps: Integración de la API de Google Maps Places. A medida que el cliente escribe su dirección, el sistema sugiere ubicaciones precisas y completa automáticamente los campos de ciudad, código postal y coordenadas.
  • Gestión Nativa de Direcciones para Perú: Reorganiza los campos predeterminados de WooCommerce para adaptarse a la estructura peruana: Departamento (Select), Provincia (Select/Text) y Distrito. Incluye sincronización perfecta con la libreta de direcciones de "Mi Cuenta".
  • Inicio de Sesión AJAX Integrado: Permite a los usuarios existentes iniciar sesión o verificar su correo directamente desde el primer paso del checkout mediante un panel deslizante, sin recargar la página.
  • Personalización Visual Dinámica: Un panel de ajustes completo en el backend de WordPress para configurar fácilmente los colores principales (botones, acentos, estados de carga y errores) para que el checkout coincida exactamente con la identidad visual de tu marca.

Requisitos del Sistema 🖥️

  • PHP 7.4 o superior
  • WordPress 5.8 o superior
  • WooCommerce 5.0 o superior
  • Clave API de Google Maps (con Places API y Geocoding API habilitadas)
  • Clave API de PeruDevs para consulta de DNI (Opcional, si se desea usar la función de autocompletado de DNI)

Instalación 📦

  1. Descarga el repositorio o el archivo .zip del plugin.
  2. Sube la carpeta ultimate-checkout al directorio /wp-content/plugins/ de tu instalación de WordPress.
  3. Ingresa a tu panel de administración de WordPress y ve a Plugins > Plugins instalados.
  4. Busca Ultimate Checkout y haz clic en Activar.

Configuración ⚙️

  1. Dirígete a Ajustes > Ultimate Checkout en el menú de administración de WordPress.
  2. Configura los siguientes apartados:
    • Google Maps API Key: Introduce tu clave de API de Google Maps para habilitar las sugerencias de dirección.
    • Consulta DNI Perú: Activa la casilla de verificación e introduce tu PeruDevs API Key obtenida en su portal para habilitar el autocompletado por documento de identidad.
    • Personalización Visual (Colores): Define el color principal de la tienda, el color al pasar el cursor (hover), colores de alerta/error y el diseño de los botones secundarios.
  3. Haz clic en Guardar Cambios.

Persistencia y Gestión de Datos en "Mi Cuenta" 🛡️

El plugin está diseñado para una consistencia de datos absoluta en todo el ciclo de vida del cliente:

  • Los datos de DNI, fecha de nacimiento, género y distrito se sincronizan en los metadatos del pedido (_billing_dni, _shipping_district, etc.) y en el perfil del usuario (user_meta).
  • Tanto los administradores como los clientes pueden ver y modificar estos campos personalizados de forma nativa desde la sección Mi Cuenta > Editar dirección de WooCommerce y en la pantalla de edición de pedidos del panel de WordPress.

Autor y Soporte 👨‍💻

Este plugin está diseñado siguiendo los estándares de codificación más estrictos de WordPress y WooCommerce para garantizar un rendimiento óptimo y una compatibilidad garantizada con pasarelas de pago modernas.