enz

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • enz
    参加者

    上記について追記です。

    定期購入の仕様として、発送予定日は到着希望日を元に計算する仕様になっているかと思いますが、
    定期購入のプラグイン内部を拝見したところ、初回注文時、$_SESSION[‘usces_entry’][‘order’][‘delidue_date’]に値がセットされていると発送予定日の計算を行わないようになっているように見受けられました。
    ですので、カートページで到着希望日を変更しても発送予定日を再計算しないという挙動はプラグインの仕様なのかと予想していますが、クライアントに不便が発生していますので、もし修正可能であれば検討いただけると幸いです。

    プラグインの仕様ではない場合、こちらの設定やカスタマイズが原因の可能性がありますので、再度確認いたします。
    原因の可能性としてご教示いただけることがあればお伺いできると助かります。

    よろしくお願いいたします。

    enz
    参加者

    期間を開けての報告となりすみません。

    改めて検証したところ、【内容確認】ページへ進んだあと、【配送・支払方法】ページへ戻って到着希望日を変更すると、発送予定日が再計算されないようです。
    非公式のプラグイン(Welcart exclude from delivery day)は無効化し、公式テーマ(Welcart Basic)でも確認しましたが、同様の現象が確認できました。

    一旦、下記の方法で対応することはできました。
    ▼コードを追加するファイル
    wc_templates/cart/wc_delivery_page.php
    ▼追加コード
    unset($_SESSION[‘usces_entry’][‘order’][‘delidue_date’]);

    より望ましい対応方法があれば教えていただけると助かります。
    ご確認のほど、よろしくお願いいたします。

    enz
    参加者

    今回の不具合が起きた環境は以下になります。
    ーーーーー
    発送業務休日:日・火・木・土 ※設定可能な来年の5月まで同じ処理をしてます
    発送日目安:1~2日後
    配達日数:3日
    ※Welcart exclude from delivery day 1.1.0 で到着希望日を「火・木・土」のみに設定してます
    ーーーーー

    初回ではなく、以前の注文に対してキャンセル処理を行わずに続けて注文をしていました。
    新しくアカウントを作成し、初回の購入で「到着希望日」を7月8日にしたところ「発送予定日」が7月4日になり、正常に動作していました。
    確認したところ、同じアカウントで同じ定期購入型の商品を購入した場合、前回の注文時の「発送予定日」が反映されているようでした。
    異なる点は、初回の「到着希望日」が6月中で、2回目の「到着希望日」が7月という所でした。

    確かに、定期購入をしているのに何度も注文すること自体が想定外の操作になるとは思うので、それが今回の原因という事になるのでしょうか?

    enz
    参加者

    ご回答ありがとうございます。
    PayPay決済の追加の為、今現在のバージョンにwelcartをアップデートした時
    一度、古いバージョンのままクレジットカード決済の設定を行っていたのかもしれません。

    もう一度、連携できるようにするにはどうすれば良いでしょうか?
    又、SB管理画面にも注文データが反映されないのもそれが原因なのでしょうか?

4件の投稿を表示中 - 1 - 4件目 (全4件中)