Files
botpress--botpress/integrations/shopify-admin/src/events/order-fulfilled.ts
T
2026-07-13 13:34:48 +08:00

14 lines
503 B
TypeScript

import { transformOrderWebhookPayload, type OrderWebhookPayload } from '../transformers'
import * as bp from '.botpress'
type FireEventProps = bp.HandlerProps & { payload: OrderWebhookPayload }
export const fireOrderFulfilled = async ({ payload, client, logger }: FireEventProps) => {
logger.forBot().info(`Received order fulfilled event for order ${payload.name} (${payload.id})`)
await client.createEvent({
type: 'orderFulfilled',
payload: transformOrderWebhookPayload(payload),
})
}