0
我想为WooCommerce网站的产品添加成本字段,以便更轻松地跟踪成本与价格和盈利能力。有一个商品费用插件,但我尽量避免使用插件。WooCommerce产品成本自定义字段
我想这将是添加到functions.php的东西,但我还没有找到解决方案,所以我决定接触到StackOverflow社区。
我怎样才能开始添加自定义字段
我想为WooCommerce网站的产品添加成本字段,以便更轻松地跟踪成本与价格和盈利能力。有一个商品费用插件,但我尽量避免使用插件。WooCommerce产品成本自定义字段
我想这将是添加到functions.php的东西,但我还没有找到解决方案,所以我决定接触到StackOverflow社区。
我怎样才能开始添加自定义字段
包括在functions.php中下面的代码:
## PRECIO DE COSTE (precio_coste)
// Añade el campo precio de coste del producto
function campos_personalizados_precio_coste() {
woocommerce_wp_text_input(array(
'id' => 'precio_coste',
'class' => 'wc_input_price short',
'label' => __('Precio de coste' . ' (' . get_woocommerce_currency_symbol() . ')', 'woocommerce'),
'description' => __('Precio de coste del proveedor/fabricante. Necesario para poder calcular la factura del proveedor para Globe', 'woocommerce'),
'style' => 'width:280px;'
));
}
// add_action('woocommerce_product_options_pricing', 'campos_personalizados_precio_coste');
add_action('woocommerce_product_options_sku', 'campos_personalizados_precio_coste');
//Actualiza los valores introducidos en cada campo "precio_coste"
function guarda_campos_personalizados_precio_coste($product_id) {
// stop the quick edit interferring as this will stop it savingproperly, when a user uses quick edit feature
if (wp_verify_nonce($_POST['_inline_edit'], 'inlineeditnonce')) {
return;
}
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return;
}
if (isset($_POST['precio_coste'])) {
if (is_numeric($_POST['precio_coste'])) {
update_post_meta($product_id, 'precio_coste', $_POST['precio_coste']);
}
} else {
delete_post_meta($product_id, 'precio_coste');
}
}
add_action('save_post', 'guarda_campos_personalizados_precio_coste');
不,你将不得不[写一个自己的插件(https://开头的WordPress .stackexchange.com/q/73031/12615),也许你可以使用你提到的这个插件作为需要的指导。 – brasofilo