我正在使用Woocommerce,並且我想限制航運班'酗酒者',並且只允許它僅用於意大利和其他國家,您是否可以幫助我使用此代碼?非常感謝您的幫助!限制WooCommerce中只有一個國家的航運班
function($is_available) {
$cart_items = WC()->cart->get_cart();
foreach ($cart_items as $cart_item) {
$product = $cart_item['data'];
$class = $product->get_shipping_class();
if ($class === 'alcoholics') {
return false;
}
}
return $is_available;
}
add_filter('woocommerce_states', 'AL_woocommerce_states');
function AL_woocommerce_states($states) {
$states['IT'] = array(
'AG' => __('Agrigento', 'woocommerce'),
'AL' => __('Alessandria', 'woocommerce'),
'AN' => __('Ancona', 'woocommerce'),
'AO' => __('Aosta', 'woocommerce'),
'AR' => __('Arezzo', 'woocommerce'),
'AP' => __('Ascoli Piceno', 'woocommerce'),
'AT' => __('Asti', 'woocommerce'),
'AV' => __('Avellino', 'woocommerce'),
'BA' => __('Bari', 'woocommerce'),
'BT' => __('Barletta-Andria-Trani', 'woocommerce'),
'BL' => __('Belluno', 'woocommerce'),
'BN' => __('Benevento', 'woocommerce'),
'BG' => __('Bergamo', 'woocommerce'),
'BI' => __('Biella', 'woocommerce'),
'BO' => __('Bologna', 'woocommerce'),
);
return $states;
}
感謝