Шорткоды и дополнительные поля, поддерживаемые в WP Shop

Список дополнительных полей, которые обрабатываются плагином магазина:

На уровне плагина магазина:
  • cost_1 — основная цена товара, обязательный параметр
  • cost_2 — вспомогательная цена товара
  • cost_3cost_xxx — цена остальных вариантов товара, неограничено
  • name_1 — артикул товара, необязательно. Может содержать любое текстовое значение, облегчающее идентификацию товара. При заказе попадает в корзину и в письмо клиенту. Видео по созданию товарных вариаций или артикулов, через допполе name_
  • name_2 — аналогично, для описания модификации товара с ценой cost_2
  • name_3name_xxx — описание остальных вариантов товара, неограничено
  • sklad_1 — остаток товара на складе, в числовом выражении. При помещении в корзину и оформлении заказа скрипт магазина минусует этот параметр на кол-во, указанное в последнем оформленном заказе. Так же скрипт проверяет кол-во товара, который клиент пытается заказать. Если кол-во больше остатка, клиент видит сообщение об ошибке. Когда параметр принимает значение 0, продажа отключается (пропадает кнопка «купить», на ее месте появляется пользовательское сообщение которое задается в админке магазина wp-shop, внизу интерфейса). Видео по управлению остатком товара на складе, через допполе sklad_
  • sklad_2sklad_xxx — аналогично sklad_1, для модификаций товара
  • count_1 — предустановленное кол-во единиц товара, которое клиент может положить в корзину. Может быть использовано, когда товар измеряется большим количеством единиц.
  • count_2count_xxx — аналогично count_1, для модификаций товара
  • pic — HTML-код картинки товара, которая показывается  в витрине магазина, выводимой шорткодом. Указывается именно НЕ КАК ПУТЬ (например: http://site.ru/files/image.jpg), а как HTML-код картинки (пример: <img src=’http://site.ru/files/image.jpg’ width=’200’/>) . В этом поле может быть ЛЮБОЙ HTML-код, а так же шорткоды других плагинов.
  • prop — описание дополнительных свойств товара. Параметры разделяются вертикальным слешем, без переноса на новую строку! Синтаксис:
    параметр1:вариант1,вариант2,вариант3|параметр2:вариант1,вариант2,вариант3|параметр3:вариант1,вариант2,вариант3

    В контенте поста вызывается шорткодом

    <!--wpshop_prop-->
  • noyaml — параметр для исключения записи из XML-фида, передаваемого например в Яндекс.Маркет. Если noyml = 1 то запись исключается, если = 0 или отсутствует — включается.
  • yml_pic — адрес картинки товара для вывода в файле Яндекс XML. Сделано на случай, если требуется показать в Яндекс Маркете какую-то определенную картинку из набора
  • short_text — текстовое описание товара, для показа в файле Яндекс XML. Сделано для того, чтобы показывать в Яндекс Маркете описание, отличное от контента поста.
  • digital_link — ссылка на файл, при продаже «цифрового товара». В формате http://site.ru/folder/file.zip, может быть как внутренняя (по отношению к сайту магазина) так и внешняя. При отдаче покупателю маскируется под внутренний линк с параметром
  • digital_count — количество допустимых скачиваний. Указывается как число. При каждом скачивании клиентом минусуется на 1, после чего выключается для скачивания
  • digital_live — срок жизни ссылки для скачивания. Указывается как число часов. По истечении указанного срока жизни — файл выключается для скачивания.

Смотрите также: Шорткоды для вставки витрин и прайс-листов

На уровне платных тем дополнительно поддерживаются:
  • similar_products — включает ротацию внутри товара похожих товаров. Принцип вывода похожих товаров: по тому-же тегу, что и корневой товар (позволяет произвольно связывать товары между собой тегами); если не определен тег — выводит из той же рубрики, что и корневой товар. Сортирует по новизне.
  • old_price — старая цена. Задается как произвольное числовое/текстовое значение. Предназначено для обозначения, что товар продается со скидкой. Например, если хотите показать что некий товар продается со скидкой 10%, то ставите новую цену в поле cost_1, а старую цену считаете как новую, умноженную на 1,1 и ставите в поле  old_price. Так же в платных темах этот параметр показывает графический ярлык SALE на картинке товара. С помощью этого параметра можно вывести любой вспомогательный текст над блоком с ценой товара. Зачеркивание можно убрать в стилях темы. Обратите внимание: логика, аналогичная name, sklad тут не работает! параметр old_price_2 и т.п. не будет обработан!
  • new — товар новинка. Задается как new = 1. Значение 1 приводит к появлению ярлыка NEW на картинке товара, для визуального его выделения в витринах и прайс-листах.
  • Thumbnail — картинка товара для галереи. В значении пишется URL-адрес картинки товара, например httр://site.ru/files/image.jpg, причем картинка может лежать как на самом сайте так и на любом внешнем хосте. Картинки выстраиваются по такой логике: Thumbnail, Thumbnail1, Thumbnail2, Thumbnail3 ….
  • part_url — адрес страницы товара магазина-поставщика. Задается как URL-адрес. Приводит к тому что по клику на кнопку «купить» товар не кладется в корзину, а посетитель перенаправляется на заданный в параметре URL. Опция сделана для продаж товаров по партнерским программам других магазинов.

28 Комментарии

  1. Добрый вечер!
    Подскажите как получить значение цены товара и его номера заказа, чтобы можно было засунуть в iframe партнерской сети для учета продаж.
    Заранее спасибо.

    • Цена товара получается запросом на значение поля cost_1. ID заказа генерится только после заполнения формы, тоже можно взять запросом на БД

  2. Здравствуйте! Большое спасибо за очень удобный и многофункциональный плагин! Скажите есть ли способ сделать было доп. свойств (wp-shop prop) обязательным? То есть не первый из списка по умолчанию,а так чтобы клиент увидел их все и выбрал. У меня магазин мелочей и просто не возможно сделать отдельную запись для каждого цвета (будет слишком уж много товаров). Но некоторые клиенты упускают из виду возможность выбора разных цветов и размеров. Я пробовала вместо Цвет писать Выберите Цвет, но это не очень помогло :(

  3. Плагин формирует таблицу
    name_1 cost_1
    name_2 cost_2

    Когда name_2 на складе 0, то таблица становится не совсем понятной, — на сайте выводит

    нет на складе
    name_1 cost_1

    Можно ли подправить это, чтоб было
    name_1 cost_1
    name_2 Нет на складе

    • Плагин магазина понимает только sklad_1. Аналоги типа sklad_2 и т.д. не работают. Если есть вариации товара, которые надо в соответствии с состоянием склада снять с продажи — придется такой товар разбивать на отдельные товары по разновидностям, и каждому отдельно задавать sklad_1 чтобы снять с продажи.

  4. Подскажите, пожалуйста, как сделать чтобы шорт-код name_1 выводился над ценой товара, а не перед ней. И чтобы писалось что это артикул.
    Спасибо!

    • Это проблема, потому что плагин формирует таблицу: name_1 — цена — поле кол-во — кнопка купить
      Чтобы выделить отдельно name_1 и вынести его вне этой таблицы — нужно переделывать много чего внутри плагина, это не простая задача

  5. Подскажите пожалуйста, когда я добавляю у товара cost_2, name_2, то у меня на странице товара дублируется блок с наименованиями и ценами. не подскажите, что нужно сделать??

    • Скорее всего у вас включен показ цены в настройках магазина. У меня так было. Выключил и осталось только умолчание :)

  6. Подскажите, пожалуйста, есть ли возможность в своей теме использовать платные возможности типа old_price и других?

  7. Как этот prop вообще включить, у меня на странице показывает ТЕГ wpshop_prop только целиком, у меня не вышло в первом посте целиком его написать,
    может где чего включить надо, чтоб заработало?

    • Пропишите конструкцию для вывода ПРОП в том месте где надо в посте:
      Только не в визуальном редакторе а в текстовом. и будет вам счастье :)

  8. Как этот проб вообще включить, у меня на странице показывает так
    Делал всё как в видео

  9. Все перелопачивать не надо, можно все это сделать массово через экспорт/импорт. Или через БД. Напишите в скайп wpshop, поможем.
    Сорри, да, изменили, понимали что будут сложности, но там возник один очень нехороший глюк и смогли его победить вот так только. Еще раз извиняемся

  10. Зачем изменили работу доп поля prop? теперь весь сайт перелопачивать и вставлять вертикальный слеш, у меня более 10тыс. наименований!!!!! вспомнил очень много плохих слов в адрес того кто это сделал.

Оставить комментарий

Translate »