// Additional Meta Fields add_action('woocommerce_product_options_general_product_data', function() { woocommerce_wp_text_input([ 'id' => '_accessories', 'label' => __('Accessories', 'woocommerce'), 'desc_tip' => 'true', 'description' => __('Enter accessories cost', 'woocommerce') ]); woocommerce_wp_text_input([ 'id' => '_extended_warranty', 'label' => __('Extended Warranty', 'woocommerce'), 'desc_tip' => 'true', 'description' => __('Enter extended warranty cost', 'woocommerce') ]); woocommerce_wp_text_input([ 'id' => '_hsrp', 'label' => __('HSRP', 'woocommerce'), 'desc_tip' => 'true', 'description' => __('Enter HSRP cost', 'woocommerce') ]); woocommerce_wp_text_input([ 'id' => '_autocard', 'label' => __('AutoCard', 'woocommerce'), 'desc_tip' => 'true', 'description' => __('Enter AutoCard cost', 'woocommerce') ]); }); add_action('woocommerce_process_product_meta', function($post_id) { $fields = ['_accessories', '_extended_warranty', '_hsrp', '_autocard']; foreach ($fields as $field) { $value = isset($_POST[$field]) ? sanitize_text_field($_POST[$field]) : ''; update_post_meta($post_id, $field, $value); } }); add_action('woocommerce_single_product_summary', function() { global $product; $fields = [ '_accessories' => 'Accessories', '_extended_warranty' => 'Extended Warranty', '_hsrp' => 'HSRP', '_autocard' => 'AutoCard' ]; echo '
'; foreach ($fields as $meta_key => $label) { $value = get_post_meta($product->get_id(), $meta_key, true); if (!empty($value)) { echo '

' . esc_html($label) . ': ' . wc_price($value) . '

'; } } echo '
'; }, 25); Shop | Page 5 of 6 | IndiCar
Skip links
This website uses cookies to improve your web experience.
Home
Account
Cart
Search