[productlist]
- Выводит список опубликованных товаров
Используемые атрибуты:
author - можно указать идентификатор пользователя, чьи товары будем выводить.
include - принимает перечень идентификаторов товаров необходимых к выводу, через запятую
num - количество выводимых товаров (по-умолчанию все)
type - тип вывода списка товаров.
Значения:
slab - выводит товары плиткой
list - вывод товаров списком
inpage - постраничная навигация. (В значении указывается количество товаров на одну страницу) (по-умолчанию 10)
cat - товарная категория для вывода. (В значении указывается идентификатор товарной категории, допускается указание нескольких категорий через запятую.) (по-умолчанию выводятся товары из всех категорий в порядке добавления)
cat__not_in - указание товарных категорий для их исключения из вывода. (В значении указывается идентификатор товарной категории, допускается указание нескольких категорий через запятую.)
tag - указание метки метки которой выводимые товары должны быть объеденены (в значении надо указывать идентификатор метки)
orderby - указание параметра сортировки.
Возможные параметры:
ID - сортировка по id товара
title - сортировка по заголовку товара
date - по дате создания товара (по-умолчанию)
rand - случайная сортировка (повышенная нагрузка на БД)
order - направление сортировки товаров
DESC - по убыванию (по-умолчанию)
ASC - по возрастанию
desc - количество символов в кратком описании товара (по-умолчанию 200 символов)
width - Если параметр type указан в значении slab, то здесь указываем свою ширину для одной плитки в пикселях
Пример: [productlist type='list' inpage='15' cat='30,45' desc='350']
[pricelist]
- выводит прайс-лист товаров в виде таблицы
Используемые атрибуты:
catslug - для какой товарной категории вывести прайс-лист. Указываем ярлык категории (slug) (по-умолчанию все)
tagslug - выводит товары объеденные указанной меткой. Указать ярлык метки (slug)
catorder - указывает сортировку товарных категорий
Значения атрибута:
id - по идентификатору
count - по количеству содержащихся товаров
name - по отображаемому имени категории
prodorder - указывает сортировку товаров внутри товарной категории
Значения атрибута:
ID - сортировка по id товара
title - сортировка по заголовку товара
date - по дате создания товара (по-умолчанию)
rand - случайная сортировка (повышенная нагрузка на БД)
Подскажите как вывести определенную категорию товаров на определенной странице
Я делал так: [productlist type='slab' tag='ярлык категории']
Это не работает
Подскажите как сделать правильно
[productlist type='slab' cat='здесь номер категории']
Евгений, спасибо большое, я понял что cat, извиняюсь не то скопировал. Подскажите где взять значение - номер товарной категории.
Заранее спасибо.
Вопрос задавайте гуглу - вордпрессовские стандартные вопросы. Заходите в категории - наводите на нужную - внизу где урл смотрите
Зайдите в админку в категории нажмите на категорию в ссылке будет id
Вы читайте внимательно описание
и не выдумывайте отсебятины
А как сделать, чтоб на странице показал только тот товар который ты задал, мне нужно 1 товар показать только на определенной странице, пример: продаю курсы и хочу, чтоб после статьи, была возможность купить именно этот курс, который я поставил в магазине.
include- укажите id товара
Спасибо ! 🙂 Одновременно ответили !
Все нашел, спасибо.
Может кому пригодится: [productlist include='ID ТОВАРА']
ну вообще у каждого товара есть своя отдельная страница, может логичнее использовать ее для продажи товара?
Как убрать ссылку на товар из каталога? href="http://"
Подчёркивающая полоса под названием портит вид и почему-то когда я прохожу на страницу товара страница не найдена?
все проблемы и вопросы решаются на форуме поддержки, в данном случае, дополнения Commerce к плагину WP-Recall
Может не совсем по теме будет вопрос. Мне нужно прикрепить к кнопке на сайте покупку товара в один клик. Как это можно реализовать?
есть такие варианты:
https://codeseller.ru/products/buy-one-click/
https://codeseller.ru/products/order-one-click/
[productlist type="slab" cat="20"]
Выводятся все товары, а как поделить на страницы?
Если добавить параметр "num" обрезает по количеству, на страницы не делит, подскажите пожалуйста
inpage?
вывод на станице, если вы об этом
Не совсем понял вопрос
Может в шорткод дополнительно, что-то дописывать нужно?
Я вам указал выше. Куда уж проще. В документации inpage видите?
вот, как ни старался не выводится категория плиткой, только обычной лентой, может что-то не так делаю: [productlist type="slab" inpage="14"] // без указания "cat", т.к. в самой товарной категории(sie/prodcat/products_nazvanie/) , хочется вывести именно плиткой
*не актуально, кажется разобрался - в самой категории и не выведет, создал отдельную страницу с указанием товарной категории: [productlist cat="2" type="slab" inpage="14"] - все работает(но хотелось ленту, именно товарных категорий wp-recall плиткой выводить, чтобы не собирать 100-500 новых станиц
Можно ли добавить сортировку по цене?
Блин, а можно сделать, чтобы Юзер мог выбирать сортировку по цене или категории или по дате?
У меня стоит вот так
[productlist type='slab' inpage='24' orderby='title' order='ASC' desc='350' width="150"]
[productlist type="slab" tag="tag1"]
Выводит пустой лист. Таг tag1 точно назначен одному продукту.
Если пробую [productlist type="slab" tagslab="tag1"] то выдает все продукты, без фильтрации. Что я делаю не так?
ЗЫ. Если в виде [productlist type="slab" tag="18"] то работает как надо. При этом таг ид 18 я смотрю в адресной строке редактора тэгов. А как в этом случае можно получить таг ид по строке в коде? или лучше подскажите, как можно отфильтровать список продуктов по строке? И может быть не обязательно по тэгам но и по названиям продукта и тп?
ЗЫ2. Сделал выборку из wpdb по совпадению в названии продуктов, категорий и тэгов. Соответственно формируется фильтр из нескольких полей типа:
[productlist type="slab" cat="6, 10, 12" tag="11" include="19, 21, 31, 48"]
Но по итогу оно к сожалению работает ни как OR, а как AND. И выдает только пересечение всех условий. А хотелось бы объединение. Придется свою функцию писать для productlist.
Добрый день, подскажите пожалуйста, есть ли сортировка по стоимости товара?
Добрый день, похоже, что такой сортировки в этом шорткоде нет. Постараюсь рассмотреть на выходных, если нужно.