поиск:
8. Настройка и публикация прайс-листов
Помимо страниц с описанием товаров, часто требуется просто выложить таблицу с названиями товаров и ценами — прайслист. Для того, чтобы публикация прайс-листа не требовала от Вас много времени и сил на рисование таблиц, плагин WP-Shop содержит специальный механизм.
Для использования этого механизма мы рекомендуем Вам установить плагин Reveal IDs for WP Admin. Этот плагин выводит в админку рубрик их ID, которые потребуются Вам при публикации прайс-листов.
Итак, для того, чтобы вставить в контент любой страницы или записи прайслист по той или иной группе товаров, Вам нужно просто вставить комментарий по следующей маске:
<!--wpshop pricelist [ID рубрики1],[ID рубрики2],[ID рубрики3], [ID рубрикиN]-->
Например, чтобы вывести прайслист по ноутбукам на сайте demo.prodavator.ru, я выставил следующий комментарий: <!--wpshop pricelist 13,14,15,16,17,18,19-->, где 13,14,15,16,17,18,19 — ID рубрик соответствующих производителей ноутбуков.
В прайслисте, помимо наименований записей с товарами и ссылок на них, а так же цен на товары, вставляется пиктограмма корзины «купить», чтобы покупатель мог положить товар в корзину прямо из прайслиста. Все стили для прайслиста расписываются в файле стилей плагина, который Вы устанавливаете в его админке.
Таблица с прайслистом содержит 2 колонки. Вы можете подписать эти колонки по своему желанию. Шапка прайслиста управляется так: на странице или в записи, где Вы хотите вставить прайслист, нужно добавить ‘произвольное поле’ thead со значением:
Наименование товара
Стоимость товара
Если Вы запутались с установкой и настройкой прайслистов, зайдите в админку сайта http://tea.wp-shop.ru/wp-admin (demo:demo) и посмотрите как там это все устроено.
Помимо прайс-листа по рубрикам, есть возможность аналогично публиковать прайс-лист по меткам. Это удобно тем, что меткой можно объеденить товары из разных рубрик. Например, Вы хотите:
- Вывести прайс по лучшей десятке товаров;
- Вывести прайс по товарам со скидкой;
- Вывести прайс по товарам, связанным с какой-то датой или событием;
- Вывести прайс по «похожим товарам» внутри записи какого-то одного товара
и так далее.
Правила вставки прайса здесь похожи, но немного другая маска:
<!--wpshop price_tag [ярлык метки]-->(Ярлык метки Вы можете скопировать в админке меток (раздел записи))
У меня вопрос:
Хочу использовать
Можно как-то сделать что бы выводились следующим образом:
ID13 — Это основная рубрика, а в ней есть дочерние элементы, так вот, можно вывести в прайс листе все дерево дочерних элементов?
Витрина выводит строго по ID категории или тега. Чтобы выводить всю иерархию подчиненных рубрик — нужно все эти посты помечать 1 тегом и выводить уже по этому тегу
Т.е. я должен использовать wpshop price_tag? Что-то не получается…
Если делать wpshop pricelist 2,3,4, где 2,3,4 это чилдрены (перечислять очень долго и не удобно по ID) то все нормально, но хотелось бы что бы можно было указать только ID-родителя, а прайс составился уже из чилдренов…
Реально?
Не, такого нет. требуется полный перечень ID или тегов
В конечном итоге сделал что мне нужно, но пришлось перепахать много кода.
Здравствуйте! Подскажите пожалуйста ответ на следующий вопрос: у Вас есть два вида формирования прайс-листа — обычный и через плагин WP-Table-Reloaded. Попробовал сделать плагином, и все вроде замечательно кроме одного: в поле вывода стоимости товара и корзины нет первоначального описания, т.е. если товар имеет два (три…) размера (цвета, или др. характеристик), то понять это становится навозможным. Т.е. три цены есть, а к чему они относятся неизвестно. В статьях все нормально, т.е. идет блок описаниями последовательно name_1 cost_1, name_2 cost_2… Как можно добиться такого же вывода в табличном варианте при использовании плагина??? Где это поправить? (При формировании обычного прайса без плагина выводится все как в постах, только там у меня возникает др. проблема: наследуются стили верхнего уровня темы, все пишется аршинными буквами заголовков постов, и там у меня также не получается переопределить стили, т.к. не совсем понял где это делается в плагине). Но в первую очередь хотелось бы узнать, как сделать именно в табличном варианте с описаниями каждой цены, т.к. данный вид прайса более презентабельный. Подскажите, как это сделать?
Нашел!
Но каких трудов мне это стоило…
WP-Table Reloaded интересен при ситуации когда 1 товар — 1 цена. Если у Вас есть необходимость сопровождать каждую цену параметром name то там это надо делать текстом внутри табличной ячейки дополнительно.
Здравствуйте, а подскажите пожалуйста, есть ли возможность в таком прайс-листе выводить еще и маленькие картинки слева от названия каждого товара? Если да, то как это сделать?
Есть. нужно создать в записях доп.поле (например) «mini_pic», занести в него HTML-код миниатюр, вставить mini_pic в разделе WP Shop Settings в поле «META-поле для вывода в прайс-листах» — и тогда вы получите картинку в прайс-листе