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



 

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

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


Бывалый
****

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


Пытаюсь разделить в 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" ?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос - Как проанализировать конкурентов?
7 rom_4 689 3.8.2020, 9:48
автор: rom_4
Открытая тема (нет новых ответов) Вопрос к гуру
15 wplay 1804 24.7.2020, 18:06
автор: Alin_Lemelman
Открытая тема (нет новых ответов) Вопрос по индексации текстов
5 MensHealth 371 21.7.2020, 13:33
автор: TelegramSoft
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос к специалистам по хостингу
11 Telnor 978 21.6.2020, 22:15
автор: Telnor
Открытая тема (нет новых ответов) Вопрос по рекламе в "инстаграме"
Только активные аккаунты могут создавать или редактировать рекламу
8 Zubkov 10809 17.1.2020, 17:49
автор: Forumacc


 



RSS Текстовая версия Сейчас: 6.8.2020, 4:36
Дизайн