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)
      [ссылка] – вот для примера)
      Как разместить их в порядке Блокнот > Ручка > Книга

    2. Спасибо за Быстрый ответ. Все работает!

    3. Скажите, как сделать, чтобы картинки увеличивались прям в витрине. Голову сломал, – не выходит.

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

    *