Если у вас есть магазин WooCommerce, вы наверняка заметили, что некоторые продукты имеют «вариативную» цену. Это цена, которая отличается от обычной цены продукта, и обычно она используется для обозначения того, что продукт находится в продаже.
Итак, как получить вариативные цены в WooCommerce? На самом деле это довольно просто:
ПРО СОВЕТ: Если вы используете тему WooCommerce, которая не включает вариации цен по умолчанию, вам нужно добавить следующий код в файл functions.php вашей темы:
add_filter( «woocommerce_variation_prices_price», «woocommerce_variation_prices_price», 10, 2 );
function woocommerce_variation_prices_price( $price, $product ) {
// Получение цены продукта
$product_price = get_post_meta( $product->id, «_price», true );
// Получение цены продажи продукта
$product_sale_price = get_post_meta( $product->id, «_sale_price», true );
// Если цена продажи существует, используйте ее вместо цены продукта
if ( ! empty( $product->sale_price )) {
$sale = true; // Мы будем использовать это позже, чтобы стилизовать цену по-другому, если она продается
$price = $product->sale_price; // Цена с правильным форматированием
} else { // В противном случае просто используйте обычную цену продукта с правильным форматированием. Тег sale будет удален, если товар продается.
$
-
Сначала перейдите на вкладку WooCommerce в вашей приборной панели WordPress и нажмите на Products. Это приведет вас на страницу Продукты, где вы сможете увидеть все продукты в вашем магазине.
-
Далее найдите товар, к которому вы хотите добавить вариативную цену, и нажмите на ссылку Редактировать. Это приведет вас на страницу редактирования продукта для этого продукта.
-
На странице редактирования продукта прокрутите вниз до раздела Данные продукта. В этом разделе вы увидите вкладку Вариации.
Перейдите на эту вкладку.
-
На вкладке Вариации вы увидите список всех вариаций для данного продукта. Найдите вариацию, к которой вы хотите добавить цену вариации, и нажмите на ссылку Редактировать.
-
На странице редактирования вариации прокрутите вниз до раздела Подробности вариации. В этом разделе вы увидите поле «Обычная цена «. Введите в это поле обычную цену для данной вариации.
-
Прокрутите вниз еще немного и вы увидите поле «Цена продажи «. Здесь вы вводите цену продажи для этого продукта. Введите цену продажи в это поле и нажмите на кнопку «Обновить «.
кнопку.
Вот и все! Теперь вы добавили вариативную цену к вашему продукту.
Как видите, добавлять вариативные цены в WooCommerce довольно просто. Просто следуйте приведенным выше шагам, и вы сможете добавить их в кратчайшие сроки.
Для добавления вариативных цен в WooCommerce необходимо выполнить следующие шаги:
-
Во-первых, перейдите на вкладку WooCommerce_**] в вашей приборной панели WordPress и нажмите на кнопку
] . Это приведет вас к … , где .
**_