Создание интернет-магазина на WooCommerce с нуля. 28. Регистрация и авторизация

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • Продолжаем создание интернет-магазина WooCommerce и разработку собственной темы WordPress. В этом уроке мы реализуем страницу регистрации и авторизации пользователей.
    В предлагаемом цикле уроков мы будем создавать интернет-магазин на CMS WordPress с использованием плагина WooCommerce. При этом мы не будем использовать готовые темы, а будем создавать собственную тему для WooCommerce с нуля.
    Из данных уроков вы узнаете о том, как создавать пользовательские темы для WooCommerce с собственным дизайном. В качестве верстки мы будем использовать шаблон, который создали в цикле уроков "Адаптивная верстка интернет-магазина на Bootstrap 5" - • Адаптивная верстка инт...
    Исходники к уроку - github.com/mat...
    ==========================================
    💖 Поддержка канала
    www.donational...
    5168 7574 1613 9071 (ПриватБанк)
    matroskin978@gmail.com (PayPal)
    TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
    410014621600849 (ЮMoney)
    ===============================================
    Мои курсы на Udemy
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
    Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
    www.udemy.com/...
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/...
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/...
    Курс по PHP - www.udemy.com/...
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/...

КОМЕНТАРІ • 34

  • @matroskin978
    @matroskin978  3 місяці тому

    💖 Поддержка канала
    www.donationalerts.com/r/matroskin978
    4731 2196 5549 6408 (ПриватБанк)
    matroskin978@gmail.com (PayPal)
    TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
    410014621600849 (ЮMoney)
    ===============================================
    Мои курсы на Udemy
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
    Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
    www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA
    Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B

  • @Maxamuzsania
    @Maxamuzsania 3 місяці тому

    Очень полезные и нужные уроки. Спасибо!

  • @Khalych
    @Khalych 3 місяці тому

    Спасибо за урок! Хотелось бы еще увидеть реализацию вкладки для избранных товаров

  • @deniseagle
    @deniseagle 3 місяці тому

    Спасибо, кайфую от подачи и качества материала

  • @artyRam
    @artyRam 3 місяці тому

    Вышел видос сразу ставлю пачку лайков !)))

  • @lunarfalcon.
    @lunarfalcon. 3 місяці тому

    Дякую за нове відео!)

  • @user-he6fn6vz6q
    @user-he6fn6vz6q 3 місяці тому

    Урааааа❤, я дождалась

  • @mariamalash4559
    @mariamalash4559 3 місяці тому

    Большое спасибо за новое видео! Очень ждем скорейшего выхода части ЛК с заказами :)
    И еще было бы здорово добавить такую функцию как повторить заказ. Еще подскажите, пожалуйста, где менять настройки паролей, если я не хочу, например, заставлять пользователей придумывать сложный пароль из 12 знаков со спецсимволами?

    • @matroskin978
      @matroskin978  3 місяці тому

      Пожалуйста)
      Проверку сложности пароля можно отключить через хук:
      add_action( 'wp_print_scripts', function() {
      wp_dequeue_script( 'wc-password-strength-meter' );
      }, 100 );

  • @unicoxr5tj417
    @unicoxr5tj417 3 місяці тому +1

    балин, хоть садись, да начинай писать))

    • @matroskin978
      @matroskin978  3 місяці тому

      Никогда не поздно ;)

  • @romanzinchuk681
    @romanzinchuk681 3 місяці тому

    Спасибо за урок.
    Подскажите пожалуйста. Сколько приблизительно может стоит вот такой интернет магазин на woocommerce, если в клиента есть свой индивидуальный дизайн?! Верстка +натяжка.
    Я смотрю сейчас многие делают интернет магазины на елементор. На сколько это востребовано?! Или вы разрабатываете итернет магазины классическим способом, с помощью кода?!
    Лично меня бесит Элементор. И больше интересует код.

    • @matroskin978
      @matroskin978  3 місяці тому

      Пожалуйста 🙂
      Цена - вещь индивидуальная. Фрилансеры, как правило, возьмут меньше. Веб-студии - больше. Но и в каждом сегменте нет единой цены, у всех индивидуальная. Поэтому принято говорить, что сайт стоит столько, за сколько его продадите. Чтобы не гадать с ценой, можно поступить проще и определить ставку за час. Я так и делаю, кстати. Ну и озвучить ее заказчику, а также озвучить примерное количестве часов, которое уйдет на данный проект. Примерное количество часов у каждого будет свое, зависит от навыков и скорости работы. По плейлистам вы можете оценить примерно сколько часов работы пошло на этот проект. Из этого и можно рассчитать конечную стоимость, исходя из часовой ставки.
      Elementor, как и прочие конструкторы, практически не использую.

  • @StasKol
    @StasKol Місяць тому

    Андрей, спасибо за урок!
    Вопрос возник: а если авторизация/регистрация будут происходить не со страницы my-account а например в меню просто ссылка на страницу авторизации, которая ведет на wp-login.php? Как быть тогда? как ее сделать/стилизовать под тему сайта? И как обезопасить эту страницу?

    • @matroskin978
      @matroskin978  Місяць тому

      Пожалуйста)
      Если нужна по каким-то причинам ссылка на стандартную страницу авторизации WP, тогда в меню просто добавьте ее произвольной ссылкой.
      Если хочется кастомизировать эту страницу, тогда можно поискать готовый плагин или посмотреть эту статью в документации:
      codex.wordpress.org/Customizing_the_Login_Form
      Как-то обезопасить эту страницу - особо не нужно. Это стандартная страница WP и о базовой безопасности уже подумали разработчики. Но дополнительно можно поставить плагины на эту тему. Например, вот этот:
      wordpress.org/plugins/limit-login-attempts-reloaded/

    • @StasKol
      @StasKol Місяць тому

      @@matroskin978 я наверное не так понял, я почему-то посчитал что авторизация происходит на стандартной странице. Но чуть больше почитал и понял что можно делать ссылку на страницу авторизации WooCommerce. Даже функция есть 😀
      За ссылки кастомизации и безопасности спасибо!

  • @era_ai777
    @era_ai777 3 місяці тому

    Здравствуйте. Еще такой вопрос. Можно ли добавить в описание товара ссылку на видеообзор товара?

    • @matroskin978
      @matroskin978  3 місяці тому +1

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

  • @era_ai777
    @era_ai777 3 місяці тому

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

    • @matroskin978
      @matroskin978  3 місяці тому +1

      Здравствуйте! Наверное, вы не посмотрели еще видео. Об этом я говорил буквально в начале видео, на 3-ей - 4-ой минутах.

  • @sergeykalinkin5751
    @sergeykalinkin5751 3 місяці тому

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

    • @matroskin978
      @matroskin978  3 місяці тому +1

      Добрый день!
      У меня такой проблемы нет. Стоит пересмотреть 24-ый урок, в котором я как раз показывал эту проблему, объяснял ее причину и показывал решение.

  • @romankool2936
    @romankool2936 3 місяці тому

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

    • @matroskin978
      @matroskin978  3 місяці тому

      Пожалуйста.
      Из личного опыта могу сказать - нужно иметь много хороших друзей)) У меня именно это и работало. Я не искал клиентов вообще ни разу. Ко мне обращались друзья и друзья друзей всегда. Так и находились проекты.

    • @romankool2936
      @romankool2936 3 місяці тому

      @@matroskin978 а сейчас вы занимаетесь разработкой?!

    • @matroskin978
      @matroskin978  3 місяці тому

      Да. Но часто приходится отказывать из-за нехватки времени.

  • @era_ai777
    @era_ai777 3 місяці тому

    У меня вопрос. При выводе на экран карточки товара как сделать чтобы выводилась боковая панель с категориями. Это в настройках или в самом коде необходимо добавить?

    • @matroskin978
      @matroskin978  3 місяці тому

      Это нужно писать код. Регистрируете меню, как мы это делали в самом начале, добавляете в него нужные элементы и выводите это меню в нужном месте шаблона. Только для чего это вам нужно - я совсем не понимаю. Меню ведь такое уже есть и выводится оно в навбаре на каждой странице. Требования, конечно, могут быть самые разные, но дублировать на странице одно и то же, как мне кажется, не самая лучшая идея.

    • @era_ai777
      @era_ai777 3 місяці тому

      @@matroskin978 так в компьютерной версии было бы удобнее

    • @matroskin978
      @matroskin978  3 місяці тому +1

      Ничего подобного)) Мало того, не принято как-то выводить на странице товара сайдбар. Ни в одном популярном ИМ такого не видел. Да и в текущую верстку он не впишется, придется кардинально менять ее, чтобы засунуть сайдбар на страницу товара.