Wordpress 如何在woo commerce中将shipping方法设置为shipping类?

Wordpress 如何在woo commerce中将shipping方法设置为shipping类?,wordpress,woocommerce,hook-woocommerce,usps,Wordpress,Woocommerce,Hook Woocommerce,Usps,如何将shipping方法设置为shipping类。比如说 固定费率装运类别-固定费率法 Usps装运类别-Usps方法 或 我们怎么也能用钩子呢?使用woocommerce\u package\u rateshook。这样就可以了 添加过滤器('woocommerce\u package\u rates','manage\u method\u basedon\u shipping\u class',10,2) 我在上面的代码中编写了逻辑,而不是实际的装运ID。这很容易。你可以管理它 您正在使用

如何将shipping方法设置为shipping类。比如说

固定费率装运类别-固定费率法 Usps装运类别-Usps方法


我们怎么也能用钩子呢?

使用
woocommerce\u package\u rates
hook。这样就可以了 添加过滤器('woocommerce\u package\u rates','manage\u method\u basedon\u shipping\u class',10,2)


我在上面的代码中编写了逻辑,而不是实际的装运ID。这很容易。你可以管理它

您正在使用哪个插件?Woocommerce和Woocommerce usps插件选中本文
function manage_method_basedon_shipping_class($methods, $package)
{
    // $package have cart  items, so loop through that and get your shipping classes available in the cart. like $item->get_shipping_class().

// So you have all the classes now. Now based on this unset shipping methods from $method function. $method have all available shipping methods 

// now return $methods;

}