如何在woocommerce的订单退款过程中忽略自定义字段

问题描述 投票:0回答:1

我在我的functions.php文件中使用以下代码。

 //Add price inc VAT column on admin order page
function action_woocommerce_admin_order_item_values( $null, $item, $absint ) {
    $val = ($item['type'] == 'line_item' || $item['type'] == 'shipping') ? $item['total'] + $item['total_tax'] : ' ';
    $valdecimal = wc_format_decimal( $val, $dp='', $trim_zeros );
    ?>
    <td class="item_fcost" data-sort-value="<?php echo $val; ?>">
        <div class="view" style="font-weight: bold; text-align: right; padding-right: 10px;">
            <?php if ($val>0) echo '$'; echo $valdecimal;?>
        </div>
    </td>
    <?php
};
add_action( 'woocommerce_admin_order_item_values', 'action_woocommerce_admin_order_item_values', 10, 3 );


function action_woocommerce_admin_order_item_headers( $order ) {
    echo '<th class="item_fcost sortable" data-sort="float" style="text-align: right;">Price inc VAT</th>';
};
add_action( 'woocommerce_admin_order_item_headers', 'action_woocommerce_admin_order_item_headers', 10, 3 );

这使我有机会单独显示增值税$。

您可以了解有关此线程here的更多信息>

问题是,当我退款产品时,出现新的woocommerce错误(自5.2起)

该站点遇到技术难题。请查看您的站点管理员电子邮件收件箱以获取说明。

我只是看错了,看来wocommerce会显示它,因为它在退款过程中找不到该自定义字段...

 #3 /nas/content/staging/.../wp-content/plugins/woocommerce/includes/admin/meta-boxes/views/html-order-refund.php(48): do_action('woocommerce_adm...', NULL, Object(WC_Order_Refund), 68711) 

如何从退款流程中删除此自定义功能?有没有办法隐藏此错误?

我在我的functions.php文件中使用以下代码。 //在管理订单页面功能action_woocommerce_admin_order_item_values($ null,$ item,$ absint){$ val =($ item ['...

woocommerce price
1个回答
0
投票
woocommerce_admin_order_item_values
© www.soinside.com 2019 - 2024. All rights reserved.