运费不包括在wordpress woocommerce的paypal express结帐中
我为运行woocommerce的wordpress网站带来了插件。但运费不包括在贝宝快捷结账期间 我检查了woocommerce shipping中的所有设置。我还检查了其他支付网关,包括运费运费不包括在wordpress woocommerce的paypal express结帐中,wordpress,woocommerce,payment,shipping,paypal,Wordpress,Woocommerce,Payment,Shipping,Paypal,我为运行woocommerce的wordpress网站带来了插件。但运费不包括在贝宝快捷结账期间 我检查了woocommerce shipping中的所有设置。我还检查了其他支付网关,包括运费 任何人都可以建议如何在woocommerce的paypal express签出中包含运费。唯一的方法是编辑plugi文件woocommerce-gateway-paypal-express.php中的实际代码,基本上我所做的就是从文件中使用cart->get_cart\u shipping_total()
任何人都可以建议如何在woocommerce的paypal express签出中包含运费。唯一的方法是编辑plugi文件woocommerce-gateway-paypal-express.php中的实际代码,基本上我所做的就是从文件中使用cart->get_cart\u shipping_total()。不幸的是,它是用html格式化的,所以我只需列出几件事,我已经包括了下面的代码
$shipping = WC_PayPal_Express_Compatibility::WC()->cart->get_cart_shipping_total();
$shippingarray = explode(";", $shipping);
$shippingarray = explode("</span>", $shippingarray[1]);
$shippingamt = str_replace("_",".", $shippingarray[0]);
$nvpstr .= "&PAYMENTREQUEST_0_SHIPPINGAMT=" . $shippingamt;
不幸的是,我使用Woo PayPal扩展的经验让我想要更多…更多。因此,我开发了自己的独立扩展,我可以向您保证,如果您想尝试,发货是正确的。哦,是的,它也是免费的!
$nvpstr .= "&PAYMENTREQUEST_0_AMT=" . number_format($order_total + $shippingamt, 2);