#106

kiyama
参加者

2つめの要望の件、デフォルトのWoocommerceの状態でも、選択中の支払い方法の選択情報は反映されないようですね(支払い方法のフォームで選択済み支払い方法のチェックボックスに、自動でチェックが入らない)。となるとこちらのプラグインへ要望する内容ではなかったですね。

銀行振込時の「Invoice」メールの表示については、「Processing order(注文確認メール)」と場合と同様、表示条件に「pending (入金待ち)」を追加すればよさそうですね。

当方では、class-wc-gateway-bank-jp.php内の 「Add content to the WC emails.」の部分を以下のようにしてみました。

public function email_instructions( $order, $sent_to_admin, $plain_text = false ) {
  if ( $this->instructions && ! $sent_to_admin && 'bankjp' === $order->payment_method && ('on-hold' === $order->status || 'pending' === $order->status ) ) {
    echo wpautop( wptexturize( $this->instructions ) ) . PHP_EOL;
  }
  $this->bank_details( $order->id );
}

なおかつ、invoiceの支払い方法リンク前のテキストを以下に変更してみました。
「次のリンク先からご注文へのお支払いができます(オンライン支払いが可能な場合):」

プラグインのアップデートに反映していただけたら幸いです。よろしくお願いいたします。