Visión General

Modificado el Mie, 6 May a 12:16 P. M.

La API REST de Sales Layer ahora no solo permite leer datos del catálogo, sino también crear, actualizar y eliminar registros mediante los métodos POST, PATCH y DELETE, siguiendo el estándar OData v4.01.


Ahora puedes integrar y gestionar Productos, Variantes, Categorías y entidades personalizadas de forma más eficiente con nuestra API REST.


Ten en cuenta que esta versión tiene un alcance limitado. Por ejemplo, todavía no admite operaciones masivas ni la gestión completa de archivos multimedia. Aun así, es totalmente funcional y está lista para probarse en entornos reales.


Estamos trabajando activamente para ampliar las capacidades de la API, mejorar su cobertura e incorporar nuevas operaciones.


Tu feedback es muy valioso. Si quieres compartir sugerencias o necesitas más información sobre las próximas funcionalidades, no dudes en ponerte en contacto con nuestro equipo de Customer Support.


Comportamiento de eliminación


Cuando se elimina una entidad, ya sea un Producto, una Variante, una Categoría o una entidad personalizada, dejará de aparecer en la API.


Esto se aplica en ambos casos:

  • Cuando la entidad se elimina explícitamente.
  • Cuando el estado de la entidad se establece en 'X'.


En ambos casos, la entidad se elimina de todas las respuestas de la API y no aparecerá en futuras consultas.


Las entidades eliminadas:

  • No se devuelven en las consultas estándar.
  • No se devuelven en las consultas de sincronización incremental.
  • No se pueden recuperar mediante un endpoint específico de la API.


Aspectos importantes para las integraciones


Como las entidades eliminadas dejan de devolverse en la API:

  • La sincronización incremental basada en fecha (*_modify) no incluirá las entidades eliminadas.
  • Los clientes no pueden detectar eliminaciones directamente mediante filtrado incremental.
  • No existe un endpoint para recuperar registros eliminados.


Si necesitas detectar eliminaciones en un sistema externo, te recomendamos una de estas estrategias:

  1. Realizar sincronizaciones completas de forma periódica y reconciliar las diferencias.
  2. Mantener un registro local de los ID conocidos y detectar los registros que falten.
  3. Implementar flujos de eliminación controlados para evitar eliminaciones silenciosas.


Consistencia de los datos


Las modificaciones realizadas a través de la API están disponibles de inmediato para las siguientes solicitudes a la API.


No existe un retraso de consistencia eventual entre las operaciones de escritura (POST, PATCH, DELETE) y las operaciones de lectura (GET).


Los clientes pueden consultar con seguridad las entidades modificadas inmediatamente después de recibir una respuesta de actualización correcta.

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo