diff --git a/packages/medusa-plugin-restock-notification/src/services/restock-notification.js b/packages/medusa-plugin-restock-notification/src/services/restock-notification.js index d91c576785..4244742379 100644 --- a/packages/medusa-plugin-restock-notification/src/services/restock-notification.js +++ b/packages/medusa-plugin-restock-notification/src/services/restock-notification.js @@ -111,6 +111,12 @@ class RestockNotificationService extends BaseService { * @return {Promise} The resulting restock notification */ async triggerRestock(variantId) { + if (this.options_?.trigger_delay) { + await new Promise((resolve) => + setTimeout(resolve, this.options_.trigger_delay) + ) + } + return this.atomicPhase_(async (manager) => { const restockRepo = manager.getRepository(this.restockNotificationModel_)