- Как сделать атрибут товара активной произвольной ссылкой — WooCommerce
- Магазин на WooCommerce — как добавить атрибуту товара произвольную ссылку
- создание атрибута товара — настройки
- сделаем ссылку товара атрибута произвольной
- [Woocommerce] Произвольные ссылки «Добавить в корзину»
- Простой товар: Ссылка «Добавить в корзину»
- Ссылка: Добавить простой товар в корзину
- Ссылка: Добавить простой товар в количестве 3 штук в корзину
- Ссылка: Добавить простой товар с перенаправлением на страницу «Корзина»
- Ссылка: Добавить простой товар с перенаправлением на страницу «Оформление заказа»
- Вариативный товар: Ссылка «Добавить в корзину»
- Ссылка: Добавить вариацию вариативного товара в корзину
- Ссылка: Добавить вариацию вариативного товара в количестве 3 штук в корзину
- Ссылка: Добавить вариацию вариативного товара с перенаправлением на страницу «Корзина»
- Ссылка: Добавить вариацию вариативного товар с перенаправлением на страницу «Оформление заказа»
- Сгруппированный товар: Ссылка «Добавить в корзину»
- Благодарности
- Настройки постоянных ссылок WordPress интернет магазина, Урок 5, Оптимизация Интернет магазина WordPress
- Вступление
- Почему важен внешний вид постоянных ссылок
- Варианты внешнего вида постоянных ссылок на WordPress
- Настройки постоянных ссылок WordPress
- Выводы
- Статьи сайта по теме: Интернет магазин WordPress и Joomla
- Похожие записи:
- Вам также может понравиться
- Бесплатные плагины WooCommerce, рекомендованные авторами
- Интернет магазин Jigoshop на WordPress
- Настройка Email сообщений магазина WooCommerce
- Один комментарий к “ Настройки постоянных ссылок WordPress интернет магазина, Урок 5, Оптимизация Интернет магазина WordPress ”
- Добавить комментарий Отменить ответ
Как сделать атрибут товара активной произвольной ссылкой — WooCommerce
Этот пост посвящен теме WooCommerce, в которой разбираем полезные настройки плагина. Оптимизируем работу магазина. Сегодня рассмотрим решения по вопросу, как сделать атрибут товара произвольной ссылкой?
Я этот код уже видел ранее, однако, заказчикам подобный функционал не требовался и код лежал без дела. Но вот на днях ко мне обратилась одна дама, у которой магазин кормов для животных и которой, как оказалось, этот код весьма кстати.
Дело в том, что пока что ее сайт весьма сыроват, и много примеров дать не смогу, но вот кодом поделюсь на примера тестового сайта:
Функционал отработки кода подойдет тем пользователям, которые каким-то образом продвигают некие страницы и на которые хотят отправить пользователя. Или там сообщить о возможных бонусах, скидках, профитах…
Произвольную ссылку возможно поставить временно (отдельно для конкретного атрибута).
Если у вас вполне себе активный сайт, то и в этом случае можно делать атрибут товара произвольной ссылкой — все это никоим образом не навредит рабочему магазину.
Магазин на WooCommerce — как добавить атрибуту товара произвольную ссылку
По умолчанию — ссылка атрибута ведет на соответствующий архив (ленту и т.п.) по атрибутам.
Наша задача — сделать ссылку одного из… или несколько атрибутов с произвольной активной ссылкой (URLом).
В итоге получится по функционалу примерно так — произвольных ссылок атрибутов может быть несколько и они могут быть совершенно индивидуальны — попросту ведущие на разные страницы:
ссылка на архив атрибута будет выглядеть примерно так:
где: primer Атрибут и: primer-url Термин (разновидность атрибута)…
Произвольная ссылка атрибута примерно таким макаром:
домен.ru/custom link/ — произвольная ссылка.
создание атрибута товара — настройки
Если перейти в настройки атрибута и поставить галочку в соответственном окне: проходим в Товары/Атрибуты — картинка ниже — то в этом случае ссылка атрибута будет по умолчанию вести на страницу архива.
Для примера можете создать некий атрибут — я создал, не долго фантазируя — Пример .
Ключевая фишка работы данного кода в том, что возможно атрибуту ( имени товара атрибута: вес, рост, цвет, возраст и т.п. ) задавать произвольную ссылку! Поле URL будет видно и при создании значения товара атрибута и при его редактировании.
В это поле вписываем требуемую произвольную ссылку, которая будет вести на отдельную страницу (любую). Если оставить поле пустым — товар (имя товара) будет БЕЗ ССЫЛКИ !!
В текстовом редакторе настройки выглядеть таким образом, думаю, с этими опциями вы уже знакомы: … выбираете Атрибут и присваиваете имя товара (значение) …
в плане по теме полезно:
Наиболее полная подборка, пояснения Условные теги woocommerce…
Отключаем подгрузку стилей, скрипов для страниц, не относящихся к Wooсommerce.
сделаем ссылку товара атрибута произвольной
Внимание! если требуется произвольная ссылка на товар атрибута, то в этом случае непременно очистите чекбокс в опции Включить архивы :
По итогу настроек — не забываем зайти в админке в Настройки/Произвольные ссылки и перезаписать данные… Просто зайдите и нажмите кнопку Сохранить… …в некоторых случаях это важное мероприятие.
А вот и код, который призван сделать ссылку на товар атрибута произвольной (либо без ссылки).
Добавляем код в файл, в который вы добавляете все примочки по магазу… либо личный плагин, либо же дочернюю тему
большинство пользователей достаточно невнимательно относятся к вопросу создания дочерней темы (и напрасно!!), а по истечению времени приходится здорово чтобы НЕ перенастраивать активный шаблон… … Ну или для тестирования — банально в functions-php.
[Woocommerce] Произвольные ссылки «Добавить в корзину»
В этой статье руководство по созданию произвольных ссылок/кнопок «Добавить в корзину». Эти ссылки вы можете размещать на лендингах, страницах блога, записях или давать в социальных сетях. При клике на эту ссылку товар автоматически будет добавлен в корзину вашего магазина и посетитель будет перенаправлен на страницу «Корзина» или «Оформление заказа» на вашем сайте.
С помощью этого руководства вы сможете размещать ссылки на свои простые товары, вариативные или группированные товары, а также указывать в ссылке количество штук, которые также автоматически добавляются в корзину.
С этим руководством-шпаргалкой вам будет гораздо проще размещать ссылку «Добавить в корзину» на любой странице сайта, на лендинге, в таблице цен или статье на блоге. Ну что, поехали.
Простой товар: Ссылка «Добавить в корзину»
Ссылку на простой товар добавить проще всех. Зайди в раздел Товары -> наведите мышку на товар и вы увидите ID товара. Затем используйте этот ID в ссылке.
Ссылка: Добавить простой товар в корзину
https://ВашДомен.ru/?add-to-cart=13
Убедитесь, что вы изменили доменное имя в ссылке. В результате при клике на такую ссылку 1 товар с будет добавлен в корзину.
Ссылка: Добавить простой товар в количестве 3 штук в корзину
https://ВашДомен.ru/?add-to-cart=13&quantity=3
1 товар с и в количестве = 3 штуки будет добавлен в корзину. Примечание: вы не можете добавить 2 разных товара в корзину с помощью одной ссылки.
Ссылка: Добавить простой товар с перенаправлением на страницу «Корзина»
https://ВашДомен.ru/cart/?add-to-cart=13
Помните, если вы меняли адрес страницы Корзина, то в ссылке нужно заменить слово cart. Как проверить, как на вашем сайте называется корзина:
Зайдите в раздел Страницы -> Все страницы. Наведите мышку на страницу Корзина и нажмите на Свойства. Используйте Ярлык в ссылке.
По умолчанию ярлык — cart. Но если вы создавали произвольную страницу Корзина с другим названием, то вместо cart у вас будет другой ярлык.
Также для автоматического перехода в корзину после нажатия на ссылку необходимо в настройках плагина Woocommerce поставить галочку «Включить Ajax для кнопки добавления в корзину в архивах»
Ссылка: Добавить простой товар с перенаправлением на страницу «Оформление заказа»
https://ВашДомен.ru/checkout/?add-to-cart=13
Чтобы эта ссылка сработала нужно необходимо поставить галочку «Включить Ajax для кнопки добавления в корзину в архивах» (см. выше) и отключить опцию «Перенаправить в корзину после успешного добавления»
Также не забудьте проверить ярлык страницы Оформления заказа. По умолчанию это checkout. Если он у вас другой, замените в ссылке на свой. Проверить какой ярлык также как и для страницы Корзина (см. выше)
Вариативный товар: Ссылка «Добавить в корзину»
Ссылки на вариативный товар очень удобно использовать на лендинге в таблице цен. Можно получить ссылку на конкретную вариацию. Например, у вас тренинг с тремя вариантами участия — Самостоятельно, С помощью, Индивидуально. Вы создаете вариативный товар. А на лендинге ставите таблицу с ценами и кнопками на каждый вариант участия. Так для каждого варианта у нас будет своя ссылка.
Для этого нам нужно получить ID вариации.
Зайдите в Товары -> Откройте вариативный товар для редактирования -> Откройте Вариации. Слева от каждой вариации будет ID. Он нам и нужен для ссылки
Как только вы получили ID вариации, вы можете использовать его в ссылке.
Ссылка: Добавить вариацию вариативного товара в корзину
https://ВашДомен.ru/?add-to-cart=16
Такая ссылка добавит в корзину вариацию под ID 16 вариативного товара
Ссылка: Добавить вариацию вариативного товара в количестве 3 штук в корзину
https://ВашДомен.ru/?add-to-cart=16&quantity=3
Тот же товар в количестве 3х штук
Ссылка: Добавить вариацию вариативного товара с перенаправлением на страницу «Корзина»
https://ВашДомен.ru/cart/?add-to-cart=16
Все тоже самое что и с простым товаром. Вы можете перенаправить на страницу Корзина, Оформление заказа или любую другую страницу.
Ссылка: Добавить вариацию вариативного товар с перенаправлением на страницу «Оформление заказа»
https://ВашДомен.ru/checkout/?add-to-cart=16
Сгруппированный товар: Ссылка «Добавить в корзину»
Сгруппированный продукт это комбинацию из 2х и более простых товаров, и каждый можно добавить в корзину указав количество.
Итак, вот ссылка «Добавить в корзину» Сгруппированный товар
Ссылка: «Добавить в корзину» Сгруппированный товар
Для формирования ссылки вам понадобиться ID сгруппированного товара, а также ID товаров, которые включены в сгруппированный.
Ссылка будет выглядеть примерно так:
https://ВашДомен.ru/?add-to-cart=19&quantity[20]=1&quantity[21]=3
Давайте разберем ссылку подробнее:
add-to-cart=19 — это ID сгруппированного товара
quantity[20]=1
20 — ID простого товара, который входит в сгруппированный.
1 — количество штук добавить в корзину.
quantity[21]=3
22 — ID второго простого товара, который входит в сгруппированный.
3 — количество штук добавить в корзину.
Так вам нужно в ссылке перечислить все товары, которые входят в сгруппированный. Для каждого обязательно нужно прописать количество. Ноль будет означать, что данный товар добавлять не нужно. Например:
https://ВашДомен.ru/?add-to-cart=19&quantity[20]=1&quantity[21]=
В корзину добавится товар с ID 20 в количестве 1 штука, а товар с ID 21 не добавится.
Благодарности
Благодарю сайт Business Bloomer за подробное описание ссылок.
Настройки постоянных ссылок WordPress интернет магазина, Урок 5, Оптимизация Интернет магазина WordPress
Вступление
Здравствуйте! В уроке #3, я показал общие настройки WordPress для создания Интернет магазина. Продолжим настройки. В этой статье настроим вид постоянных ссылок WordPress, а проще говоря, настроим, как будут выглядеть все URL адреса будущих страниц интернет магазина.
Примечание: Постоянная ссылка (permalink) это принятое для CMS WordPress название URL адресов всех создаваемых элементов контента: страниц, рубрик, тегов, архивов и т.д.
Почему важен внешний вид постоянных ссылок
Для лучшей оптимизации и продвижения страниц интернет магазина принято внешний вид ссылок веб-ресурса сделать ЧПУ (человеко-понятными) с древовидным вложением (раздел/подраздел/материал).
Важно , выставить настройки вида постоянных ссылок WordPress до начала создания магазина и до наполнения магазина товарами. Любое изменение вида ссылок на рабочем сайте магазина приведет к выпадению этих страниц из индекса.
Варианты внешнего вида постоянных ссылок на WordPress
Система WordPress позволяет настроить следующие внешние виды постоянных ссылок страниц магазина (сайта):
Адрес всех возможных конструкций постоянных ссылок: https://codex.wordpress.org/Using_Permalinks. Ссылка есть на странице настроек.
Как видите выбор больше, чем необходимый. Практически, в url страниц магазина можно добавить любые данные: дату создания страницы, различные вложения, а с помощью произвольной ссылки, можно вообще задать свою структуру адреса URL.
На что нужно обратить внимание.
1. Если вы включите в адрес ссылки дату создания, то со временем захотите обновить страницу с обновлением даты выхода, эта страница изменит свой url и выпадет из индекса. Поэтому, дату я добавлять в url не буду.
2. В позиции (3) скриншота, видим возможность добавить префикс в адрес для обозначения категорий и тегов сайта.
3. Если не использовать префиксы для выделения разделов и тегов и оставить поля пустыми система использует свои значения по умолчанию: category для разделов и tag для меток. Сделано это для того, чтобы у страниц разделов и тегов (меток) не получилось совпадение адресов.
! Кстати, если при добавлении страницы (товара), метки, раздела с одинаковыми названиями, система будет маркировать ярлыки адресов, дополнительными цифрами начиная с двойки.
Настройки постоянных ссылок WordPress
- Если бы мы делали сайт, то я посоветовал такую конструкцию постоянных ссылок:
- В магазине, страницы добавляются по добавлению товара. Поэтому смотрим следующие советы по внешнему виду постоянных ссылок:
- Если товары меняются часто, можно добавить в адрес дату;
- Если ассортимент товаров стабилен, убираем даты из ссылок;
- Для разделов магазина добавляем не «category», а добавляем «product-category»;
- Для тегов добавляем «product».
Получаем такие настройки постоянных ссылок WordPress Интернет магазина wordpress
- Товар: ваш_домен/%category%/ %postname%
- Раздел: ваш_домен/product-category
- Метки: ваш_домен/ product.
Выводы
В этом уроке мы сделали настройки постоянных ссылок WordPress для Интернет магазина WordPress. Но осталась проблема, WordPress автоматически не переводит адрес сайта с русского на английский. Если ваш домен отличен от [.РФ], то адреса страниц сайта (магазина) нужно автоматически переводить в латинский шрифт. Этим и займемся на следующем уроке.
Статьи сайта по теме: Интернет магазин WordPress и Joomla
Похожие записи:
Вам также может понравиться
Бесплатные плагины WooCommerce, рекомендованные авторами
Интернет магазин Jigoshop на WordPress
Настройка Email сообщений магазина WooCommerce
Один комментарий к “ Настройки постоянных ссылок WordPress интернет магазина, Урок 5, Оптимизация Интернет магазина WordPress ”
Исследование технических учений начинается с элементарного познаний указанных предметов, как геометральность, алгебра плюс цифирная наука. Изрядным способом считается специализация онлайн — пользователь автономно определяет занимающий для Вас страницу, приспособленное период также систему тренировок. Указанный ресурс дискриминант квадратного уравнения определеяет осуществимость подтянуть высшую степень математики, геометрическую часть, российский филологию, арифметическую теорию, а к тому же извлекать всяческие онлайн автоматическими калькуляторами, которые помогают сделать всяческие подсчеты. Ресурс намеренно сделана для отдельное образование: надобное раздел содержит актуальные темы, именно таким образом учение сможет быстро точно оказаться по необходимый материалу и учить предметную содержанию. На сайте реально максимально короткосрочно изучить техническую учение потом закрепить результат из используя теорему плюс уравнений. Онлайн ресурс https://naobumium.info/ станет действенным форматом свежить навыки старшекласников, универсантов плюс любопытных юзеров, которые следуют легко изучать элементы точных разделов также технику расчетов. Извлекать надобные знания всегда свободно заодно из популярным источником на арифметике.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.