返信先: 1.3.5⇒1.3.12アップデート後、支払い・配送方法選択が面でエラーが出て進めない

フォーラム 使い方全般 1.3.5⇒1.3.12アップデート後、支払い・配送方法選択が面でエラーが出て進めない 返信先: 1.3.5⇒1.3.12アップデート後、支払い・配送方法選択が面でエラーが出て進めない

#71555
grace
参加者

mainomainoさん、こんにちは。

usc-e-shop/functions/template_func.php の3219行目ぐらいにある usces_filter_apply_addressform というフィルターフックを用いて ”国” を非表示にしています。
国を非表示にする場合は、内部的に国のデータを保持しておく必要があるらしく、上記コードを加えたということでした。

で、肝心の場所なのですが、usc-e-shop/functions/template_func.php の3084行目ぐらいにある

<td colspan="2">' . usces_pref_select( $type, $values ) . apply_filters( 'usces_filter_after_states', NULL, $applyform ) . '</td>

<td colspan="2">' . usces_pref_select( $type, $values ) . apply_filters( 'usces_filter_after_states', NULL, $applyform ) . '<input type="hidden" name="' . $type . '[country]" value=" ' . $values['country'] . '" /></td>

というふうにフィルターフックを用いて書き換えればいいのですが、調べてみると バージョン 1.3.12 で『販売対象国が1つだけの場合、フロントの国のフィールドを表示しないよう仕様変更』とあるので、上記修正は必要ないのかもしれません。
モヤモヤが解消できそうでしたらお試しください。