Я использую woocommerce для своего сайта. Я хочу добавить дополнительные поля на странице продукта, следующие в SKU, Обычная цена, Цена продажи. Дополнительные поля содержат значения по умолчанию, такие как 2% или 5%. когда пользователь вводит цену продукта она должна быть рассчитана со значениями по умолчанию & результат должен отображаться в другом поле ..Изменения в woocommerce Добавить страницу продукта?
Например:
- SKU: 001
- Обычная цена (Rs): 100
- Добавлено Текст Поле1: 5% (5% от 100 = 5)
Добавлено Текст Field2: 2% (2% от 100 = 2)
ответа Поле: 107 (100 + 5 + 2)
Примечание: Поле ответа должно быть автоматически вычисляется из значений, присутствующих в обычной цене/продаже Цена + добавлен текст поле1 + добавлен текст поле2.
Как это сделать ???
Я создал поля, используя следующую функцию ...
// Display Fields
add_action('woocommerce_product_options_general_product_data', 'woo_add_custom_general_fields');
// Save Fields
add_action('woocommerce_process_product_meta', 'woo_add_custom_general_fields_save');
function woo_add_custom_general_fields() {
global $woocommerce, $post;
echo '<div class="options_group">';
// Custom fields will be created here...
// Text Field
woocommerce_wp_text_input(
\t array(
\t \t 'id' => '_text_field',
\t \t 'label' => __('Our Commision', 'woocommerce'),
\t \t 'placeholder' => '5%',
\t \t 'desc_tip' => 'true',
\t \t 'description' => __('Commision will be added to Product Actual Price', 'woocommerce')
\t)
);
// Text Field
woocommerce_wp_text_input(
\t array(
\t \t 'id' => '_text_field',
\t \t 'label' => __('Payment Gateway Charges', 'woocommerce'),
\t \t 'placeholder' => '2%',
\t \t 'desc_tip' => 'true',
\t \t 'description' => __('Payment Gateway Charges will be added to Product Actual Price', 'woocommerce')
\t)
);
echo 'Selling Price = Your Price + Our Commision + Payment Gateway Charges.';
echo '</div>';
\t
}
Дополнительные поля присутствуют в странице добавления .. Но результат не отображается, когда пользователь войдем продукт обычная цена – NNKK
Смотрите мой отредактированный ... –
Посмотрите на скриншот : http://ge.tt/10zLv7B2/v/0 – NNKK