반응형
WooCommerce 주문확인 메일에서 결제수단을 제거하는 방법은?
고객 이메일의 결제 정보를 삭제했지만 제목을 삭제할 수 없습니다.우리가 그걸 어떻게 해요?우리는 주문 확인 이메일에 우커머스 이메일 템플릿을 사용하고 있습니다.
우리는 조사를 해보았고 변화를 시도했습니다.
- e-mail-order-details.php
- e-mail-order-items.php
- 고객 보류 주문php (당사 고객은 고객에게 보내는 확인 이메일의 기본 템플릿으로 주문 보류를 사용합니다.)
저희가 이메일 주문 내역으로 써봤는데 전혀 안 되더라고요.
<tfoot>
<?php
if ( $totals = $order->get_order_item_totals() ) {
$i = 0;
foreach ( $totals as $total ) {
$i++;
if ( $total['label'] != 'Payment Method:' ){
?><tr>
<th scope="row" colspan="2" style="text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['label']; ?></th>
<td style="text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td>
</tr><?php
}
}
}
?>
</tfoot>
후크를 사용하여 WooCommerce 이메일 알림에서 결제 방법을 제거하려면:
add_filter( 'woocommerce_get_order_item_totals', 'remove_paymeny_method_row_from_emails', 10, 3 );
function remove_paymeny_method_row_from_emails( $total_rows, $order, $tax_display ){
// On Email notifications only
if ( ! is_wc_endpoint_url() ) {
unset($total_rows['payment_method']);
}
return $total_rows;
}
코드는 기능을 합니다.활성 하위 테마(또는 활성 테마)의 php 파일입니다.테스트를 거쳐 작동합니다.
또는 덮어쓰기email-order-details.php
템플릿 파일:
<tfoot>
<?php
if ( $totals = $order->get_order_item_totals() ) {
$i = 0;
foreach ( $totals as $key => $total ) {
$i++;
if ( $key !== 'payment_method' ){
?><tr>
<th scope="row" colspan="2" style="text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['label']; ?></th>
<td style="text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td>
</tr><?php
}
}
}
?>
</tfoot>
그것은 또한 효과가 있을 겁니다.
언급URL : https://stackoverflow.com/questions/66010786/how-to-remove-payment-method-from-woocommerce-order-confirmation-email
반응형
'source' 카테고리의 다른 글
angularjs에서 angular. bind의 용도는 무엇입니까?어디에 쓰나요? (0) | 2023.10.21 |
---|---|
Oracle SQL 다중 줄 테이블 주석 또는 열 주석 추가 (0) | 2023.10.21 |
앱 자체 내에서 로케일 변경 (0) | 2023.10.21 |
쿼리는 GUI를 통해 정상적으로 작동하지만 Dapper를 통해 실행하려고 하면 일반 오류를 반환합니다. (0) | 2023.10.16 |
WordPress 게시물에 미디어 업로드 (0) | 2023.10.16 |