Back in stock alerts
A “Notify when back in stock” button keeps shoppers waiting instead of leaving.
An item runs out and the shopper walks off to a competitor, even though they were ready to buy from you. A «Notify me when available» button keeps that shopper: they leave a contact and come back on their own once the item is in stock again. You also get to see what people wait for most, which tells you what to restock first.
What it does
- Replaces the buy button on an out-of-stock product page with a button and a short subscription form.
- Works with products that have variants: the form appears once the shopper picks a size or colour that is unavailable, and the subscription is tied to that exact variant.
- The moment the item is back in stock it notifies everyone waiting, marks the subscriptions as handled and posts a summary for your staff in the notification centre.
- Gathers subscriptions in a section of their own: product, contact, storefront, still waiting or already notified, with search by email or phone and removal of stale records.
- You choose the channel — email, SMS or a messenger; if the subscriber has no suitable contact, the message goes out through the other one.
- The form fields (email, name, phone), bot protection and the thank-you text are configured separately for each storefront.
What you need
- Working email delivery; a connected provider for SMS or a messenger.
- The button in your shop design: the bundled themes already carry it on the product page, in your own theme you place it where you want in the design editor.
- Stock tracking on products: the notification goes out at the moment the stock figure rises above zero again.
What appears in the shop
This is what a shopper sees once it is installed.
- On the page of an out-of-stock item, the buy button is replaced by a «Notify me when available» button and a subscription form. The look of the button and the form is changed in the design editor, the set of fields — in the plugin settings. The button can also be placed on a catalogue product card.
Уведомление о поступлении
Товар закончился — покупатель не уходит молча, а оставляет почту или телефон. Когда остаток появится, магазин напишет ему сам.
Как вывести кнопку в магазине
Кнопка ставится тегом в оформлении магазина: «Дизайн» → редактор оформления,
шаблон страницы товара (product.html), там, где показывается кнопка покупки:
{back_in_stock product=$product}
product=$product обязателен — из него берётся, на какой товар подписываются.
Тег сам решает, показываться ли: у товара в наличии он не выводит ничего. Поэтому его можно ставить рядом с кнопкой «В корзину», не заботясь об условиях.
Другие места и настройки вывода:
{* в карточке товара в каталоге, внутри цикла *}
{back_in_stock product=$p}
{* со своей надписью *}
{back_in_stock product=$product label="Сообщить, когда появится"}
{* если наборов полей несколько — выбрать нужный *}
{back_in_stock product=$product profile="Опт"}
Что настраивается
- Набор полей формы — в настройках плагина: только почта, только телефон или и то и другое.
- Наборы под витрины: у каждой витрины может быть свой.
- Вид кнопки и формы — в редакторе оформления. При первом показе плагин
кладёт в вашу тему
templates/plugins/back-in-stock/form.htmlи файлы оформления рядом; обновление плагина их не трогает.
Где смотреть подписки
Раздел «Уведомления о поступлении»: кто, на какой товар и когда подписался, и отправлено ли уже сообщение. Отбор по состоянию — в левой панели.
What we fixed
The add-on’s hints, description and guide now name panel sections the same way the menu does. Some paths used to point to places like Settings → Add-ons, which are gone since CartiX 2.131.0.
Fixed
If the form has the captcha turned on but the reCAPTCHA keys are missing in “General settings → Form protection”, back-in-stock subscriptions no longer refuse every visitor: a simple bot trap works instead. Form errors name the field the way it is labelled, and a forged bot request no longer causes a server error.
What's new
The “Notify me when available” form now attaches its styling together with the page's other files. If you edited its style in the theme editor, the storefront shows your version.
The add-on's styling and scripts are now joined with the theme files into a shared compressed file, so the page loads with fewer requests. This works together with core 2.86.0, so the add-on requires it: update the shop first, then the add-on. How joining works: https://cartixx.com/docs/theme/assets
What we fixed
On a storefront with a language in the address the back-in-stock subscription confirmation arrived in the shop's default language. The shopper now reads it in their own language.
The form is picked by its number, not by its name
When there are several subscription forms, the theme now picks one by number. It used to be picked by name — rename the form in the settings and the shopper silently got a different one, with different fields. Names still work, so themes already set up keep running.
You can see how to show the form
Each form now shows a ready line for your theme template with a copy button, and says where the look of the form itself is edited.
Subscription forms are configurable again
The settings screen is back in the panel: what to ask a shopper who is waiting, which channel and connection to notify them through, bot protection and the text shown after subscribing. You can have several forms — one per storefront.
The menu section now shows a counter: how many shoppers are waiting for stock right now.
Migration to CartiX 2.0.0
The add-on now works with the new CartiX 2.0 admin panel: it brings its own labels and speaks the language the staff member selected.
An icon of its own
In the «Plugins» section and in the list of installed items the add-on now shows its own icon instead of an identical box, so you find the one you need at a glance. The icon appears on shops running version 1.30.0 and newer.
Instructions in the package
The add-on now ships with setup and configuration notes.
Первый релиз