X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Вопрос по функции WP, Тип оплаты в зависимости от типа доставки
KM_
KM_
Topic Starter сообщение 1.11.2019, 12:48; Ответить: KM_
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 322
Регистрация: 23.8.2010
Поблагодарили: 86 раз
Репутация:   17  


Пытаюсь разделить в woocomerce тип оплаты в зависимости от доставки, вот такой код работает:

Код
function alter_shipping_methods($available_gateways){
global $woocommerce;
$chosen_titles = array();
$available_methods = $woocommerce->shipping->get_packages();
$chosen_rates = ( isset( $woocommerce->session ) ) ? $woocommerce->session->get( 'chosen_shipping_methods' ) : array();
foreach ($available_methods as $method)
foreach ($chosen_rates as $chosen) {
if( isset( $method['rates'][$chosen] ) ) $chosen_titles[] = $method['rates'][ $chosen ]->label;
}
if( in_array( 'Самовывоз', $chosen_titles ) ) {
unset($available_gateways['paypal']);
}
return $available_gateways;
}
add_action('woocommerce_available_payment_gateways', 'alter_shipping_methods');


Вот эта часть для самовывоза отключает paypal

Код
if( in_array( 'Самовывоз', $chosen_titles ) ) {
unset($available_gateways['paypal']);
}


Вопрос какой синтаксис использовать для добавления второго значения к "самовывозу" и\или "paypal" ?

Сообщение отредактировал KM_ - 1.11.2019, 12:49


--------------------
Тексты для сайта беру тут, недорого и качественно
Лучший виртуальный хостинг тут с онлайн поддержкой!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос: продавать ли готовые PSD-макеты сайтов или учиться работать с CMS
+ оцените уровень работ :)
11 Pasica 849 23.11.2019, 13:39
автор: AlenaRaiter
Открытая тема (нет новых ответов) Вопрос по рекламе в "инстаграме"
Только активные аккаунты могут создавать или редактировать рекламу
6 Zubkov 9656 18.11.2019, 1:55
автор: smmflash
Открытая тема (нет новых ответов) Вопрос по монетизации сайта на blogspot
Стоит ли тратить время на развитие ресурса?
11 laofrom 931 17.11.2019, 11:32
автор: Ostromir
Открытая тема (нет новых ответов) 1 вопрос по родным базам Хрумера (скрин)
0 RIperNP 540 27.10.2019, 1:30
автор: RIperNP
Открытая тема (нет новых ответов) Вопрос по проверке центра иммунопрофилактики
1 rownong27 223 22.10.2019, 23:17
автор: EvilGomel


 



RSS Текстовая версия Сейчас: 10.12.2019, 10:03
Дизайн