Tabla de contenidos
Este instructivo explica cómo configurar el plugin que conecta WooCommerce con WHMCS, para que cada compra en tu tienda se registre automáticamente como cliente y orden en tu sistema de gestión.
⚙️ 1. Requisitos previos #
Antes de comenzar, asegurate de tener:
- WordPress con WooCommerce activo.
- Una instalación de WHMCS accesible por HTTPS.
- Acceso de administrador a ambos sistemas.
- Credenciales API en WHMCS.
🔑 2. Crear credenciales API en WHMCS #
- Ingresá en WHMCS como administrador.
- Ir a Configuración → Seguridad → Administrar API Credentials.
- Crear un nuevo par de credenciales:
- Identificador (Identifier)
- Clave secreta (Secret)
- Autorizar la IP de tu servidor de WordPress en la whitelist de la API. ⚠️ Si no autorizás la IP, el plugin devolverá el error
Invalid IP.
🔗 3. Configuración del plugin en WordPress #
- En WordPress, ir a Ajustes → WHMCS Connector.
- Completar los campos:
- API URL →
https://tudominio.com/whmcs/includes/api.php - API Identifier → (dato de WHMCS)
- API Secret → (dato de WHMCS)
- API URL →
- Guardar cambios.
- Usar el botón de Probar conexión para confirmar que todo está OK.
📦 4. Mapeo de productos #
El plugin necesita saber qué producto de Woo corresponde a qué producto en WHMCS.
- Ir a la pestaña Mapeo de Productos en el admin del plugin.
- Para cada producto de WooCommerce, ingresar el ID del producto (PID) de WHMCS.
- Podés ver el PID en la URL del producto en WHMCS:
https://clientes.tudominio.com/admin/configproducts.php?action=edit&id=145👉 En este caso, el PID es 145.
- Podés ver el PID en la URL del producto en WHMCS:
- Guardar el mapeo.
🧾 5. Configuración de campos fiscales #
El plugin añade en el checkout de Woo los campos que WHMCS requiere para facturación:
- Tipo de Persona (Física / Jurídica)
- CUIT / CUIL
- Posición IVA (Consumidor Final, Responsable Monotributo, Responsable Inscripto, Exento, Otros)
- Jurisdicción
⚠️ Son obligatorios. Si no se completan, WHMCS rechazará la creación del cliente.
🔄 6. Flujo de funcionamiento #
- El cliente compra un producto en Woo.
- Al completarse el pedido:
- Se busca al cliente en WHMCS por email.
- Si no existe → se crea con los datos fiscales incluidos.
- Si existe → se actualizan sus datos.
- Se crea una orden en WHMCS con el producto mapeado.
- La orden se marca como aceptada automáticamente.
📜 7. Logs de depuración #
El plugin registra todos los eventos en:
/wp-content/wwc-log.txt
Ahí vas a encontrar:
- Datos fiscales recibidos desde Woo.
- Payloads enviados a WHMCS.
- Respuestas de WHMCS.
- Errores de conexión o validación.
✅ 8. Recomendaciones #
- Probar siempre con un pedido de test antes de pasar a producción.
- Revisar que los valores de IVA en Woo coincidan con los de WHMCS.
- Mapear todos los productos antes de lanzar la tienda.
- Mantener activo el log mientras se hacen pruebas, luego se puede limpiar.

Deja una respuesta