Back in Stock

Let customers enter their email address to be notified when a sold-out Craft Commerce variant becomes available again. See who is waiting, choose how many people to notify, and review what happened when Back in Stock tried to send each email.

Build a waiting list for each variant

Add an unstyled notification form wherever a sold-out variant appears. Guests and signed-in customers can join the list for the size, colour, or configuration they want, while repeated submissions for the same variant and email address remain a single request.

Example storefront showing a sold-out Harbour linen throw and an email notification form.

Choose how many customers to notify

Start with the oldest requests based on the quantity available, increase the number of people contacted for each unit, or notify everyone waiting. Back in Stock groups repeated stock updates while a variant remains available so the same request is not selected twice for that restock.

A notification showing selected recipients, sending results and error details.

Find current demand and recent activity

Overview shows which products customers are waiting for, how many people are waiting and the latest activity across the store, so you can gauge demand before the stock arrives.

Overview showing the products customers are waiting for and recent activity.

Find the product or customer you need

Search by product, variant, SKU, or subscriber email without wading through the full Commerce catalogue. Product type filters and sortable columns make it easy to move from a store-wide question to the exact variant behind it.

Products with Back in Stock data, including exact variants, product types, SKUs and waiting counts.

Verified interest

Optional double opt-in keeps only confirmed recipients active.

Controlled groups

Process larger lists in configurable groups and retry email attempts that fail before Craft’s mailer accepts them, up to a chosen limit.

Editable email

Edit message content through Craft System Messages, or use custom Twig layouts for confirmation and availability emails.

One-click cancellation

Signed links let recipients leave without an account.

Notification history

Review who was selected and whether Craft accepted each message, or whether it failed, was cancelled, or remained unconfirmed.

Scheduled checks

Catch stock changes missed by an import, expire old requests, and remove completed history when required.

See what happened over time

See customers subscribe, verify, cancel, expire, and receive notifications in one chronological view for each variant.

Chronological subscription and notification activity for an exact product variant.

Get started with Back in Stock

Available for Craft 4 and 5. Get it from the plugin store.