質問: floor($row[33] * 10 / 110); // 税金総額
回答: 一部返金をした際の挙動を修正したバージョン1.1.10をアップロードしました。ダウンロードしてご利用ください。 ・フィルターフックを削除しない場合、新しく適用した代引きの価格が正しく設定されませんので、削除お願いします。 ・コードを拝見するかぎり、税金(消費税)の取得が計算式になっているようです。 ・もしフィルターフックを使い続ける場合は、次のコードになります。 ``` $collect_price = ''; // 代引き $collect_tax = ''; // 税金 if ( $this->is_collect( $order ) ) { $collect_price = $order->get_total(); $collect_tax = $order->get_total_tax(); // 返金は複数回数行えるので、すべてに対して繰り返し処理をします。 foreach ( $order->get_refunds() as $refund ) { $collect_price -= $refund->get_amount(); $collect_tax -= abs( $refund->get_total_tax() ); } } ```