Skip to main content
Support Center

Integración de Printful con Jumpseller usando Zapier

Conecta Jumpseller con Printful mediante Zapier para crear automáticamente pedidos de fulfillment cuando un pedido se marca como pagado. La acción hacia Printful se realiza a través de Webhooks by Zapier, haciendo un POST directo a la API de Printful.

⚡ Crear Zap · Jumpseller → Printful

Concepto clave

Cada variante de producto en Jumpseller debe tener asignado el identificador exacto de la variante de catálogo de Printful. Este se almacena en un campo personalizado de tipo select, y Zapier lo lee al recibir el evento del pedido para incluirlo en el payload enviado a Printful.

No se realizan búsquedas de catálogo ni mapeos dinámicos: Jumpseller actúa como la fuente de verdad.

Paso 1: Configurar el campo personalizado en Jumpseller

Antes de crear el Zap, debes configurar el campo que almacenará el ID de Printful.

  1. Ve a Configuración → Campos personalizados → Variantes
  2. Crea un campo de tipo Select con el nombre printful_catalog_variant_id
  3. Agrega una opción por cada variante de catálogo de Printful que uses, por ejemplo:
    • 4011 — Camiseta negra / S
    • 4012 — Camiseta negra / M
    • 4013 — Camiseta negra / L
  4. Guarda el campo

Luego, en cada producto:

  1. Ve a la variante correspondiente
  2. Asigna el valor correcto del campo printful_catalog_variant_id
  3. Repite para todas las combinaciones de talla y color

Cada combinación de talla y color debe tener su propio identificador de Printful.

Paso 2: Configurar el Zap en Zapier

Trigger: Pedido pagado en Jumpseller

  • App: Jumpseller
  • Evento: New Paid Order
  • Conecta tu cuenta de Jumpseller y prueba el trigger con un pedido real o de prueba para verificar que los campos del pedido aparecen correctamente

Action: Crear pedido en Printful via Webhooks

  • App: Webhooks by Zapier
  • Evento: POST
  • URL: https://api.printful.com/orders
  • Headers:
    • Authorization: Bearer TU_API_KEY_DE_PRINTFUL
    • Content-Type: application/json Body (JSON):
{
  "recipient": {
    "name": "{{customer_name}}",
    "address1": "{{shipping_address_line1}}",
    "city": "{{shipping_city}}",
    "country_code": "{{shipping_country_code}}",
    "zip": "{{shipping_zip}}"
  },
  "items": [
    {
      "catalog_variant_id": "{{variant_custom_fields_printful_catalog_variant_id}}",
      "quantity": "{{quantity}}",
      "files": [
        {
          "url": "{{product_options_artwork_url}}"
        }
      ]
    }
  ]
}

Los nombres entre `` son referencias a los campos del trigger de Jumpseller tal como aparecen en Zapier. Ajústalos según los nombres exactos que expone el trigger al hacer el test.

Archivos de impresión

Printful requiere que los archivos de impresión estén disponibles mediante una URL pública en el momento del pedido. Este valor se obtiene desde la opción de producto artwork configurada en Jumpseller.

Asegúrate de que la URL del archivo sea accesible sin autenticación.

Ventajas de este enfoque

  • No requiere código ni servidor propio
  • Configuración visual desde Zapier
  • Flujo determinista y auditable
  • Errores visibles desde el historial de Zaps fallidos

Consideraciones importantes

  • El campo printful_catalog_variant_id debe estar asignado en todas las variantes del producto antes de recibir pedidos
  • El archivo de impresión debe ser accesible públicamente en el momento del pedido
  • Si falta alguno de estos datos, el Zap fallará y quedará registrado en el historial de Zapier
  • Los pedidos creados via API en Printful requieren confirmación manual antes de entrar a producción, a menos que tengas activado el fulfillment automático en tu cuenta de Printful

¿Necesitas ayuda para implementar esta integración?

Si necesitas adaptar esta integración a un flujo más avanzado, puedes solicitar apoyo profesional. Esto es útil si necesitas:

  • Lógica condicional por producto o variante
  • Manejo de errores y notificaciones automáticas
  • Generación de mockups automática
  • Integración con otros sistemas

Precio orientativo: servicios profesionales desde 400 EUR.

Solicitar ayuda profesional

Start your journey with us!

Start your free 7-day trial. No credit card required.