• Как сделать личный кабинет с услугами в WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    мне нужно сделать функцию личного кабинета для каждого пользователя

    плагин Wp Recall для создания ЛК
    https://ru.wordpress.org/plugins/wp-recall/

    которые смогут регистрироваться сами по номеру телефона или по электронной почте.

    по эл. почте проблем нет, а вот, по номеру телефона с последующей отправкой смс для подтверждения - смотрите в сторону интеграции с АПИ стороннего сервиса.

    В личном кабинете нужны функции подачи заявок на подключении каких-либо услуг/ Должен быть какой-то список этих услуг со стоимостями и описанием. И чтобы потом эти заявки приходили определенному человеку на электронную почту или еще куда-нибудь.

    Кастомный тип записи + кастомные поля (ACF). Для самой формы можете использовать acf_form()
    https://ru.wordpress.org/plugins/advanced-custom-f...

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

    Все так же сводится к кастомным типам записей и к boolean вкл / выкл (+ дата подключения, дата исстечения)

    Если нужно оплату принимать сразу на сайте, то либо напишите платежный шлюз для выбранной платежной системы, либо вукомерц с выбранным плагином оплаты.
    Ответ написан
    Комментировать
  • Как сделать выдачу другого сервиса на своем сайте?

    @rPman
    При активном противодействии целевого сайта - очень сложно и в общем случае никак. Если целевой сервис не против и даже сотрудничает с вами, то смотреть на api запросы, которые используются сервисом (в идеале это могут быть ajax get/post), добавив ваш сайт в настройки целевого Cross-Origin Resource Sharing (CORS).
    Про причину проблемы читать - Cross Site Request Forgery (CSRF).

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

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