从dokan插件卖家百分比计算中删除COD的额外费用

时间:2016-12-16 10:33:10

标签: php wordpress plugins woocommerce dokan

我在选择COD选项时使用woocommerce advance cod插件添加额外费用,并在单个wordpress网站中使用dokan插件进行多种销售功能。 我的问题是:如何从dokan插件中将额外的鳕鱼费用(由wp高级鳕鱼插件添加)加入$ extra_cost。因此,当在dokan插件中计算卖方百分比时,它只需要产品价格,并且百分比是根据它计算的。

这是dokan计算卖家帐户百分比的方式:

$order_total    = $order->get_total();
$order_shipping = $order->get_total_shipping();
$order_tax      = $order->get_total_tax();
$extra_cost     = $order_shipping + $order_tax;
$order_cost     = $order_total - $extra_cost;
$order_status   = $order->post_status;

$net_amount     = ( ( $order_cost * $percentage ) / 100 );
$net_amount     = apply_filters( 'dokan_order_net_amount', $net_amount, $order );

这就是如何编写wp高级cod插件来为cod添加额外费用:

$form_fields['extra_charges'] = array(
                        'title'         => __('Extra charges','askoracle'),
                        'type'          => 'text',
                        'description'   => __('Extra charges applied on checkout while select COD payment method','askoracle'),
                        'default'       => '0',
                        'desc_tip'      => '0',
                    );

等待正确答案

0 个答案:

没有答案