Модератор
Yuri
(@yube)
В Вордпресс «из коробки» нет никаких форм и заявок. А потому сохранение данных заявок зависит от того, как и чем эти самые формы формируются.
Пользователь зашел на сайт, сделанный на WordPress, заполнил и отправил форму заявки. Как сделать, что бы в БД записались его данные и в последствии с этими данными сайт мог выполнять какие либо действия
Видимо вам надо добавить регистрацию пользователей при заполнении заявки. И создать личные кабинеты.
P.S. Не перестаю удивляться, зачем вы пытаетесь написать свой магазин, когда все это есть в штатном функционале WooCommerce
В данном случае это не совсем магазин. Те вопросы что ранее я задавал были по другой задаче. Ее уже сделал.
О Woocommerce знаю, но пока его не освоил, что планирую сделать в ближайшем будущем.
По поводу регистрации и личного кабинета.. задача без этого сделать.
В общем, как понимаю, мне нужно сделать свою таблицу и в нее писать и из нее считывать ..
anonymized-17844177
(@anonymized-17844177)
shiva2019, привет.
Как сделать, что бы в БД записались его данные и в последствии с этими данными сайт мог выполнять какие либо действия.
Регистрация нарашивается сама собой + это как раз штатный механизм. Вам останется только связать форму с регистраицей на сайте.
По поводу регистрации и личного кабинета.. задача без этого сделать.
А причина, аргументы? «Мы пойдём своей дорогой» в данном случае выглядит как проблема на ровном месте. Но всё же, можно, к примеру, записывать данные из формы в cookies ну и далее уже по вашим нуждам манипулировать ими.
По поводу причины..
Человек заказывает некую картинку. Задает ее параметры. Далее следует оплата с переходом на сервис оплаты..типа той же Робокассы.
После оплаты, человек имеет возможность скачать картинку с сайта с помощью поиска своего «ФИО» или «ПОЧТЫ» на сайте.
Поэтому хотел бы обойтись без регистрации.
anonymized-17844177
(@anonymized-17844177)
shiva2019, так вы в целом всё равно будете регистрировать пользователей, раве нет? Запишете зачем-то в отдельную таблицу Ф.И.О. покупателя, его @-почту, данне по заказу и пр. И второй вопрос: как предполагается реализовать поиск? Просто вводишь @-почту или Ф.И.О. и видишь детали заказа? А что делать с парсерами, которые получат данные ваших покупателей в открытом виде?
Есть плагины что логгируют активность пользователей и вордпресс — ищет в репо по activity
Некоторые умеют и с плагинами типа Cf, ACF работать.
А если самому — есть хуки. Цепляйтесь — пишите в свою табличку. Только вычислить и сопоставить незалогиненного пользователя — та еще задачка. Вы же не хотите чтобы данные активности показались совершенно другому пользователю? А это значит что работать надо строго с залогиненными юзерами.
Спасибо за информацию. Буду думать над вышесказанным.