Eliminar valores opcionales desde la API enviando null

La API permite ahora eliminar los valores de los campos opcionales enviando explícitamente null, de la misma forma que un gestor puede dejarlos vacíos desde el backoffice.

· Versión 4.117.1

Esto permite que una integración externa, por ejemplo un ERP, pueda mantener los datos sincronizados con más precisión: no solo crear o modificar valores, sino también retirarlos cuando dejan de aplicar, como un precio de oferta que ha finalizado.

Comportamiento en las actualizaciones

  • Campo no enviado: se mantiene el valor actual.
  • Campo enviado con un valor: se actualiza.
  • Campo enviado como null: se elimina o restablece el valor, siempre que ese campo pueda quedar vacío también desde el backoffice.

Recursos y endpoints

El criterio se aplica de forma homogénea a productos, variantes, categorías, marcas, proveedores y tarifas personalizadas, tanto en los endpoints PATCH como en los endpoints de actualización masiva. La documentación OpenAPI se ha actualizado para marcar como nullable los campos afectados e incluye ejemplos de los casos más habituales.

👌 Más detalles en el blog técnico

Consulta el blog de opentiendas.dev para ver más información técnica.

Incluida en la versión 4.117.1Ver todo lo que trae