こちら、私も同じ症状なのですが、アマゾンペイプラグインの不具合というよりは、通常のクレジットカード決済時に、名にフルネームが入って、姓に.(ドットマーク)が自動転記されることで、アマゾンペイ時にも転記がうまくいかず、このような状態になっているのではないか?と考えています。
まだ、解決方法はわかりません。
こんにちは
WooCommecr上の市町村区を必須でなくせばこのエラーは回避できます。
必須でなくす影響はそのサイトによって違うと思いますので、様々なケースについてテストした上で必須を解除してください。
また、このソースではどこの国かは無視しています。
対象の国によってshipping_city
に住所のどの部分が入ってくるのかが異なると思いますので、海外にも販売する場合には第二引数の国で必須を解除するかどうかを切り替える必要があるかもしれません。
また、このコードを使うことでうまく販売できず機会損失につながったとしても、私を含め誰も責任をとれないことをご承知おきください。
function my_woocommerce_billing_fields( $address_fields, $country ) {
$address_fields['billing_city']['required'] = false;
return $address_fields;
}
add_filter( 'woocommerce_billing_fields', 'my_woocommerce_billing_fields', 10, 2 );
function my_woocommerce_shipping_fields( $address_fields, $country ) {
$address_fields['shipping_city']['required'] = false;
return $address_fields;
}
add_filter( 'woocommerce_shipping_fields', 'my_woocommerce_shipping_fields', 10, 2 );
こちらも同じ問題が発生する。
上記のコードはどこに入れればいいですか?
サポートに連絡しました。Bugです。取りあえず前のバージョンに戻るしかないと言われました。
確認済、V1.11.1 と操作が問題なし。
やはりjapanizedのバグですか?
なんだかバグだらけで困ってしまいますね~
Amazonpayが使えないなんて、、
WCのサポートからメッセージが届いました:バグを修正するつもり(次のバージョンかどうか分かりません。。)
こちらのバグはもう修正されたのかわかる方いらっしゃいますか?
Woocommerce amazon pay バージョン1.12.2にしましたが、やはり同じエラーがでますので、改善されていないみたいですね。バージョンを戻すしかなさそうです。。