...А есть функция уведомления например когда товара нет, появляется кнопка "уведомить по e-mail при появлении товара"
Сам не реализовывал за ненадобностью, но можно попробовать настроить имеющимся функционалом. Я предложу принцип, направление, а ты попробуй, если устроит.
Итак, в магазине есть раздел в админке
Заказы > Статусы заказов. Там уже есть при установке 16 штук. Редактируем любые или создаём свои с названиями статусов
Уведомление о предзаказе и
Уведомление о поступлении товара. Депаем там другие необходимые установки. А вот
Тип статуса* там придётся или оставить на английском или править руками в файле admin_order_status.php, т.к. разработчики в этой версии ещё не вынесли это в языковые файлы. Увидите там строки:
Код:
array("NEW", "NEW"),
array("PAYMENT_INFO", "PAYMENT_INFO"),
array("CONFIRMED", "CONFIRMED"),
array("PAID", "PAID"),
и т.д.
После этого в этом же разделе статусов заказа, на странице по вкладке
Сообщение пользователю включаем
"Отправить сообщение покупателю, если статус принят" и пишем текст для уведомления для клиента о полученом предзаказе на отсутствующий товар и извещение о поступившем товаре в продажу.
Теперь в редактировании товара в разделе контроля остатков на вкладке
Stock & Shipping пометь
чекбокс Деактивировать 'Добавить в корзину' кнопку в случае отсутствия товара на складе. И не забудь по вкладке
Оповещение, включить чекбокс
Отправить извещение пользователю электронной почтой, когда статус изменен.
После этого в пользовательской части, если включён контроль складского остатка и кол-во =0, вместо кнопки
Заказать, будет
Предзаказ. Человек оставляет предзаказ и надо будет присвоить ему статус уведомления о предзаказе, а когда товар появится, надо будет просто сменить статус на извещение о поступившем товаре. В обоих случаях, клиент получит извещения. Вот первое, что пришло в голову и смог найти, возможно, не очень удобно и не совсем то, что надо...
В полном понимании функций и их назначения, по прежнему мешает не полный или не очень корректный перевод, но прогресс есть, в том числе благодаря нашим усилиям. Как я понял (из личной переписки), один из посетителей этого форума отправлял наши наработки по переводу из версии 3.4.7 разработчикам и те включили это в версию 3.5