Ir al contenido
myInterface.io

Conectar Shopware con Business Central

Microsoft incluye para Business Central un conector propio para Shopify. No hemos encontrado un conector de Shopware de Microsoft. Para Shopware 6 hay conectores de terceros en el marketplace de Microsoft y en el Shopware Store. Si uno encaja con su lógica de precios, úselo. Una integración propia compensa con precios B2B, variantes con lógica propia o campos que la API estándar no entrega.

Qué datos fluyen entre Shopware y Business Central

  1. Pedido se convierte en pedido de venta con líneas, gastos de envío y descuentos en pocos minutos
  2. Cliente nuevo se convierte en deudor; el pedido de invitado, si se desea, en deudor colectivo con el pedido
  3. Forma de pago y transacción se convierten en forma de pago y referencia en el pedido con el pedido
  4. Artículos y variantes de artículo vienen de Business Central, textos e imágenes de Shopware al modificarse
  5. Precios de venta y grupos de precios de deudores se convierten en precios por grupo de clientes en la tienda al modificarse
  6. Existencias por almacén se convierten en stock disponible en la tienda cada pocos minutos
  7. Entrega y factura se convierten en estado de envío, número de seguimiento y PDF de la factura en la cuenta del cliente al contabilizar

Qué existe ya para Shopware y Business Central

En AppSource, el marketplace de Microsoft, figuran entre otros el Shopware Connector de Tinx, según su descripción con registro de sincronización y aviso por correo electrónico en caso de errores, y un conector de la API de Shopware 6 de solutioo, que lleva artículos, atributos y categorías a la tienda y pedidos a Business Central. En el Shopware Store, otros proveedores ofrecen conectores, algunos como conexión en tiempo real en ambas direcciones. Agencias como 2Hats Logic promocionan soluciones con variantes y existencias de varios almacenes.

A modo de comparación: para Shopify, el conector de Microsoft viene preinstalado en los nuevos entornos de Business Central. Quien dude entre ambas tiendas debería incluirlo en el cálculo.

Dónde termina el estándar

  • La API estándar no se puede ampliar

    Según Microsoft, las API de Business Central no pueden ampliarse con campos adicionales. Quien necesite campos propios, por ejemplo un atributo de tienda en el artículo, debe escribir una API propia en AL.

  • Los webhooks caducan a los tres días

    Las suscripciones a cambios deben renovarse antes de que pasen tres días, cada vez con handshake. Por defecto, Business Central espera 30 segundos tras el primer cambio. Con más de 1.000 registros modificados solo llega un aviso colectivo.

  • Limitación y duración

    Con demasiadas solicitudes, Business Central responde con el estado 429, y una sola solicitud puede durar como máximo diez minutos. Por ello, una primera conciliación con muchos artículos debe hacerse por partes.

  • Precios para clientes empresa

    Los precios por grupo de precios de deudores, las escalas por cantidad y los descuentos están construidos en Business Central de otra manera que las reglas de Shopware. Compruebe con precios reales de clientes si un conector refleja esta lógica por completo.

  • Derechos del usuario

    Si un administrador delegado modifica datos, según la documentación Business Central no envía un aviso de inmediato. El usuario técnico de la integración necesita licencia y derechos adecuados.

Cómo construimos la integración

Lado de Business Central: Usamos la API v2.0 para pedidos, deudores, artículos y variantes. Donde faltan campos, escribimos una pequeña extensión AL con una página de API propia. Es suya, como el resto del código, y no modifica el estándar, lo que mantiene controlables las actualizaciones de Microsoft. Nos suscribimos por webhook a los cambios de artículos y existencias. Un servicio renueva las suscripciones antes de que caduquen. Los avisos colectivos disparan una consulta filtrada por fecha de modificación.

Lado de Shopware: Escribimos precios y existencias de forma agrupada mediante la Sync API de la Admin API; los pedidos llegan por webhook firmado. La asignación de grupos de clientes a grupos de precios de deudores la fijamos una vez y la documentamos.

Funcionamiento: Las respuestas con 429 las repetimos con una pausa creciente. Los pedidos que Business Central rechaza, por ejemplo por un artículo bloqueado, permanecen con el motivo en el registro y se reenvían tras la corrección. Más sobre la Integración de tienda y ERP.

Proceso y marco de precios

En la revisión gratuita de integración de 30 minutos aclaramos la titularidad de los datos, la lógica de precios y si Business Central funciona en línea o en local. Recibe una oferta a precio cerrado en 3 días laborables. Con precios, existencias y pedidos en ambas direcciones, esto es más que una conexión sencilla. El marco consta en Proceso y precios.

Preguntas frecuentes

¿Existe un conector oficial de Shopware de Microsoft?

No hemos encontrado ninguno. Microsoft ofrece un conector para Shopify. Para Shopware hay soluciones de terceros o una integración propia.

¿Necesitamos una extensión en Business Central?

Solo si la API estándar no entrega campos que usted necesita. Entonces escribimos una página de API propia en AL, sin modificar el estándar.

¿Se transfieren a la tienda los precios individuales por cliente?

Sí. Transferimos precios por grupo de precios de deudores y por escala, y los asignamos a grupos de clientes en Shopware.

¿Funciona también con Business Central on-premises?

Sí. En local, el tiempo de espera y los límites de los webhooks pueden ajustarse por cuenta propia. El acceso desde el exterior debe estar protegido.

¿Qué ocurre si Business Central no está disponible durante un momento?

Los pedidos quedan en la cola y se transfieren en cuanto Business Central vuelve a responder. No se pierde nada.

Fuentes

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