Intergación con SAP Business ONE

Hola, actualmente estamos terminando nuestra tienda Shopify y uno de los últimos requisitos es que la tienda pueda comunicarse con SAP business ONE cuando se realiza, completa, cancela o reembolsa una orden. Anteriormente hemos trabajado con SAP Integrations en otras plataformas, y las personas que nos ayudaron antes tienen estas preguntas y quieren dirigirlas a alguien en Shopify que pueda responderlas. El soporte de Shopify nos refirió a preguntar en la comunidad, esto es lo que necesitamos saber/resolver:

  1. ¿Shopify cuenta con la capacidad de enviar información a través de un POST a un API personalizado para la generación de Pedidos, Facturas y Generación de clientes nuevos?
  2. Estamos buscando integrar la opción de timbrado de facturas en la tienda (SAT). ¿Tienen alguna recomendación de proveedores para este proceso? O tal vez, ¿hay alguno que facilite la transferencia de información hacia Shopify, permitiendo así que Shopify comparta esos datos con el API mencionado anteriormente?
  3. ¿Shopify dispone de Webhooks para la actualización de inventario y artículos? (Tengo entendido que sí hay uso de webhooks, pero no se hacia que documentación referirnos)

Espero alguien pueda guiarnos/recomendarnos como abordar este tema

Hola! Apoyando al team de Shopify gurús, intentaré responder tus dudas, algunas posiblemente requieran conocer más a fondo el proyecto que deseas realizar.

¿Shopify cuenta con la capacidad de enviar información a través de un POST a un API personalizado para la generación de Pedidos, Facturas y Generación de clientes nuevos?

R. Existen los webhooks de Shopify, son muy buenos, pero no te lo recomiendo, ya que una vez pasado el evento, no hay forma de recuperarlo, lo ideal es que crees un sistema que cada X tiempo consulte mediante una API Rest o GraphQL los pedidos.

Estamos buscando integrar la opción de timbrado de facturas en la tienda (SAT). ¿Tienen alguna recomendación de proveedores para este proceso? O tal vez, ¿hay alguno que facilite la transferencia de información hacia Shopify, permitiendo así que Shopify comparta esos datos con el API mencionado anteriormente?

R. Si SAP tiembra, mejor que tu ERP lo haga. Shopify no maneja números de serie, lotes o manejo de costos por capas, si tu factura timbrada la quieres contabilizar y conocer los costos, número de serie por garantías etc, lo ideal es que SAP facture. El proceso de salida de tu inventario deberá ser primero antes que la factura. Lo que sí puedes hacer es pedirle a tu cliente los datos de factura antes que concluya su proceso.

¿Shopify dispone de Webhooks para la actualización de inventario y artículos? (Tengo entendido que sí hay uso de webhooks, pero no se hacia que documentación referirnos)

R. Si tiene Webhooks, pero para escuchar los pedidos, para que tu actualices te recomiendo API, dependiendo de tu tecnología en SAP, deberás cuidar el volumen de datos a sincronizar para ser ágil en el proceso, no te recomiendo actualizar todo tu catálogo siempre.

Es posible que por tu nivel de proyecto requieras más seguimiento para tu equipo de desarrollo.

Saludos