Да, в WooCommerce можно настроить две цены - одну за одну единицу товара и другую за комплект товаров. Для этого можно использовать плагины или создать свою функцию.
Один из популярных плагинов, который позволяет добавить выбор цены за штуку и за комплект, - это "WooCommerce Product Bundles" (https://woocommerce.com/products/product-bundles/).
После установки и активации плагина, вы сможете создавать комплекты товаров и задавать им различные цены. Комплект товаров будет отображаться как отдельный товар на вашем сайте.
Если вы хотите создать свою функцию, вам понадобится знание программирования на PHP, так как это требует внесения изменений в код вашей темы или создания дополнительных функций.
Пример кода, который отображает две цены:
```php
// Определение цены за штуку и цены за комплект для конкретных товаров
function custom_product_price_html( $price, $product ) {
if ( $product->get_id() == 123 ) { // Идентификатор товара
$price_per_unit = 300; // Цена за штуку
$bundle_price = 2990; // Цена за комплект
return $price . '<br>' . wc_price( $price_per_unit ) . ' ' . __( 'per unit', 'woocommerce' ) . '<br>' . wc_price( $bundle_price ) . ' ' . __( 'for bundle', 'woocommerce' );
}
return $price;
}
add_filter( 'woocommerce_get_price_html', 'custom_product_price_html', 10, 2 );
```
Обратите внимание, что в приведенном выше коде товар с идентификатором 123 имеет две цены - за штуку и за комплект. Вы можете изменить идентификатор и цены в соответствии с вашими требованиями.
Поместите этот код в файл `functions.php` вашей активной темы или в плагин для настраиваемых функций (например, "Code Snippets"). После этого, укажите идентификатор товара и соответствующие цены для товаров, где вы хотите отобразить две цены.
Надеюсь, это поможет вам настроить Woocommerce для отображения двух цен на вашем сайте. Если у вас возникнут дополнительные вопросы, пожалуйста, пишите!