Мой вопрос именно такой: - Распечатать текст на странице «Спасибо» на основе атрибута продукта и способа оплаты
У меня есть этот код, который отлично работает:
add_action( 'woocommerce_thankyou', 'show_custom_text_by_variation_id', 1 );
function show_custom_text_by_variation_id( $order_id ) {
$order = wc_get_order( $order_id );
foreach( $order->get_items() as $item ) {
// Add whatever variation id you want below here.
if ( isset( $item[ 'variation_id' ] ) && $item[ 'variation_id' ] == 9647 ) {
echo '<br/>Example text - Thank you for buy VARIABLE A-9647 !<br/>';
}
if ( isset( $item[ 'variation_id' ] ) && $item[ 'variation_id' ] == 9648 ) {
echo '<br/>Example text - Thank you for buy VARIABLE B-9648 !<br/>';
}
}
}
Теперь я хотел бы возвращать другой текст только в том случае, если представлено условие выбора продукта вместе с типом платежа, например bacs.
Пример A:
- Продукт куплен - Переменная 9647
- Выбранный способ оплаты - Bacs
, поэтому только в этом случае будет отображаться текст на странице с благодарностью:
- Пример текста - Спасибо за покупку VARIABLE A-9647 - С методом оплаты Bacs!
или
Пример B:
- Продукт куплен - Переменная 9648
- Выбранный способ оплаты - Bacs
, поэтому только в этом случае будет отображаться текст на странице с благодарностью:
- Пример текста - Спасибо за покупку VARIABLE B-9648 - С Способом оплаты Bacs!
Заранее спасибо!