Woocommerce с помощью параметров/вариаций товаров предлагает обширный функционал для настройки продукта: с контролем над ценами, на складе, изображения и многое другое для каждого продукта. Например, если вы продаете «рубашки», то можно предложить пользователям выбрать размер, или например цвет рубашки. Настройка вариаций положительно сказывается на продажах. А теперь разберем возможности функционала.
Добавление атрибутов для параметров(вариаций)
Чтобы добавить вариант продукта, нужно либо изменить существующий продукт либо создать новый.
1. Перейдите: Products > Products.
2. Выберите кнопку Add Produc или edit существующий продукт.
3. После этого выберите Variable product из выпадающего меню Product Data.
4. В разделе Attributes можно добавить новые атрибуты, но прежде чем создавать вариации — посмотрите какие вариации уже существуют, возможно вам будет достаточно их и не придется создавать своих. Текущие вариации доступны в global attributes.
• Чтобы использовать global attributes, выберите его из выпадающего списка, а затем нажмите Add. Если вам нужно добавить все атрибуты, выберите: Select all. Для добавления своих атрибутов установите флажок напротив Used for variations:
При добавлении новых атрибутов, выберите Custom product attributeт затем Add.
5. Name -название вашего атрибута, например Size.
6. Задайте значения(values), разделенные вертикальным слешем, например, small | medium | large.
7. Выберите Used for variations checkbox, чтобы использовать новый атрибут в разделе Варианты(Variations section).
8. Save attributes — сохранить атрибуты.
Нажмите кнопку Сохранить атрибуты(Save attribute) после того как вы создали атрибуты.
Добавить вариации товара
Чтобы добавить вариант, перейти в раздел вариации(Variation) в мета поле Product Data.
Ручное добавление вариация
Выберите Добавить вариацию(Add variation) из выпадающего меню, и нажмите кнопку Перейти(Go)
Выберите атрибуты для вашей вариации. Чтобы изменить дополнительные данные, нажмите значок треугольника, чтобы развернуть изменение.
Измените любые из имеющихся данных. Единственным обязательным поле является цена(Regular Price)
Редактирование нескольких вариантов
Если у вас есть более 10 вариантов, переходите к ним с помощью кнопок навигации вперед/назад по списку. Каждый раз при переходе к новому набору вариаций, предыдущий набор сохраняются. Это гарантирует, что все данные сохранятся.
Настройки по умолчанию
Рекомендую устанавливать значения по умолчанию для вариаций, которые являются предпочтительней. В примере(ниже), значения по умолчанию не установлены, поэтому пользователи могут выбрать любой цвет и размер сразу со страницы продукта.
Если вы хотите что бы по умолчанию была выбрана одна из вариаций, вы легко можете установить ее, выбрав из выпадающего списка. Это позволит использовать кнопку «Добавить в корзину»(Add to Cart) автоматически на странице продукта(то есть без заполнения полей вариаций).
Вариация данных
Для каждой вариации можно установить следующие настройки:
- An image — Вызывает загрузчик изображений, после загрузки изображения выберите Set Variation Image(для выриации в виде изображения).
- SKU — идентификатор товарной позиции.
- Enabled -включить или отключить вариации.
- Downloadable — Если это загружаемая вариация.
- Virtual — Если этот продукт не является физическим(виртуальный).
- Manage Stock — Управление запасом на уровне вариаций.
- Stock quantity — Количество продукта для конкретного варианта, оставьте пустым, чтобы использовать настройки stock settings.
- Regular Price(обязательно) — Установить цену на этом варианте.
- Sale Price(необязательно) — задает цену для этой вариации, когда скидка.
- Stock Qty— Параметр показывается если выбран Manage Stock. В поле нужно ввести количество.
- Allow Backorders— Выбрать, как обращаться невыполненные(дословный перевод, не могу сказать за что отвечает данный параметр).
- Stock Status— установить состояние на складе, ваше, вариативное.
- Weight — Вес продукта.
- Dimensions — высота, ширина и длина продукта.
- Shipping class— класс доставки. Установите ее, если она отличается от продукта.
- Tax class— Налоговый класс для этой вариации. Полезно, если вы предлагаете варианты, охватывающих различные налоговые группы.
- Downloadable Files — Параметр показывается если был выбран пункт Downloadable. Тут можно добавить файлы для клиентов.
- Download Limit — Параметр показывается если был выбран пункт Downloadable. Установить, сколько раз клиент может загрузить файл (ы). Оставьте пустым для неограниченного колличества.
- Download Expiry — Параметр показывается если был выбран пункт Downloadable. Установите количество дней после покупки, когда клиент может скачивать файл.
Если SKU, weight, dimensions и stock — оставить пустым, то будут наследоваться значения, присвоенные переменной продукта. Цена(Regular Price) — должна быть установлена обязательно.
Добавьте изображение для вариации
- Развернуть(Expand) вариацию.
- Нажмите на синее изображение (смотри скриншот).
- Выберите изображение которое хотите загрузить.
- Сохранить(Save).
Массовое редактирование
Для массового редактирования вариаций, выберите из выпадающего списка то что желаете отредактировать. В этом примере, я хочу, изменить цены для всех вариантов.
Перелинковка возможных вариаций
Можно выбрать Создание вариантов из всех атрибутов(Create variations from all attributes), чтобы WooCommerce создал все возможные комбинации вариаций.
Если ваш пример имел два атрибута — цвет (со значениями Blue и Green) и размер (со значениями Large и Small ), он создает следующие варианты:
- Large Blue
- Large Green
- Small Blue
- Small Green
Frontend
На внешнем интерфейсе, при просмотре вариаций, пользователю предоставляется для выбора вариации выпадающие списки. Выбор параметров покажет акции, цену и кнопку «Добавить в корзину».
В архиве, «Добавить в корзину» не отображает, так как сначала нужно выбрать вариацию, прежде чем добавить в корзину( на странице продукта).
Источник: https://docs.woothemes.com/document/variable-product/
Здравствуйте!
Как можно реализовать следующий момент (все по порядку):
1. есть вариативный товар, который в зависимости от изменения атрибута (цвет товара) меняет цену;
2. на странице каталога у товара под названием, соответственно, выводится диапазон цен, что не есть хорошо для поставленной задачи;
3. есть вариант (найденный на просторах сети, и заключающийся добавлением строк в functions.php) реализовать вывод цены в формате «от «минимальная цена», но это тоже не подходит для достижения нужной цели;
4. собственно вопрос: как сделать так, чтобы под товаром выводилась цена конкретной вариации, той, которая в настройках вариаций товара указана по умолчанию?
Заранее спасибо за помощь!
Если знаете ответ, напишите в скайп brusgood
Тот же вопрос интересен — вытащить фильтром подборку товаров с уже выбранными вариациями и ценой конкретной вариации