Ir al contenido
myInterface.io

Interfaz de Shopware: conectar Shopware 6

Shopware 6 tiene tres interfaces de programación: la Admin API para productos, pedidos y clientes, la Store API para el frontend y la Sync API para cambios masivos. Para muchos casos estándar existen plugins. Una interfaz propia compensa cuando los precios, las variantes o los procesos de pago se apartan del estándar o intervienen varios sistemas.

Qué es Shopware y quién lo usa

Shopware 6 es un sistema de tienda para tiendas B2C y B2B. Los comerciantes lo usan para operar su propia tienda online, normalmente con un sistema de gestión de almacén y pedidos y una contabilidad detrás. Justo entre esos sistemas surgen los flujos de datos de los que trata esta página.

Qué interfaces ofrece Shopware

InterfazPara quéAcceso
Admin API (/api)Productos, pedidos, clientes, ajustesOAuth 2.0 con Client Credentials mediante una integración en el Shopware Admin; el token es válido, en el ejemplo de la documentación, 3.600 segundos
Store API (/store-api)Carrito, checkout, frontends headlessClave de acceso del canal de venta en la cabecera sw-access-key
Sync APIImportaciones masivas, muchos registros en una sola llamadacomo la Admin API
WebhooksNotificación ante eventos, por ejemplo product.written u order.writtenmediante el sistema de apps, firmados con HMAC-SHA256 en la cabecera shopware-shop-signature

Dos detalles son importantes para la planificación. En los eventos entity.written, el webhook contiene según la documentación solo la clave primaria; los datos los obtiene después la interfaz mediante la API. Y el Rate Limiter integrado limita según la documentación sobre todo el inicio de sesión, el token OAuth, el restablecimiento de contraseña y los formularios. La página no menciona un límite general para las llamadas a la Admin API. Lo que aguanta una tienda depende entonces del alojamiento.

Conexiones habituales y objetos de datos

  1. Pedido con posiciones, envío y descuentos se convierte en pedido interno al recibirse
  2. Cliente se crea o se actualiza al recibirse
  3. Artículos y precios se concilian cada hora
  4. Existencias se toman del sistema de gestión de almacén cada 15 minutos
  5. Factura y pago se entregan como asiento diariamente

Los destinos más frecuentes son la gestión de almacén y pedidos y la contabilidad, por ejemplo Shopware con JTL-Wawi, Shopware con Business Central o Shopware con DATEV. Las frecuencias del diagrama son ejemplos y se definen en cada proyecto.

Dónde llegan al límite los conectores estándar

  • Precios por cliente

    Desde la versión 6.7.8.0, Shopware ofrece el componente B2B «Individual Pricing» con precios basados en reglas. Aun así, las listas de precios del ERP deben trasladarse con precisión a esas reglas.

  • Variantes y propiedades

    Los artículos con muchas variantes, sets o listas de materiales rara vez encajan uno a uno en el modelo de datos del ERP.

  • Estado de pago

    Varias formas de pago, pagos parciales y reembolsos exigen una lógica propia para que la contabilidad compense correctamente las partidas abiertas.

  • Eventos sin app

    Los webhooks funcionan mediante el sistema de apps. Quien no usa una app necesita una conciliación temporizada con una detección de cambios fiable.

Cómo conectamos Shopware

Creamos una integración propia con los permisos necesarios y trabajamos mediante la Admin API. Los grandes volúmenes de datos, como precios o existencias, los escribimos mediante la Sync API. Para reaccionar con rapidez a los pedidos nuevos usamos webhooks a través de una pequeña app o una frecuencia de consulta corta. Cada transmisión queda registrada, los registros fallidos se reintentan y, ante errores persistentes, le avisamos. Más información en Conexión tienda-ERP y Operación y monitorización.

Preguntas frecuentes

¿Tiene API Shopware 6?

Sí. Shopware 6 incluye la Admin API, la Store API y la Sync API. La Admin API es la vía habitual para conectar ERP y contabilidad.

¿Necesito un plugin para la conexión?

No necesariamente. Para la Admin API basta con una integración con clave de acceso. Un plugin o una app solo hacen falta si los datos deben tratarse de otro modo en la propia tienda o si se necesitan webhooks.

¿Basta un plugin ya hecho para mi sistema de gestión de almacén?

A menudo sí, si su proceso se ajusta al estándar. En el análisis de interfaces le decimos con franqueza si basta un plugin. Una interfaz propia compensa con precios especiales, muchas variantes o varios sistemas de destino.

¿Cuánto cuesta una interfaz de Shopware?

Una conexión sencilla entre dos sistemas parte de 1.900 € más IVA. Los proyectos con varios sistemas parten de 4.900 € más IVA; la operación, desde 149 € al mes.

Fuentes

Conexiones con Shopware

Relacionado

Actualizado: 20/10/2026

Contacto

¿Qué programas deben comunicarse entre sí?

Retrato de Benjamin Kopka

Benjamin Kopkale atiende en la revisión de interfacesRespuesta en un día laborable

  1. ¡Hola! ¿Qué programas deben comunicarse entre sí?
  2. Shopware y DATEV. Tecleamos cada factura a mano.
  3. Lo conectamos directamente: facturas, abonos y pagos llegan a DATEV de forma automática como Buchungsstapel (lote de asientos).
  4. ¿Cuánto cuesta?
  5. Tras la revisión de 30 minutos recibe un precio cerrado en tres días laborables. El código es suyo.

¿Prefiere el correo electrónico? info@myinterface.io