Skip to Content

Eventos

A continuación se detalla el listado completo de eventos que puede emitir un webhook de Empretienda, junto con un payload de ejemplo para cada uno.

EventoTipo de recursoDescripción
ProductCreatedproductNotifica la creación de un nuevo producto.
ProductEditedproductNotifica la edición de un producto existente.
ProductDeletedproductNotifica la eliminación de un producto existente.
ProductStockChangedstockNotifica un cambio a nivel stock de un producto.
ProductStockOnlyChangedstockNotifica solo el cambio en la cantidad de stock de un producto.
ProductDisabledproductNotifica la desactivación de un producto.
ProductEnabledproductNotifica la reactivación de un producto.
ProductCreateMassiveOfferproductNotifica la creación de una oferta masiva sobre ciertos productos.
ProductDeleteMassiveOfferproductNotifica la eliminación de una oferta masiva sobre ciertos productos.
CategoryCreateMassiveOffercategoryNotifica la creación de una oferta masiva sobre una categoría/s.
CategoryDeleteMassiveOffercategoryNotifica la eliminación de una oferta masiva sobre una categoría/s.
CategoryCreatedcategoryNotifica la creación de una categoría.
CategoryEditedcategoryNotifica la modificación de una categoría.
CategoryDeletedcategoryNotifica la eliminación de una categoría.
ProductMassiveImportproductNotifica creación o edición de un producto mediante importación masiva.
OrderStockReturnedorderNotifica que el stock de una orden fue devuelto.
OrderCreatedorderIndica que se generó una nueva orden.
OrderPaymentStatusUpdatedorderIndica que se actualizó el estado de pago de una orden.
UninstalledApplicationshopIndica que la aplicación fue desinstalada por el usuario.
CustomerCreatedcustomerRepresenta la creación de un cliente, la suscripción de un cliente al newsletter, o la solicitud de cuenta mayorista. Observación: no se ejecuta cuando el cliente es creado por haber realizado una compra, ver OrderCreated en dicho caso.

Payloads de ejemplo para cada evento

ProductCreated

{ "event": "ProductCreated", "resource": { "id": "product-123456", "type": "product", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductEdited

{ "event": "ProductEdited", "resource": { "id": "product-123456", "type": "product", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductDeleted

{ "event": "ProductDeleted", "resource": { "id": "product-123456", "type": "product", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductStockChanged

{ "event": "ProductStockChanged", "resource": { "id": "stock-34456577", "type": "stock", "related_resources": ["product-123456"] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductStockOnlyChanged

{ "event": "ProductStockOnlyChanged", "resource": { "id": "stock-34456577", "type": "stock", "related_resources": ["product-123456"] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductDisabled

{ "event": "ProductDisabled", "resource": { "id": "product-123456", "type": "product", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductEnabled

{ "event": "ProductEnabled", "resource": { "id": "product-123456", "type": "product", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductCreateMassiveOffer

{ "event": "ProductCreateMassiveOffer", "resource": { "id": null, "type": "product", "related_resources": ["product-123456", "product-223456", "..."] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductDeleteMassiveOffer

{ "event": "ProductDeleteMassiveOffer", "resource": { "id": null, "type": "product", "related_resources": ["product-123456", "product-223456", "..."] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

CategoryCreateMassiveOffer

{ "event": "CategoryCreateMassiveOffer", "resource": { "id": "category-123456", "type": "product", "related_resources": ["category-103456", "..."] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

CategoryDeleteMassiveOffer

{ "event": "CategoryDeleteMassiveOffer", "resource": { "id": "category-123456", "type": "product", "related_resources": ["category-103456", "..."] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

CategoryCreated

{ "event": "CategoryCreated", "resource": { "id": "category-123456", "type": "category", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

CategoryEdited

{ "event": "CategoryEdited", "resource": { "id": "category-123456", "type": "category", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

CategoryDeleted

{ "event": "CategoryDeleted", "resource": { "id": "category-123456", "type": "category", "related_resources": ["category-123456", "category-123457", "..."] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

ProductMassiveImport

{ "event": "ProductMassiveImport", "resource": { "id": "null", "type": "product", "related_resources": ["product-123456", "product-223456", "..."] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

OrderStockReturned

{ "event": "OrderStockReturned", "resource": { "id": "order-12344566", "type": "order", "metadata": { "order_number": "45" }, "related_resources": [ { "stock_id": "stock-1234", "product_id": "product-3123124" } ] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

En resource.id se debe utilizar el identificador de venta (idVentas). En resource.related_resources se repite el product_id para el caso de múltiples stocks asociados.

OrderCreated

{ "event": "OrderCreated", "resource": { "id": "order-12344566", "type": "order", "metadata": { "order_number": "45" }, "related_resources": [ { "stock_id": "stock-1234", "product_id": "product-3123124" } ] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

OrderPaymentStatusUpdated

{ "event": "OrderPaymentStatusUpdated", "resource": { "id": "order-12344566", "type": "order", "metadata": { "order_number": "45" }, "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }

UninstalledApplication

{ "event": "UninstalledApplication", "resource": { "id": "12345", "type": "shop", "related_resources": [] }, "created_at": "2024-03-07T22:13:00Z", "shop_id": "12345" }

CustomerCreated

{ "event": "CustomerCreated", "resource": { "id": "customer-123456", "type": "customer", "related_resources": [] }, "created_at": "2023-10-11T15:27:49Z", "shop_id": "12345" }