Шорткод WooCommerce 101: все, что вам нужно знать

Опубликовано: 2022-06-03

WooCommerce предлагает множество встроенных шорткодов или небольших фрагментов кода, которые создают контент и выполняют действия на вашем веб-сайте. Многие из этих готовых к использованию шорткодов обладают исключительными возможностями для добавления таких элементов, как кнопки «Добавить в корзину » и сведения о продукте, в любой пост или на страницу.

В этом руководстве по шорткодам WooCommerce мы рассмотрим все шорткоды, доступные для вашего интернет-магазина, а также рекомендации по их добавлению.

Оглавление:

  • Что такое шорткод WordPress/WooCommerce?
  • Как использовать шорткоды WooCommerce
  • Какие шорткоды поставляются с WooCommerce?
  • Расширения WooCommerce могут предоставлять дополнительные шорткоды.
  • Альтернативы шорткодам WooCommerce
#WooCommerce #шорткоды 101: все, что вам нужно знать
Нажмите, чтобы твитнуть

Что такое шорткод WordPress/WooCommerce?

Шорткоды выглядят так:

 [this_is_a_shortcode]

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

Однако вы не можете просто ввести все, что хотите; существуют определенные шорткоды, которые работают в WordPress и в плагине WooCommerce.

Например, один шорткод по умолчанию, который поставляется с WooCommerce:

 [products]

Этот шорткод извлекает галерею товаров из вашего магазина и отображает их на странице или в сообщении, где вы разместили шорткод.

Шорткоды WooCommerce:

  • Создавайте важные действия/контент в своем интернет-магазине, например отправляйте покупателя на страницу оформления заказа .

Или же…

  • Разрешить владельцам магазинов размещать контент электронной коммерции в любом месте на своем сайте, например, вставлять галерею продуктов с кнопками « Купить сейчас » в записи блога.

Если вы хотите настроить свой магазин и вставлять продукты в свой контент, важно понимать шорткоды WooCommerce.

WooCommerce отказывается от шорткодов (но они по-прежнему важны)

Хотя понимание шорткодов WooCommerce по-прежнему важно для получения максимальной отдачи от вашего магазина, стоит отметить, что команда WooCommerce пытается отказаться от шорткодов в пользу блоков.

С момента запуска редактора блоков (также известного как Gutenberg) в WordPress 5.0, WooCommerce медленно, но верно создает специальные блоки для множества функций, доступ к которым раньше можно было получить только через шорткоды.

Многие из этих блоков теперь доступны в основном плагине WooCommerce. Если вам нужно еще больше возможностей, официальный плагин WooCommerce Blocks дает вам доступ ко всем блокам, с которыми WooCommerce экспериментирует.

Блоки WooCommerce Блоки WooCommerce

Автор(ы): Автоматик

Текущая версия: 7.9.0

Последнее обновление: 21 июня 2022 г.

woo-gutenberg-продукты-блок.7.9.0.zip

50% рейтингов 200 000+ установок Требуется WP 6.0+

Если вы хотите узнать больше, ознакомьтесь с нашим руководством по блокам WooCommerce.

Однако система блоков WooCommerce по-прежнему не так всеобъемлюща, как существующие шорткоды, поэтому понимание шорткодов WooCommerce по-прежнему важно.

Кроме того, если на вашем сайте все еще используется классический редактор TinyMCE, вам придется полагаться на шорткоды, поскольку блоки WooCommerce не работают с классическим редактором.

Как использовать шорткоды WooCommerce

WooCommerce автоматически добавит некоторые шорткоды при настройке вашего магазина, как правило, для ключевых страниц, таких как корзина и оформление заказа.

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

Вы можете добавить шорткод WooCommerce в любом месте вашего сайта, независимо от того, используете ли вы редактор блоков (Gutenberg) или классический редактор TinyMCE. Вы также можете включить шорткоды в другие области, например, в виджеты.

Давайте сначала поговорим о том, как добавлять шорткоды WooCommerce в целом, а затем мы разберем некоторые из наиболее полезных шорткодов.

Как добавить шорткод WooCommerce в редактор блоков

Для начала откройте новую или текущую запись или страницу в WordPress.

Щелкните один из значков « + » для поиска блоков контента. Найдите и выберите блок Shortcode, чтобы он был вставлен в редактор.

блок шорткода

Теперь вы должны получить шорткод, который нужно вставить или ввести в соответствующее поле.

напишите сюда шорткод

Поместите нужный шорткод (обо всем этом мы расскажем в этой статье) в поле.

Шорткод WooCommerce в редакторе блоков

Обязательно сохраните или обновите сообщение или страницу, чтобы увидеть результаты.

кнопка обновления

Перейдите к внешнему интерфейсу этой страницы или опубликуйте, чтобы просмотреть, что создает шорткод. В этом случае мы добавили шорткод «Продукты», настроенный для отображения восьми продуктов и упорядочения их по цене.

внешний вид

Как добавить шорткод WooCommerce в классический редактор

Классический редактор WordPress обрабатывает шорткоды немного по-другому.

Чтобы вставить шорткод WooCommerce, откройте страницу или редактор сообщений и убедитесь, что для него установлено значение «Визуальный».

Вставьте шорткод в любое место редактора.

Шорткод WooCommerce в классическом редакторе

Во внешнем интерфейсе вы увидите шорткод в действии в зависимости от того, где вы разместили его в своем контенте.

галерея продуктов

Использование аргументов с вашими шорткодами

Аргументы шорткода, иногда называемые «аргументами», «атрибутами» или «параметрами», позволяют разработчикам и владельцам сайтов отображать более конкретный контент из используемых шорткодов.

В качестве примера вы можете взять этот аргумент «id»:

И добавьте это к следующему шорткоду:

 [add_to_cart]

Делать:

 [add_to_cart]

В результате на странице с этим шорткодом отображается кнопка « Добавить в корзину » для товара с идентификатором #25:

добавить в корзину

Если кто-то нажмет эту кнопку, он добавит этот конкретный продукт в свою корзину:

пример корзины

Не все шорткоды WooCommerce допускают аргументы, но некоторые требуют их. Вот несколько примеров аргументов, которые вы можете попробовать со своими шорткодами WooCommerce:

  • limit=””: например, limit=”5″ показывает только пять товаров
  • id="": для отображения определенного продукта на основе его идентификатора, например id="10"
  • orderby="": для упорядочения списка продуктов по дате, идентификатору, рейтингу, названию, популярности, menu_order или рандому (случайно).
  • attribute=””: для захвата элементов на основе их слагов атрибутов
  • columns="": установить определенное количество столбцов в галерее продуктов

Вы должны добавить их в скобках, но в конце текста шорткода, со знаком равенства и кавычками для хранения значения, например:

 [products columns="3" orderby="popular"]

Какие шорткоды поставляются с WooCommerce?

Для правильной работы WooCommerce требуется четыре шорткода, три из которых автоматически добавляются после установки WooCommerce.

Они есть:

  • Шорткод страницы корзины
  • Шорткод страницы оформления заказа
  • Шорткод страницы «Моя учетная запись»
  • Шорткод страницы отслеживания заказов

WooCommerce добавляет три из этих шорткодов на автоматически сгенерированные страницы в разделе « Все страницы » WordPress.

готовые страницы woocommerce

Вот взгляд на каждый шорткод WooCommerce, что каждый из них делает, и если он уже установлен на странице.

Шорткод страницы корзины WooCommerce

корзина шорткод WooCommerce

Шорткод страницы корзины выглядит так:

 [woocommerce_cart]

Цель

Шорткод страницы корзины отображает корзину WooCommerce на странице вашей корзины с подробной информацией о клиентах, такой как продукты, добавленные в корзину, количество, цена и общая сумма.

Это один из шорткодов, который автоматически добавляется на страницу после установки WooCommerce.

Пример

Без шорткода страницы корзины ни один из элементов ниже не будет отображаться для клиентов.

страница корзины

У него есть аргументы?

Нет.

Шорткод WooCommerce Checkout

короткий код оформления заказа

Шорткод страницы оформления заказа выглядит так:

 [woocommerce_checkout]

Цель

Шорткод Checkout отображает страницу оформления заказа электронной торговли на вашем веб-сайте, открывая поля для ввода контактной и платежной информации, а также еще раз просматривая свой заказ.

Этот шорткод получает собственную автоматическую страницу после установки WooCommerce.

Пример

Шорткод Checkout создает все, от полей имени до информации о заказе и полей оплаты до кнопки « Разместить заказ ».

страница оформления заказа

У него есть аргументы?

Нет.

Шорткод страницы «Моя учетная запись»

мой счет

Шорткод страницы «Моя учетная запись» выглядит следующим образом:

 [woocommerce_my_account]

Цель

Этот шорткод WooCommerce предоставляет клиентам страницу на вашем веб-сайте для управления данными своей учетной записи с разделами для:

  • Изменение контактной информации
  • Настройка паролей
  • Редактирование способов оплаты
  • Просмотр прошлых заказов
  • Вход/выход из аккаунта

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

Пример

шорткод моей учетной записи WooCommerce

В зависимости от вашей конфигурации у вас могут быть другие вкладки на странице « Моя учетная запись » для таких вещей, как « Подписки » и « Загрузки ».

У него есть аргументы?

Да.

  • текущий пользователь

Шорткод отслеживания заказов WooCommerce

Шорткод отслеживания заказов выглядит так:

 [woocommerce_order_tracking]

Цель

Этот шорткод создает страницу для продавцов и клиентов для отслеживания поставок с кодами перевозчиков.

Вы должны создать новую страницу, чтобы она появилась в вашем интернет-магазине.

Пример

отслеживание посылки

Чтобы шорткод отслеживания заказов работал, вы должны отправлять идентификаторы отслеживания вместе со своими транзакционными электронными письмами.

У него есть аргументы?

Нет.

Шорткод продуктов WooCommerce

Шорткод продуктов выглядит так:

 [products]

Цель

Возможно, самый мощный из всех шорткодов WooCommerce. Шорткоды продуктов позволяют отображать любой элемент, который вы хотите, из инвентаря, а также получать более конкретную информацию о вашем выборе на основе:

  • Артикул
  • Категория
  • Атрибуты
  • Код товара

Это также полезно для отображения галерей продуктов, в которых у вас есть несколько элементов, с их изображениями, заголовками и кнопками « Купить », организованными в столбцы.

Пример

пример продукта

Этот шорткод «Продукты» представляет собой набор элементов с аргументами для отображения ограничения в десять элементов в пяти столбцах и упорядоченных по популярности.

продукты шорткод WooCommerce

У него есть аргументы?

Да, больше, чем любой другой шорткод в WooCommerce.

Вот некоторые популярные аргументы в пользу шорткода «Продукты»:

  • ограничение
  • столбцы
  • Сортировать по
  • скус
  • ярлык
  • бестселлер
  • заказ
  • учебный класс
  • атрибут
  • идентификаторы
  • категория

Шорткод страницы продукта для WooCommerce

Шорткод страницы продукта выглядит так:

 [product_page]

Но он зависит от дополнительной информации об идентификаторе или SKU, поэтому приведенный выше шорткод на самом деле не будет работать, пока вы не включите что-то вроде:

 [product_page]

Или же:

 [product_page sku="F12345"]

Цель

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

Пример

полная страница продукта

Как видите, этот шорткод представляет всю страницу любого выбранного вами продукта, а не только изображение, заголовок и кнопку «Добавить в корзину » (это то, что вы получаете от шорткода «Продукты»).

У него есть аргументы?

Да, обязательные аргументы ID или SKU.

Шорткод сопутствующих товаров для WooCommerce

Шорткод сопутствующих товаров выглядит так:

 [related_products]

Цель

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

Без продукта для ссылки шорткод не сможет найти связанные элементы.

Пример

Мы разместили шорткод «Сопутствующие товары» внутри описания страницы продукта и включили аргумент limit равный пяти.

сопутствующие товары с лимитом

Это размещает галерею сопутствующих товаров прямо под описанием.

сопутствующие товары Шорткод WooCommerce

У него есть аргументы?

Да:

  • ограничение
  • столбцы
  • Сортировать по

Шорткоды категорий товаров для WooCommerce

Шорткод категории продукта выглядит следующим образом (для отображения товаров в определенной категории):

 [product_category]

Другая версия шорткода отображает список категорий ваших товаров:

 [product_categories]

Цель

Эти шорткоды извлекают продукты на основе указанных категорий или просто списка ваших категорий.

Имейте в виду, что для этого у вас должны быть настроены категории.

Примеры

В этом примере используется шорткод «Категория продукта» с простым аргументом « категория = «одежда».

категория

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

список категорий шорткод WooCommerce

У него есть аргументы?

Да, довольно много:

  • заказ
  • Сортировать по
  • hide_empty
  • категория
  • идентификаторы
  • ограничение
  • столбцы
  • родитель

Добавить в корзину

WooCommerce имеет два шорткода «добавить в корзину», один из которых выглядит так:

 [add_to_cart]

Другой:

 [add_to_cart_url]

Оба требуют аргумента sku или id для работы.

Цель

Общий шорткод «Добавить в корзину» извлекает цену продукта и отображает ее рядом с кнопкой « Добавить в корзину ».

Шорткод URL-адреса «Добавить в корзину» отображает URL-адрес страницы продукта выбранного вами товара и помещает его на кнопку « Добавить в корзину ».

Эти два шорткода могут понадобиться вам, если у вас возникли проблемы с отображением кнопки « Добавить в корзину » или заменой другой кнопки, например кнопки « Купить сейчас» . Скорее всего, вы соедините их с изображениями продуктов, поскольку шорткоды показывают только кнопку.

Пример

 [add_to_cart]

Этот шорткод с аргументом идентификатора продукта выдает следующее.

добавить в корзину

Как видите, в нем представлена ​​цена и кнопка.

С другой стороны, короткий код URL-адреса «Добавить в корзину» просто создает URL-адрес указанного продукта.

У него есть аргументы?

Да:

  • я бы
  • артикул
  • стиль
  • показать_цену
  • учебный класс
  • количество

Шорткод URL-адреса «Добавить в корзину» меньше:

  • я бы
  • артикул

Шорткод сообщений магазина для WooCommerce

Шорткод Shop Messages выглядит так:

 [shop_messages]

Цель

Это удобный шорткод для отображения встроенных сообщений WooCommerce на страницах, отличных от WooCommerce.

Обычно это полезно только в сочетании с другим шорткодом, например, если вы поместили кнопку « Добавить в корзину » на страницу, отличную от WooCommerce, но все же хотите получить сообщение «Этот продукт был добавлен в вашу корзину».

Пример

Шорткод Shop Messages обычно требует шорткода партнера в качестве триггера. Шорткод «Добавить в корзину» — хороший пример.

сообщения магазина

Затем пользователь должен выполнить действие, чтобы вызвать сообщение.

добавить в корзину шорткод WooCommerce

Это страница, не относящаяся к WooCommerce, поэтому шорткод теперь показывает встроенное сообщение WooCommerce о добавлении продукта в корзину.

Шорткод WooCommerce для сообщений

Примечание. Если у вас возникли проблемы с просмотром сообщений магазина, перейдите в WooCommerce > Настройки > Товары > Общие и снимите флажок «Включить AJAX кнопки добавления в корзину для архивов».

отключить это поле

У него есть аргументы?

Нет.

Готовые страницы, которые не используют шорткод WooCommerce

Находясь в разделе «Все страницы» WordPress, вы заметите несколько других автоматически сгенерированных страниц из WooCommerce, которые содержат специальные теги для запуска интернет-магазина.

страницы, на которых не используются шорткоды

Это включает:

  • Страница политики конфиденциальности
  • Страница политики возмещения и возврата
  • Страница магазина

Хотя они создаются по умолчанию после установки WooCommerce, эти страницы не работают так же, как страницы с короткими кодами, такие как страницы «Оплата» и «Моя учетная запись».

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

Пример того, как автоматически созданная страница Политики конфиденциальности предоставляет контент, но не через шорткод
Пример того, как автоматически созданная страница Политики конфиденциальности предоставляет контент, но не через шорткод

Расширения WooCommerce могут предоставлять дополнительные шорткоды.

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

Например, расширение WooCommerce Product Search имеет шорткоды для более гибкого поиска товаров, в том числе:

  • woocommerce_product_search: чтобы открыть поле поиска продукта в любом месте на вашем сайте
  • woocommerce_product_filter_price: для отображения фильтра поиска товаров по цене
  • woocommerce_product_filter_sale: для фильтрации по предметам распродажи
  • woocommerce_product_filter_category: для фильтрации по категории продукта в поле поиска

Альтернативы шорткодам WooCommerce

Если вы находите короткие коды WooCommerce запутанными, у вас есть две основные альтернативы для управления контентом вашего магазина.

WooCommerce блоки

Во-первых, вы можете использовать официальные блоки WooCommerce, о которых мы упоминали ранее. Эти блоки имитируют ту же функциональность, которую вы получаете с короткими кодами, но предоставляют вам более удобный метод работы с контентом, поскольку вы можете делать все из визуального редактора.

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

Плагины для создания страниц

Кроме того, вы можете использовать популярные конструкторы страниц, такие как Elementor и Beaver Builder.

Elementor Pro, вероятно, является одним из самых сильных конструкторов страниц, когда речь идет о работе с WooCommerce. В дополнение к нескольким блокам для отображения продуктов различными способами, теперь вы также получаете специальные виджеты «Корзина» и «Оформление заказа», которые могут заменить шорткоды WooCommerce для этих страниц.

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

️ Чтобы узнать больше, ознакомьтесь с нашим обзором Elementor.

Перейти к началу

Начните работу с шорткодами WooCommerce

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

#WooCommerce #шорткоды 101: все, что вам нужно знать
Нажмите, чтобы твитнуть

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

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

  • Добавляйте товары в WooCommerce
  • Создание пакетов продуктов WooCommerce
  • Оптимизируйте страницы продуктов WooCommerce

У вас есть вопросы о шорткоде WooCommerce? Пожалуйста, дайте нам знать в комментариях!

Бесплатное руководство

5 основных советов по ускорению
Ваш сайт WordPress

Сократите время загрузки даже на 50-80%
просто следуя простым советам.

Скачать бесплатное руководство