Натяжка на WooCommerce. HTML2WC. Часть #8.1. Страница архивов товара: настройки сайдбара и оберток

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

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

75 комментариев к “Натяжка на WooCommerce. HTML2WC. Часть #8.1. Страница архивов товара: настройки сайдбара и оберток”

  1. Наконец то до архива дошли. Я вот наоборот делаю, начинаю с вывода архива к внутрякам, потом личн кабинет и корзина. Кстати, я многого и не знал по вукомерсу и если у меня заказывают интрнет магазин я рекомендую использовать OpenCart CMS, а тут один чувак принципиальный попался… хочу, говорит, на вордпрессе с нуля дизайн

    Ответить
  2. Здравствуйте. Помогите пожалуйста разобраться! Перестал работать форум bbpress на сайте, т.е. при создании новой темы или попытке ответить в существующей выскакивает надпись: «Ошибка: Вы уверены, что хотите сделать это?» Сайт avtovokzal-elets.ru

    Ответить
    • Что-то с доступами не так, но подробно не подскажу, не пользовался bbpress

      Ответить
    • Есть конечно, но точных названий не скажу, гуглить надо

      Ответить
  3. Артем привет! С наступающем тебя Новым годом!Подскажи пожалуйста,я установил плагин «all in one wp security»,если я сейчас удалю плагин «jetpack»не сделаю ли вреда для моего сайта на вордпресс?

    Ответить
    • Доброго! И тебя с Наступающим! Нет, ничего не должно случиться, никакой связи между плагинами нет

      Ответить
  4. Артем,лайк за видео!Подскажи пожалуйста,я делаю интернет магазин на woocommerce(пока для себя),я залил картинки товаров,некоторые нормально отображаются в каталоге,некоторые нестандартных размеров получаются(слишком большие) и они отличаются от других.Скажи,что я должен сделать,чтобы все товары отображались в каталоге одинаковых размеров? эта ссылка на эти картинки: https://magaz-phone.ru/page/2/

    Ответить
    • Спасибо! В январе выходить обновление Вукомерса, там сделали автоматический ресайз картинок, проще дождаться обновления.

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

    Ответить
  6. Здравствуйте у вас на канале есть видео обзор на плагин MetaSlider? Если есть дайте пожалуйста ссылку а то сам ни могу найти

    Ответить
  7. Скажите Артем пожалуйста, а когда выйдет видео по блоку сопутствующих товаров в карточке товара?

    Ответить
    • Через пару выпусков, надо настроить вид товара на странице архива, а потом можно будет спокойно выводить и Похожие и Апселлы

      Ответить
    • Спасибо! Буду дальше следить за новыми выпусками по вукомерсу!

      Ответить
  8. Артем, спасибо за то что Вы делаете!!! У Вас лучший канал!!! Главное, не останавливайтесь, с нетерпением жду продолжения !!!

    Ответить
  9. Артем, спасибо за труды.

    Не знаю какие планы дальше у вас, но насколько возможно записать урок с более продвинутым сайдбаром навигации?
    Интересно посмотреть как формировать меню, категории/сабкатегории/таги и тп, кастомные пункты выводить ( например,не все категории целиком с дочерними)
    как реализовать открытие подменю (таггл/аккордеон)

    реализация фильтров — по нажатию, ввод цифр, ползунки…
    Как делать комплексные фильтры (по нескольким параметрам, по сути логика ‘селекта’)

    Наверное, я много хочу?)

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

      Ответить
    • Может сделать отдельную менюшку? Сверх тех что в этой корявой теме? Феньшуйную.
      М.б. это даже в другой ваш плейлист с вуу отнести.

      Может плагинами?

      Ответить
    • Можно и плагинами, я про низ упоминал когда меню пилилию Называется плагины для Mega Menu

      Ответить
    • WPRUSe · ок. Подожду видосик по фильтрами. Меня не так красота интересует как механизм составления меню сайдбара и работы фильтров.

      Ответить
  10. И еще, подскажите, собираетесь ли уделить внимание таким штукам как отправка данных в екомерс гугл аналитикс?

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

      Ответить
    • WPRUSe · там, если коротко, джскриптом отправляются данные по товару. Артикулы, цвет, цена, кол-во .. просмотры корзин, кросс-селов, карточек товара и тд. Потом можно анализировать кто что берет.
      Но сама фишка как это привинтить к ву. Я сам только в процессе изучения, вот вопрос как правильно и изящно эти данные извлекать в wp (по сути обращения к любым полям товара) и передавать.
      Передача проста — надо просто поставить в нужном месте снипет кода и получить в него нужные данные.

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

    Ответить
    • собираюсь 2й магаз нам запускать, буду опираться на вашу практику и теперь уже потихонечку все пересматривать, но делать свое)

      Ответить
    • Пожалуйста! Уроки еще будут. Надо только собраться с мыслями)

      Ответить
    • если можно — по оптимизации, вы в начале курса говорили что хотели, как по мне — болезненный вопрос для wp и woocommerce, недавно вынуждены были даже другой vps из за этого взять… там есть нюансы же, вроде бы кешировать хорошо — но как быть когда магазин и нужна обновляющаяся корзина — непонятно…

      Ответить
    • Ну тогда надо делать раздельное кеширование и страницу корзины не кешировать

      Ответить
  12. На данный момент WC functions есть в системе или его как-то переименовали?

    Ответить
    • Это файл мной в рамках курса был создан. Так что, в самом Вукомерсе этого файла нет

      Ответить
    • @@wpruse а без его можно? И если да, то где писать? Спасибо.

      Ответить
    • @@ОлегЕрмакович-ц1с Можно, писать тогда придется в файл functions.php самой темы

      Ответить
    • @@wpruse ок, спасибо за помощь, Ваш курс интересный! Я вот тока не как не могу вывести атрибуты вариативности цветов, уже 48 ч. Пробую)

      Ответить
    • @@ОлегЕрмакович-ц1с На архивах? Это целая процедура, так просто их не вывести. Точнее вывести можно, но работать они не будут. Там еще кучу js придется переписать

      Ответить
    • @Финты WordPress в карточке, атрибуты вывожу, но они не кликабельны и при нажатии нечего не происходит, хоть и вариативности для товара созданы, но нечего, сложная система!

      Ответить
    • @Финты WordPress уже как ни как вывел, но через ж..пу, через:
      <div id="product-» >

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

      Ответить
    • @Финты WordPress работает тока для вариативного товара(( у меня тема свая не андерскорс, надо ее попробовать.. Гемор конечно пока поймёшь.

      Ответить
  13. Добрый день, подскажите пожалуйста, а в каком файле нужно прописать get_footer(); для архивов и карточки товара, у меня почему то в них футер не выводится

    Ответить
  14. Извините, подскажите пожалуйста как добавить категорию товаров на главную страницу. Везде пишут что нужно вставить шорт код, но у меня главная страница это index.php и в ней верстка, а в верстку же нельзя вставить шорт код, но можно php код, подскажите как это делается. Впрочем мне нужно на главную вывести рекомендуемые товары, и собственно я планирую создать под это категорию и её выводить на главную. Спасибо!

    Ответить
    • Можно и шорткод вывести через функцию do_shortcode и рекомендуемые товары тем же шорткодом. Посмотрите документацию Вукомерса по шорткодам

      Ответить
  15. Артем, спасибо за видео.
    Блин, к сожалению такой формат тяжело воспринимать. лучше по старинке.

    Ответить
  16. Еще нашел косяк бутстрапа-3. Прописав таким образом обертки, они появятся также на странице товара. Что приведет к тому, что в окажется и , и 3й бутстрап простил (разместил на всю ширину контейнера) в отличии от 4го(выделил 8 ячеек). И все потому, что у ‘archive-product’ и ‘single-product’ есть одинаковый хук — ‘woocommerce_before_main_content’. Нужно ставить проверку — if(is_shop() || is_product_taxonomy()){…}

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

      Ответить
    • Ну я просто не так выразился) понятно что это нормально для 3го бутстрапа. Поэтому вы и не делали проверку на страницу, потому что он отработал подходщим образом. Хотя не логичным, так как должен был в 8ми колонках вместить 8+4 и оставить место на 4 пустые колонки, как сделал у меня 4й. Вобщем бутстрап-3 прощал нелогичные вещи, бутстрап-4 рулит)

      Ответить
  17. Уроки очень профессиональные и очень не для новичков, спасибо за труды!
    Мне пока тяжеловато даются хуки. Объясните пожалуйста момент, у Вас открывающий тег обертки с приоритетом 40, а закрывающий с приоритетом 30. Какая здесь логика? Это сначала на странице выполнится закрытие тега, и только потом его открытие? Хочу понять.

    Ответить
    • Хуки разные, на которые вешается открывающий и закрывающий теги. Потому и приоритеты могут быть разными

      Ответить
  18. Артём, вы лучший! Это просто бесценные уроки, буду рекомендовать всем. Все очень круто и понятно!

    Ответить
  19. Добрый день Артем. Вопрос по переводу темы на русский язык. Почему то не могу перевести свою тему. Хотя делал все по науке. Например не переводиться сайдбар магазина(esc_html__(‘Shop sidebar’, ‘flipmarts’)), а вот обычный сайдбар перевелся (esc_html__( ‘Sidebar’, ‘flipmarts’ )). Переводил с помощью loco translate. Заранее благодарю!

    Ответить
    • Там вообще как то странно получается то что сгенерировал Underscores, loco translate видит, а все остальное нет.

      Ответить
    • @@wpruse От обычного сайдбара есть. От магазина нет. Там как то странно получилось то что Underscores с генерировал то переводится, все остальное нет.

      Ответить
    • Но сайдбар магазина регистрировал я сам. Я попробовал поменять (esc_html__(‘Shop sidebar’, ‘flipmarts’)) на (esc_html__(‘Shop sidebar’, ‘woocommerce’)), все равно loco translate не видит.

      Ответить
    • Как он увидит, если этих строк просто нет в файлах переводов? Хотя, странная ситуация, я бы посмотрел файлы переводов программой Poedit и проверил наличие нужных строк

      Ответить
  20. Третий раз пошагово выполняю урок и вот что наблюдаю:
    В файле wc-function-archive после создания фильтров before_main_content и after_main_content (добавляли контейнер, а также разметку на 8 колонок для вывода всех content-product )
    ВНИМАНИЕ !!!
    Верстка шаблона с карточкой товара также летит: весь контент в карточке пакуется в 8 колонок. По результатам прошлого урока такого эффекта не наблюдалось.
    Если работу автора заливаешь на хост все ОК.
    Пажалуста)
    У кого такой же эффект наблюдается подскажите где искать ошибку.

    Ответить

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

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