Extensión WordPress/WooCommerce: Imprimir pedidos automáticamente

Plugin WordPress / WooCommerce

Imprime automáticamente los nuevos pedidos en tu impresora Expedy en cuanto se realizan — sin ninguna acción manual. El plugin conecta tu tienda WooCommerce directamente con tu impresora a través de la API Expedy v2: sin tablet, sin servidor de impresión local, sin ningún controlador que instalar.


Pruébalo primero (sandbox en línea)

¿Quieres ver el plugin en acción antes de instalarlo en tu tienda? Un sandbox listo para usar ejecuta un entorno completo de WordPress + WooCommerce + Expedy directamente en tu navegador:

👉 woo.expedy.io

Viene precargado con un pedido de demostración, así puedes explorar el panel de ajustes y previsualizar un ticket impreso al instante — sin cuenta ni instalación. El sandbox es temporal y aislado, por lo que no se envían impresiones reales; úsalo para probar la interfaz y la vista previa de tickets.


Descarga

Descarga la última versión desde la página oficial de Releases. Cada versión incluye el archivo expedyprint.zip listo para instalar y su registro de cambios — ese único archivo es todo lo que necesitas.


Instalación

  1. Descarga el plugin (expedyprint.zip).
  2. En tu administración de WordPress, ve a Plugins → Añadir nuevo → Subir plugin.
  3. Haz clic en Elegir archivo y selecciona el archivo .zip descargado en el paso 1.
  4. Haz clic en Instalar ahora.
  5. Haz clic en Activar una vez completada la instalación.
  6. Asegúrate de que WooCommerce esté instalado y activo (el plugin lo necesita para funcionar).
  7. Aparece una nueva entrada ExpedyPRINT en el menú de tu wp-admin — ábrela para configurar el plugin.

Sin controladores, sin línea de comandos, sin software adicional.


Obtén tus credenciales de API

El plugin se conecta a tu cuenta mediante dos credenciales: un SID de API (el identificador de tu cuenta) y un token de API (tu clave secreta).

  1. ¿Aún no tienes cuenta? Crea tu cuenta gratuita en expedy.io/signup.
  2. Inicia sesión en tu cuenta Expedy y abre la sección API.
  3. Copia tu SID de API y tu token de API.
  4. Asegúrate de que al menos una impresora en la nube esté registrada en tu cuenta.

Mantén tu token de API en privado — trátalo como una contraseña.


Configuración

En tu administración de WordPress, abre el menú ExpedyPRINT y completa cada sección.

1. Conexión API

Ajuste Descripción
SID de API El identificador de tu cuenta, en la sección API de tu cuenta Expedy.
Token de API Tu clave secreta, en la sección API de tu cuenta Expedy. Déjalo en blanco para mantener el valor ya guardado.

Haz clic en Probar conexión. Si tiene éxito, la lista de impresoras de tu cuenta se carga automáticamente.

2. Impresora

Ajuste Descripción
Impresora Selecciona tu impresora en el desplegable — muestra el nombre, el ancho del papel y el UID. No hace falta escribir nada a mano. Usa Actualizar lista si permanece vacía, o Enviar impresión de prueba para imprimir un ticket de ejemplo.
ID de la impresora de respaldo (opcional) UID de una segunda impresora que recibe una copia de cada ticket.
Ancho del papel Tamaño del rollo: 58 mm o 80 mm.

3. Activación de la impresión

Ajuste Descripción
Imprimir el ticket Estado del pedido que activa la impresión automática: Cuando el pedido está pagado · Cuando el pedido está en proceso · Cuando el pedido está completado.
Copias Número de copias a imprimir automáticamente por cada pedido (de 1 a 3).
Zona horaria Ajusta las horas de entrega/recogida impresas si tu servidor está en otra zona horaria.

4. Encabezado y pie del ticket

Ajuste Descripción
URL del logo URL HTTPS de tu logo. Ancho máx. recomendado ~570px. Mantén el archivo ligero para reducir el uso de datos y acelerar la impresión — si la impresión se bloquea, prueba primero sin el logo.
Título Título mostrado en la parte superior del ticket.
Nombre de la empresa / Identificación de empresa / Dirección / Código postal / Ciudad / Teléfono / Correo electrónico Datos de la tienda impresos en el pie del ticket.
Detalle de opciones de producto Elige Detalles completos o Detalles mínimos para las opciones de producto impresas en cada línea.

5. Texto del ticket

Personaliza cada etiqueta impresa en el ticket (Pedido, Producto, Precio, Subtotal, Impuesto, Total, Envío, Total a pagar, Nota del cliente…). Los valores predeterminados están en inglés; escribe tu propio texto en cualquier idioma.

6. Avanzado

Ajuste Descripción
Asignación multivendedor Reparte los pedidos entre varias impresoras según el vendedor. Formato: vendor_id:printer_uid separados por ||. Ejemplo: 4:DESNBXP887K||7:DESHKTI4EOW

Vista previa de un ticket de pedido

En la parte inferior de la página de ajustes, la herramienta Vista previa de un ticket de pedido genera el ticket exacto de cualquier pedido existente — sin imprimirlo y sin necesidad de una impresora conectada. Útil para revisar tu texto y diseño antes de la puesta en producción.


Dónde encontrar los registros de impresión

Cada intento de impresión (con éxito o fallido) se registra como nota del pedido y en WooCommerce → Estado → Registros (origen expedyprint), para que siempre sepas qué ha ocurrido.


Plugins compatibles

El plugin Expedy es compatible con las siguientes extensiones de WooCommerce:

  • YITH (subelementos / atributos de producto)
  • WooCommerce TM Extra Product Options
  • ODT Extended / WooODT Lite (Byconsole)
  • Advanced Product Fields Pro (StudioWombat)
  • WooCommerce Local Pickup Time Select
  • WCFM — Multi Vendor Marketplace Plugin

Añadimos nuevos plugins compatibles con regularidad. Si el tuyo no aparece, contacta con nuestro soporte.


Crea tu propia integración

¿Prefieres imprimir desde tu propia aplicación o conectar otra plataforma en lugar de usar este plugin de WooCommerce? Usa el SDK oficial de Node.js y sus ejemplos de API:

👉 github.com/ExpedyDev/expedy-sdk-node

Muestra cómo autenticarse, listar tus impresoras y enviar trabajos de impresión a través de la API Expedy v2.