php – Woocommerce:获取运输邮政编码以计算运费

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Woocommerce:获取运输邮政编码以计算运费脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一种新的送货方式,根据包装重量,数量和客户邮政编码计算费率……
我在calculate_shipping函数上检索购物车信息没有问题,但是当我尝试从客户检索邮政编码时,它似乎返回一个空值.
何在运行时检索此信息以计算最终成本

public function calculate_shipping( $package ) { 
    GLOBAL $woocommerce; 
    $ITems = $woocommerce->cart->get_cart(); 
    $cliente = $woocommerce->customer;  
    $PEso = $woocommerce->cart->cart_contents_weight; 
    $customer_postcode = $woocommerce->customer->get_shipping_postcode(); 
}

解决了:

$customer_postcode = get_user_Meta(get_current_user_id(),’shipping_postcode’,true);

解决方法

// add this in your calculate_shipping function
public function calculate_shipping( $package ) {
     $postal_code = $package[ 'destination' ][ 'postcode' ] );
}

脚本宝典总结

以上是脚本宝典为你收集整理的php – Woocommerce:获取运输邮政编码以计算运费全部内容,希望文章能够帮你解决php – Woocommerce:获取运输邮政编码以计算运费所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。