• Resolved mamekichi

    (@mamekichi)


    こんにちは

    バージョン 2.5.7の時は問題なかったのですが、2.5.8に更新したらエラーが生じました。プラグインを削除してログを調べたら下記の記載がありました。

    2023-05-04T22:51:44+00:00 CRITICAL Cannot redeclare WooCommerce\PayPalCommerce\init() (previously declared in /virtual/***/public_html/****.com/wp-content/plugins/woocommerce-paypal-payments/woocommerce-paypal-payments.php:47): /virtual/*****/public_html/***.com/wp-content/plugins/woocommerce-for-japan/includes/gateways/paypal/woocommerce-paypal-payments.php の行49
Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter mamekichi

    (@mamekichi)

    WooCommerce PayPal Paymentsを削除し、2.5.8を再度インストールしたところ問題ありませんでした。

    同様の症状がおきています。

    一点お伺いしたいのですが、上記の処理を行った際、設定などは再度し直す必要はありましたでしょうか?

    • This reply was modified 1 year, 6 months ago by altstack.
    Thread Starter mamekichi

    (@mamekichi)

    日本対応>支払方法にてPayPalにチェックを入れ、設定>決済でPayPalの設定を確認しましたがを特に変更は等は必要ないと思います。

    カートに品物をいれチェクアウトページで[PayPalで支払う]をクリックして正常にPayPalに遷移することを確認しました。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @mamekichi @altstack 申し訳ありません。PayPal の決済部分を日本対応版を更新したので、それで発生したようです。
    今回からJapanized for WooCommerce側に最新版を入れておりますので、そちらを利用して頂くか、こちらをオフにしていただければと思います。

    Japanized for WooCommerce 版では都道府県がちゃんと表示される対応となっています。本家にプルリクを送っているのですが、一向に日本対応してもらえない状態でして。。。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    PayPalとの統合を解消する 2.5.9版を至急アップデートします。

    ご情報の共有、誠にありがとうございます:)

    Thread Starter mamekichi

    (@mamekichi)

    @shoheitanaka さん、2.5.9をインストールしました。

    先に2.5.9がインストールされていて、後からWooCommerce PayPal Paymentsを有効化しようとすると

    Warning: Constant PAYPAL_API_URL already defined in /virtual/****/public_html/****.com/wp-content/plugins/woocommerce-paypal-payments/woocommerce-paypal-payments.php on line 24

    というエラーが出て有効化できませんでした。一旦2.5.9を無効化し、先にWooCommerce PayPal Paymentsを有効化してから、再度2.5.9を有効化したらエラーは生じませんでした。

    今回WooCommerce PayPal Paymentsを使っていたのは、 Japanized For WooCommerceの使用を見合わせたためなので、以後2.5.9のPayPalを使用することにします。

    都道府県名の件、確認しました。ありがとうございました。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @mamekichi なるほど、私の説明が悪かったようです。


    シンプルに言うと、Japanized for WooCommerce の中に日本用に改変した「WooCommerce PayPal Payments」が入っています。なので、別途「WooCommerce PayPal Payments」を入れる必要はありません。


    ちなみに、「WooCommerce PayPal Payments」を先に入れているとそちらの方を見に行きますので、都道府県表示は改善されない形になります。

    今後は出来るだけオンタイムで Japanized for WooCommerce の中の「WooCommerce PayPal Payments」もアップデートする予定なので、都道府県問題を解決したい場合はこちらを使っていただければと思います。

    一回、この辺りをブログか何かで説明した方がいい感じがしてきました。。。そろそろちゃんとした導入マニュアルも作らないとな。。。

    Thread Starter mamekichi

    (@mamekichi)

    ありがとうございます。これにて解決。これからもよろしくお願いします。

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘WooCommerce PayPal Paymentsと競合’ is closed to new replies.