Здравствуйте. ocstore 3.0 и выше. Подскажите пожалуйста какой модуль выбрать или как лучше это сделать. Для "Дилеров" Необходимо чтоб была форма регистрации и после ее заполнение можно было скачать или получить на майл (почту) информацию (условия или договор). Чтоб можно было ее установить на любой страничке. Заранее благодарен за помощь.
После заполенения формы (ФИО, Тел, эл-почты). Суть в чем чтоб информацию (условия или договор) можно было получить или скачть только после заполнения формыи отправки, после появлялась кнопка СКАЧАТЬ или письмо выслано на вашу почту.
Создайте группу покупателей Дилеры для начала. Ну а далее имея её (группы) ID можно что то будет предлагать. Единственное, пока не совсем понятно. Я предположим не собираюсь регистрироваться, но хочу получить этот договор. Заполнил, скачал , не заканчивая регистрацию ушёл...
Регистрация должа быть закончена и только после должна появится данная возможность скачать или письмо должно отослаться на почту.
Дальше у вас несколько вариантов. В поиск исполнителя. Ну или своими руками. ID группы можно посмотреть в адресной строке при входе в саму группу покупателей. Задачу вашу видимо пересмотреть придется. Опенкарт в момент регистрации считает всех покупателей дефолтными(по умолчанию). Перевод в какую то иную группу осуществляется руками админом магазина. Отсюда и нюансы выполнения вашей задачи. Можно ничего не отправлять никуда, а добавить изначально ссылку в меню, в подвал, в личный кабинет исключительно для одной группы покупателей, у вас это Дилеры. Как только покупатель попадет в эту группу, ссылки станут доступны.
Так например (по аналогии) https://forum.opencart-russia.ru/th...x-grupp-pokupatelej-nas-stranice-tovara.9263/
Глянул очень интересно, попробую правда не совсем понимаю как это сделать. С другой стороны если зарегистрировался как Дилер и при этом его нужно перевести ручками то почему бы не выслать так же ручками ему договор на почту и только после подписания его перевести в Дилеры. Как Вы думаете это лучшии вариант или я ошибаюсь?
не заморачивайтесь вы с этим все намного проще и все уже давно придумано. создали группу дилеры, добавляете в настройки симплы ее, если это юрлицо, то добавляете к регистрации данной группы в симпле поля, если нужно, к примеру огрн инн и т.д. при регистрации, чел выбирает группу заполняет данные, все. он зарегин в данной группе. ставите модуль, если мне не изменяет память - конструктор форм, формируете там то что вам надо, к примеру ссылку на скачку чего то. указываете для какой группы будет данный функционал видимым, вставляете форму куда вы хотите, на главную, в шапку, в подвал и т .д. все.
Смотрите. Вам если письмо отправить , более приоритетно. То и это не проблема. Не нужны ни правки, ни в код лезть ни устанавливать список модулей. При чём даже после их покупки не будет у вас автоматом связи между этими модулями. 1. И так вы создали группу покупателей. 2. Далее в админке, открываете в списке данного покупателя и переводите его в эту группу. 3. Создаём простецкий шаблон письма. Прям самый минимальный. Ну например : Код: <meta charset="UTF-8"> <title>Письмо о регистрации дилера.</title> <div style="max-width: 680px; margin: 0 auto; padding: 20px; border: 1px solid #ddd; background-color: #f5f5f5;"> <div class="header" style="background-color: #f5f5f5;"> <img src="http://tom.tw1.ru/image/catalog/logo.png" alt="Логотип магазина" style="width: auto; height: auto; max-width: 250px; float: left;"> <ul style="list-style-type: none; padding: 0; float: right;"> <li>Email: ваш_электронный_адрес</li> <li>Телефон 1: ваш_номер_телефона_1</li> <li>Телефон 2: ваш_номер_телефона_2</li> <li>WhatsApp: ваш_номер_WhatsApp</li> </ul> <div style="clear: both;"></div> </div> <p style="color:#555;line-height:1.5;font-size: 25px;font-weight: bold;">Уважаемый господин Genri!</p> <p style="color: #555; line-height: 1.5;">Благодарим вас за регистрацию в качестве Дилера. Будем рады сотрудничеству. Ознакомьтесь, пожалуйста, с нашими условиями.</p> <p style="color: #007bff;"><a href="ссылка_на_файл_с_условиями" style="color: #007bff; text-decoration: none;">Скачать условия</a></p> </div> 4. Открываете раздел Рассылки самого опенкарт. В тройке это Маркетинг - Почта. Выбираете надстройку "Покупатели" и после появления поля с автопоиском, находите нового дилера. Вписываете тему письма. Далее останется нажать в текстовом поле письма символ исходного кода </> и вставить наш шаблон. Повторно нажать </> (выйти из режима исходного кода ВАЖНО). И нажать иконку в виде синего конверта сверху вверху. Готово. PS : шаблон лишь в качестве примера и вам нужно изменить , добавить свои и удалить данные которые не нужны .
Напишите позже на каком варианте остановились. Отложу в копилку идей для реализации. Возможно пригодится в одном из проектов.
Вот этот вариант мне как-то больше нравится. Но тут есть свой недостатки. При выборе групы покупателей "Дилеры" письмо будет доставлятся всем. Если же выбрать Партнеры и добавить нужного то получит письмо именно этот адресат ( прада там написано что автодобавление, сработает или нет пока не могу ответить). И вот тут самое главное после отправки письма все пропадает (исчезаает код) значить его нужно постоянно вносить. немного печалит эта ситуация. Может я что не так сделал ?
Если вы не укажите кому конкретно. Всё верно. Если не лезть в код как я и предлагал, вы всегда можете создать некую заготовку и сохранить её. Могу поделиться лайфхаком. Создаёте на своей почте папку. Обзываете так что было понятно именно вам, что это. Оправляете себе письмо, с данной заготовкой в виде текста, файла итп. Переносите в эту папку. В любой момент под рукой. Вариант номер два, это создать этот шаблон уже на уровне кода. И подставлять в текстовый редактор из предположим некоего списка таких же готовых шаблонов писем.