В настоящее время я работаю над созданием оптового варианта через woocommerce. У меня отключена оптовая инфраструктура, когда вы вошли в систему и имеете роль пользователя "wholesale_customer". Однако я в одном шаге от завершения, и я не могу понять это.
Я хочу предложить местную доставку для наших оптовых клиентов в городе и все; не клиенты или гостевые пользователи. В настоящее время у нас есть плагин usps, который предлагает доставку для клиентов и гостевых покупок.
Вот что у меня есть на данный момент, я чувствую, что я близок, просто упускаю несколько вещей. У кого-нибудь есть предложения?
function wholesale_local_delivery( $available_methods ) {
global $woocommerce;
if ( isset( $available_methods['local_delivery'] ) ) {
if (current_user_can('wholesale_customer')) {
unset( $available_methods['local_delivery'] );
}
}
return $available_methods;
}
add_filter( 'woocommerce_available_shipping_methods', 'wholesale_local_delivery' );
P.S. Я знаю, что могу приобрести плагин Woocommerce, но не хочу этого делать.