Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
19:20
30 окт
#
?
написал:

Задача сделать возможность подписки на новости сайта, тоесть чтобы раз в сутки всем кто подписался приходила новая новость, если конечно есть новая новость).

21:35
31 окт
#
?
EraUa написал:

Поддерживаю, очень нужная затея. Поскольку слать письма просто всем зарегистрированным либо тем кто совершал заказы нельзя, т.к. никто не давал согласия.

Как самый простой вариант вижу установку формы подиски в сайдбаре, можно использовать любой сервис, Smartresponder например.

Но было бы интереснее использовать API сервиса e-mail рассылок и при заказе показывать пункт с чекбоксом на согласие получать рассылку и после данные клиента уже попадают в базу подписчиков.

12:35
01 ноя
#
написал:

Один из уже реализованных в движке вариантов подписки - лента RSS, доступная каждому посетителю сайта по ссылке http://ваш.сайт/rss - браузер подписавшегося пользователя будет автоматически подтягивать новые публикации и товары по прошествии некоторого времени (как правило, стандартные настройки автоматической подгрузки RSS лент в браузерах примерно равны 30 минут). Нужно лишь в шаблоне сайта, скажем в файле index.tpl, поставить ссылку такого содержания:

    <a href="{$site|default:''|escape}rss" target="_blank" rel="nofollow">
        Подписаться на ленту новостей
    </a>


Настройки этой ленты расположены в админпанели на странице настройки -> Настройки сайта и прокрутить страницу вниз до секции RSS лента:. Настройки состоят из следующих параметров:

    Сколько новых товаров в ленте:  [число]  шт.
    Сколько новостей в ленте:  [число]  шт.
    Сколько статей в ленте:  [число]  шт.

    [флажок] Новизну определять по дате изменения записей

    Заголовок ленты:  [текст]
    Описание ленты:  [текст]
    Метка авторских прав ленты:  [текст]

    [флажок] Давать только названия, без анонсирующего текста

    Список разрешённых тегов:  [текст]


Что касается емейл-подписки, я вижу ее реализацию подобно подписке Сообщить о наличии товара. То есть на клиентской стороне в шаблон добавляется маленькая форма подписки, она всплывает по какой-то ссылке или всегда "торчит" где-нибудь в боковой панели, шапке или подвале. Посетитель сайта вводит туда свой емейл и жмет "Подписаться" - на его емейл приходит подтверждающее письмо, он следует по ссылке на сайт, тем самым подтверждая, что владеет данным почтовым ящиком. С этого момента он подписан на рассылку.

В админпанели добавляется еще одна страница Подписавшиеся на рассылку новостей, чтобы знать состояние дел в целом (например, в случае подписки на уведомления о поступлении товаров такая страница отсутствует и администратор сейчас не видит, кто же из пользователей подписался на такие уведомления и касаемо каких товаров - грубо говоря, какие товары желательно завезти на склад в первую очередь), и одновременно иметь возможность корректировать список рассылки.

Чтобы пользователей не пугать рассылкой незавершенной статьи/новости (когда она уже создана, но пока еще подправляется), то у каждой неразосланной еще статьи/новости будет кнопка "Разослать", а также для удобства работы с такими элементами рассылки в фильтре списка статей/новостей добавится пункт "показать только не разосланные".

20:10
01 ноя
#
?
EraUa написал:

Подскажите, в ближайших обновлениях планируется добавление функции "Сообщить о наличии товара"?

Было бы очень интересно и важно видеть список ожидающих какой-либо товар.

12:05
02 ноя
#
написал:

Так эта функция - сообщить о наличии товара - уже давно существует в движке. Как она работает, покажу на примере шаблона default_new по скриншотам. На демо сайте как раз есть товар Веб камера Robot Dog (1,3 мп) с нулевым количеством на складе, на данном товаре и проведем эксперимент.

Ссылка: demo.imperacms.com/catalog/webcams

В мини карточке товара, расположенного в списке на указанной странице категории USB гаджеты -> Веб камеры, видим пометку, что такого товара сейчас нет в наличии, а рядом иконку письма. Нажимаем эту иконку.



В ответ на наши действия выпадает окошко, где нас просят ввести свой емейл и контрольный код. Внешний вид окошка может быть иным, а может за основу взят стандартный модуль и просто переопределены стили, ну например как это сделано на демо сайте в шаблоне IdealGift (попробуйте у товара нажать ссылку "Быстрый заказ" и сравните внешний вид окошка с таким же окошком в шаблоне default_new, которое выпадает при нажатии у товара кнопки >, что размещена правее кнопки В корзину или Под заказ).



В конце правильного ввода видим следующее сообщение об успехе, иначе сообщение о допущенных нами ошибках.



Теперь проверяем свой почтовый ящик и видим в нем следующее письмо. Необходимо пройти по ссылке в этом письме, чтобы подтвердить свое желание подключиться к уведомлениям.



В результате мы снова попадаем на сайт, где нам сообщают об успехе подключения нашего емейла к системе уведомлений.



Далее администратор в некий момент времени начинает редактировать товар, который до этого отсутствовал на складе. То есть администратор вводит ненулевое количество товара и сохраняет изменения.



А в наш электронный почтовый ящик немедленно приходит следующее уведомление.



Примерно такая же схема будет реализована для рассылки новых статей / новостей / товаров. Только с возможностью посмотреть, кто подключен к рассылке.

16:17
02 ноя
#
?
EraUa написал:

Спасибо, не знал что этот функционал уже имеется, в админке просто этого не видно, а в моём шаблоне видимо верстальшик эту кнопку просто не добавил.

Не могли бы подсказать как реализовать этот функционал в шаблоне? Куда и что нужно добавить?

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.