Triggers an outgoing webhook based on configured events. Events are specified in vendure-config and webhooks are configured per
channel via the admin UI.
YOu can use this plugin for example to trigger builds when ProductEvents or CollectionEvents occur, or send notifications to external platforms when orders are placed by subscribing to OrderPlacedEvents!
:warning: V7 of this plugin allows you to create multiple webhooks per channel for multiple different events. You have to manually recreate your webhooks after migration! (Don't forget your DB migration):
Settings > Webhook in the Admin UI.Transformer field blank: the plugin will send an empty post without a transfomer.WebhookPlugin to your plugins in your vendure-config.ts:SetWebhook to administrators who should be able to configure webhooks.settings > webhook to configure webhooksRequest transformers are used to create a custom POST body and custom headers for your outgoing webhooks. The example below stringifies the contents of a ProductEvent.
channelAgnostic column.false in request transformersRequestTransformer