Jump to content
tehdrew

[РЕШЕНО] Массовая активация подписки у клиентов

Recommended Posts

В магазине зарегистрировано более 1 тыс. клиентов. Возможно ли одновременно активировать сразу у всех в разделе клиенты подписку на рассылку новостей? 

Может кто подскажет как SQL командой можно это реализовать?

Edited by tehdrew (see edit history)

Share this post


Link to post
Share on other sites

Вы не смотрители если есть возможности в админки? Должно быть.

Share this post


Link to post
Share on other sites

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

f05c9e9016854701b3324794fe979c4b.png

Share this post


Link to post
Share on other sites

Править AdminCustomerController нужно. Если нужно разово и для всех то можно запросом через БД

UPDATE `ps_customer` SET `newsletter` = 1
Edited by savvato (see edit history)

Share this post


Link to post
Share on other sites

Править AdminCustomerController нужно.

Спасибо за совет в какую сторону нужно копать, но пока так и не нашел что конкретно там править.

 

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

Share this post


Link to post
Share on other sites

И так, решение данного вопроса через SQL.

Заходим в phpMyAdmin, и делаем там SQL запрос:

 

UPDATE  `название_таблицы`.`ps_customer` SET  `newsletter` =  '1'

 

После этого сразу всем пользователям активировалась подписка.

 

Если нужно активировать подписку партнеров, то пускаем запрос:

 

UPDATE  `название_таблицы`.`ps_customer` SET  `optin` =  '1'

Проверялось все на PrestaShop 1.6

  • Like 1

Share this post


Link to post
Share on other sites

Может кому будет интересно, поделюсь опытом по рассылке.

На данный момент есть 3 интернет-магазина. В самой престе возможности рассылки из коробки через phpMail - нет, хотя при этом кучу всего прикручено для сборов контактов (что как всегда озадачивает план развития CMS). Может если модули поискать разве что. Но по умолчанию есть вариант выгрузить в csv все контакты и потом загружать их уже в какой-то сервис email рассылок.

У меня множество популярных сервисов (например как MailChimp, GetResponse, Subscribe) на бесплатном тестовом тарифе отклоняли мою базу, типо нет подтверждения что все эти контакты соглашались на рассылку.

 

Полазив в модулях престы, там висел модуль по умолчанию для синхронизации рассылки от sendinblue.com. Достаточно просто зарегистрироваться и в модуль подключить API ключ. Этим модулем оно сразу переносит контакты в базу sendinblue, где я могу уже выбирать по какой базе проводить бесплатную рассылку.

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

 

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More