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 [ярлык метки]-->

(Ярлык метки Вы можете скопировать в админке меток (раздел записи))

>>> ШАГ 9

  1. А почему при вводе количества в прайс листе скажем заказать 5 штук в корзину попадает только одна ?

  2. Была такая проблема.
    Не отображалась витрина и прайс-лист.
    Связана была с тем, что записи с товарами не были опубликованы.

  3. Здравствуйте!
    Хороший плагин! Спасибо разработчикам!
    Возник вопрос: возможно сформированный прайс-лист выводить постранично? Или требуются большие изменения в коде?

    • Есть 2 варианта вывода прайса: по рубрикам и меткам и с помощью плагина wp-table-reloaded. В 1 варианте постраничной разбивки нет, во втором есть. Более того во втором варианте есть куча отличных фишек типа поиска, сортировки, экспорта наружу в разных форматах и т.п., смотрите демо-прайс.

      • Дмитрий Зоркий:

        wp-table-reloaded — класс, только вот у меня кракозябры( [ссылка]

        • Дмитрий Зоркий:

          Разобрался, извините, только возник такой вопрос, как с поле цены сделать ссылку на добавление в корзину как здесь: http://www.wp-shop.ru/demo/prayslist/

        • Это потому что таблица загружена в кодировке ANSI, а надо в UTF-8. Я обычно это делаю в простом блокноте: после того как сохранили экселем файл CVS (или TXT, пофиг) — откройте этот файл в блокноте и сохраните его, сменив кодировку на UTF-8. Потом грузите в админку

  4. Доброе утро!
    Возник такой вопрос: в вашем плагине есть прайс лист где отдельным блоком выводится: цена, кнопка заказать и количество. И этот же блок стоит в описание товара. Вопрос следующий: Как задать этим блокам разные стили, чтобы на странице товара отображался в одном стиле, а в прайс листе в другом?
    Сам очень долго ковырялся в коде, но так ничего в голову не пришло.
    Буду очень признателен за помощь!

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

  5. Добрый день! Извиняюсь за назойливость.
    Подскажите какой файл выводит прайс — лист?
    И где формируется таблиц которая отправляется на почту при заказе?

    Мне просто нужно сдавать проект, а это единственные вещи которые остались не доработанными.
    Заранее спасибо!

Оставьте комментарий или отправьте сообщение

*