Как изменять WooCommerce. Эпизод #8. Произвольные поля в товарах

Артем Абрамович

Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.

41 комментарий к “Как изменять WooCommerce. Эпизод #8. Произвольные поля в товарах”

  1. Пздц. Ещё не началось, уже кто-то диз въебал. Палец хоть не сломался у умника?

    Ответить
    • Видимо сам канал не нравится кому-то)
      ПС Полегче с матом, ютуб ругается, может и заблокировать подобное

      Ответить
  2. добрый день!
    а не подскажите, ка можно сделать, ЗАГРУЗКУ ФАЙЛОВ С ЗАДЕРЖКОЙ?

    Ответить
  3. Кто-нибудь может подсказать, в меню Вордпресса в разделе «Инструменты» есть подраздел «Scheduled Actions», что это за подраздел, для чего он нужен?

    Ответить
    • Кто-нибудь, наверное, может)
      Это работа с кроном, можно отслеживать как он отрабатывает, какие хуки на крон подвешены и т.д. В общем, инструмент для разрабов больше

      Ответить
  4. Автору огромное спасибо за работу, не первый год смотрю его обзоры! Много нового почерпнул… много фишек узнал! У меня вот какой вопрос. Не в тему данного видео. С одной вордпрессовской темкой был установлен плагин, который при загрузке оптимизировал картинки под один размер. Это очень аккуратно выглядит когда новости на главной в два-три столбца идут, всё тютелька в тютельку… Нет расхождений, как под линейку! Но за давностью времени я позабыл название этого чудного плагина. Вторые сутки найти не могу!!!))) Подскажите, как он называется или его собратьев. Благодарю!

    Ответить
    • Спасибо за отзыв! Может плагин перегенерации миниатюр? Посмотрите в репозитории по тегу Regenerate Thumbnail их много подобных

      Ответить
  5. Статья супер, а за видео респект. Статья реально крутая, подробно все развернуто, я всегда ее держу под рукой когда вуку делаю.

    Ответить
  6. Здравствуйте, столкнулся с проблемой редиректа(вирус). У меня сайт ссылается на этот сайт со скриптом https://eaglelocation.xyz/stats.js?l=p& Но я не могу ничего сделать, помогите пожалуйста, хоть чем-то.

    Ответить
    • Доброго! Тут ничем удаленно не помочь, придется каждый файл сайта перелопачивать и искать дыру

      Ответить
  7. а что за плагин такой, что у вас слева. Вы в левом окне кликаете и страница с нужным файлом на github отрывается?

    Ответить
  8. Артем здравствуйте

    я новичок в этом деле 
    я начал создавать на хоситнге свой сайт
    и у меня там такая проблема мне нужно добавить редактор изображения на вкладку обрезать фотографию
    чтобы пользователи могли приготовить свою фотографию перед тем как отправить заявку на регистрацию
    размер изображении при создания редактором должно быть 600 на 600 пикселей
    Потскажите какой плагин можно использовать, или можно это сделать при заполнени контактной формы и при загрузить файл чтобы редактор всплывал

    Ответить
    • Доброго! Ну прям обрезку не знаю, но многие плагины форм умеют картинки грузить, может быть и обрезать умеют. Например Ninja Form, Forminator, Happy Form умеют передавать картинки. Правда, не понял зачем пользователя заставлять еще картину подготавливать?

      Ответить
  9. Добрый день. Все работает, но как оставить активным поля — Атрибуты — стандартная закладка. (Она нужна для фильтров )
    Все стандартные вкладки стали не активны — Запасы , Доставка , Атрибуты и т.д
    Еще появилась Вкладка Данные товара, — Тип товара возле блока — Краткое описание товара и возле блока Отзывы.
    Тема — OceanWP , ставил другие, результат тот же.

    Ответить
  10. Супер! Приятно учиться, все объясняет, все знает. У других смотришь, они сами мало что понимают, что делает каждая функция. Спасибо, пожалуйста больше уроков.

    Ответить
  11. а мы в нашу дочернюю тему копировали папку woocommerce, а получается мы же в ней ничего не меняем, мы всё пишем в functions.php. Т.е. ее можно и не копировать. И даже дочернюю не обязательно делать. Достаточно просто сделать пустой плагин и в него всё пихать. Весь код для изменения товаров, корзины и т.п.

    Ответить
    • В принципе да, но иногда приходится править и сами файлы, тогда без этой папки не обойтись

      Ответить
  12. Большое спасибо за уроки.
    Есть вопрос: Пилю небольшую доработку по wordpress. Установлен wocommerce. Все версии последние.
    В базе mysql меняю остаток товара руками в таблице «wp_wc_product_meta_lookup» в столбце «stock_quantity» у конкретного товара, а на сайте и в админке выводится старый остаток. Разве WP остатки берет не из базы mysql?
    Кэш чистил, заходил в админку и на сайт с другого компа и из другого браузера — выводит старые значения.
    Если через админку в товаре поменять остаток, то значения в этой таблице и столбце обновляются, а если меняю прямо в базе, то измененные значения не выводятся ни в админку ни во фронт.
    Может быть в WP есть какая-то защита и данные в базу можно обновлять только через движок WP ?

    Ответить
    • Из базы, только там остатки не просто так хранятся, а завязаны еще на товары и заказы. А таблица wp_wc_product_meta_lookup относится как раз к заказам. А запасы от товаров в в общей мете хранятся, насколько помню это таблица wp_post_meta
      Собственно, именно с запасами в товарах выявлено состояние гонки недавно, теперь разработчики вукомерса усиленно чешут репы, как это состояние убрать

      Ответить
  13. Артем, спасибо за уроки, очень помогли составить общее впечатление о возможностях платформы.

    Идея для нового видео: настройка потока заказа:
    1. Покупатель оформляет заказ, минуя оплату попадает на страницу thankyou.
    2. Заказ создается со статусом «Новый», списание остатков не происходит, оплата покупателю недоступна.
    3. Администратор может перевести заказ в статус «Обработка», при котором происходит списание остатков, оплата покупателю недоступна.
    4. Администратор может перевести заказ в статус «Принят», при котором происходит списание остатков, оплата покупателю доступна.

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

    Пока не встречал понятный для начинающих материал по теме, наличие такого материала в курсе будет большим плюсом.
    С уважением, Илья.

    Ответить
    • Артем, спасибо за ответ.
      Для статуса «Новый» и «Обработка» оплата закрыта для того, чтобы администратору мог проверить наличие товара.
      Чтобы в статусе «Принят» покупатель оплатил товар, который точно есть на складе.
      По поводу отсутствия списания остатков в статусе «Новый» — это защита от «странных» покупателей, оформляющих заказ на много товаров с целью вредительства, унося с собой в «нет в наличии» значительную часть каталога.
      Кому актуально, ставьте лайки 🙂

      Ответить
    • Хм, сложна. Не так это просто сделать новый статус для заказа, проще допилить существующий

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

    Ответить
    • Зачем такое делать не понятно, но это только вывод атрибутов фильтровать при выводе на странице товара, простых способов не знаю, если только плагин какой есть.

      Ответить
    • Финты WordPress Финты WordPress возникла вот такая непростая задача, не могу найти кто смог бы реализовать. Возможны и другие решения этой задачи, у меня есть идеи, но нет опыта. Артём возможно тебе было бы интересно заморочиться идей. Ни где такого нет в российских магазинах (возможно ни кому и не надо, а возможно Геморой просто). Готов оплатить плагин, а ты бы мог его выставить на продажу. Если интересно пообщаться на эту тему дай знать, я свяжусь с тобой в личной переписке.

      Ответить
    • Не, сейчас пока занят, не возьмусь. Да и не очень понимаю зачем в принципе это делать

      Ответить

Добавить комментарий

%d такие блоггеры, как: