3. Внесение описаний и цен на товар через доп.поля

Итак, записи с товарами созданы, и теперь нужно внести цены на товары. Однако, у одного и того-же товара может быть несколько разных опций (и цен), например:

  1. Ноутбук может быть разных цветов (красный, синий, черный), и каждый цвет стоит разных денег.
  2. Ноутбук любого цвета стоит одинаково, но ценовая разница заключается в следующем: роничная цена, цена для владельцев дисконтных карт, цена с сезонной скидкой, цена для оптовиков
  3. Базовая цена ноутбука одна, в комплекте с OS — другая.

Видеролики:

Видеоролик по добавлению метаданных "name" к товаруДобавление доп.полей ‘name_’ к товарам


Видеоролик по добавлению метаданных "name" к товаруДобавление доп.полей ‘cost_’ к товарам

… и т.п. Вариантов может быть множество.

Для того, чтобы определить тот или иной набор опций (одну или несколько) для каждого товара, и связанных с ними цен, Вам нужно для каждой записи создать несколько дополнительных meta-полей по следующей логике:

  • поле name_1 = красный (имеется ввиду, что опиця 1 называется «красный», всмысле цвет ноутбука — красный)
  • поле cost_1 = 10000 (имеется ввиду, что связанная с опцией 1 цена = 10000 рублей, то есть ноутбук цвета «красный» стоит 10000 руб.)
  • поле name_2 = синий, поле cost_2 = 11000 (ноутбук цвета «синий» стоит 11000 рублей)
  • поле name_3 = черный, поле cost_3 = 13000 (ноутбук цвета «черный» стоит 13000 рублей)
  • … и так далее. Количество опций и цен на них может быть любым, ограничений нет.


    Новенькое:
    Начиная с версии WP-Shop 3.0 появилась возможность указывать для товара только одну цену безо всяких опций. Для этого вам нужно создать только доп.поле с именем cost_1 и значением, равным стоимости данного товара, в виде числа!


    Внимание!
    Распространенная ошибка вебмастеров — в поле «cost_» начинают заносить значения вида: 10 000 (число с пробелом-разделителем), 10000 руб. (число, сопровождаемое аббревиатурой денежной единицы) и т.п. От этого плагин начинает глючить и неправильно считать. Указывайте в этом поле ТОЛЬКО простое число, без пробелов и букв! Десятичные знаки указывайте через символ «.» (точка), например: 999.95

    Плагин ищет дополнительные поля типа name_1, name_2, name_3, name_4 ….  и так далее, и связанные с ними cost_1, cost_2, cost_3, cost_4 …., определяющие цену, и выводит эти данные внутри постов и в архиве рубрик, а так же в прайс-листах, если таковые организованы в контенте сайта.

    Обратите внимание!
    Все это нужно проделать только для одного товара, т.к. на все другие товары это можно сделать через специальный модуль массового обновления данных, который входит в плагин WP-Shop

    Об использовании этого модуля речь пойдет далее …

    >>> ШАГ 4

    1. Андрей:

      А еще бывает (у меня сейчас есть) такая вот потребность — вариантов цвета или размера (или и того и другого) у товара много, а цена одна.

      Понятно что можно для каждого варианта одну и туже цифру вбить, но выглядит хреново, нельзя ли как то сделать, чтобы цена была одна, а выбор по какому либо параметру при этом был.

      В записи это можно было бы организовать наличием поля cost (без индекса) и нескольких name1, name2 и т.д. , тогда движок бы мог просто выводить цена такая то, и выбор из вариантов name…

    2. Kotomatrix:

      Видюшка не отображается:-(
      Плагин активирован а вот как вручную проставлять цены на товар сломал себе мозг…

    3. не показываются кнопки выбора товара.
      Пишет цена от __руб. и всё..
      В прайсе Array..
      Сайт на локальном хосте

    4. citizendildo:

      можно такой вот еще глупый вопрос:
      а если мне ненужны доп подгруппы по ценам, как мне указать одну единственную цену на товар

    5. У меня сейчас выводятся произвольные поля в таком виде

      Синий
      1000 руб.

      Зеленый
      2000 руб.

      Подскажите как сделать в виде

      Синий — 1000 руб.
      Зеленый — 2000 руб.

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

        • неа. если посмотреть код на сайте то там стоит

          а откуда он берется ума не приложу.

          уже и весь плагин перекопал. и всю тему (

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

    *