maruo
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
maruo参加者
続報です。
その後色々試して見たのですが、こんな感じでした。
1.「Lightning」のデフォルトの状態で、会員同意チェックマークが表示されます。2.「Lightning」テーマのフォルダに「wc_templates(DLSeller購入時にあるフォルダー)」を置くと、チェックマークが表示されません。
そもそも、ソースが結構ガタガタになるので、そのあたり関係ありそうな感じですが、、、ご対応お願い致します。
以上
maruo参加者ご返答遅くなりました。
デフォルトプラグインならびに、その他最初にあるテーマでも試した結果、チェックマークの表示を確認しました。ちなみに出ない時のテーマは「Lightning」で、現在ほとんど無改造のままでテストしているのですが、このテーマだと表示されません(HTMLソースも)。何か心当たりありますでしょうか??
- この返信は6年、 1ヶ月前にmaruoが編集しました。
maruo参加者こちら、上記コードが入ってますが、うまくいきませんでした。
問題切り分けのため、デフォルトのテンプレートに戻したところうまくいきました。こちらで修正した際に、どどこかに問題があるようですので、ひとまず解決です。
ご回答ありがとうございました。maruo参加者はい、使用しているテーマフォルダに「member/wc_member_page.php」をコピーして使用しています。
maruo参加者こちらは、基本認証を外して無事取得できました。
ありがとうございました。maruo参加者>>以下の WCEX DLSeller のドキュメントをご参照ください。
>>DLSellerの設定こちらの設定ですが、これだけの情報では現状を解決できません。
おそらく推測するに「自動処理設定」のところがそれらしい感じがするのですが、ヘルプ文言を読む限り、継続サービスを登録したユーザーに対して、メールにて色々通知するための設定に見受けられます。
今回は、サイト管理者が表題の件を解決したいのですが、これと何がどう繋がるのかさっぱり解らない次第です。>>また、BASIC 認証をかけている場合は、cron は実行されないのではないかと思います。
こちらは外しますが、そのcronのタイミングまで数日待たなければならないのでしょうか??
手動で実行する方法等教えていただけますでしょうか??maruo参加者ご返答ありがとうございました。
>cron が実行できる環境か確認してください。
現在借りているサーバーで実行可能です。自動継続課金処理(cron)の動作仕様について教えてください。
1.この動作は何時どのタイミングで行われ、何をするのですか??
例えば、昨日テストサイト一軒登録しました。ルミーズ側をテストサイトで、両サイトとも正常にデータが登録されています。登録した日時は「9/10 16:00」ですがこれの「次回契約更新日、次回課金日」の値が取得されるは何時くらいですか??2.これ詳細を表記したページ(サイト)があれば教えてください。
3.テストサイト全体に基本認証をかけてますが、値を取得できますか??
maruo参加者nanbu様へ
ご返答が遅くなりました。
ヒントいただき、ありがとうございました。その後このシステムを使っていて、やはりこの記事のタイトル通り「管理画面の受注リストに項目の追加」をしたく格闘中です。前回ご返答頂いた「カラムを途中に入れたい場合」を目指しておりまして、プログラムを眺めながら、やはりつまづきましたので、ご伝授お願い致します。
■解析できた事
usc-e-shop/includes/order_list.php
$arr_column
に、項目を追加すると、管理画面のリストに追加したい項目が表示されるusc-e-shop/class/orderList.class.php
・SetSelectsクラスの「$select」に、追加したいフィールド(SQLで記述)を追加
・SetJoinTablesクラスの「$join_table」に、追加したいセレクト分を記載
→これで「rows」の中に、任意の項目が追加された。しかし、HTML主力先である
usc-e-shop/includes/order_list.phpのフック「usces_filter_order_list_header」から、追加した項目が呼び出されないで、フックの定義先を探すが見つからず。という感じです。
聞きたいことは、いくつかあるのでまとめておきます。1.「usces_filter_order_list_header」の処理はどこに記述されているのですか??
2.今探ってる状態は最終的にはフックで引っ掛けて、追記していくのは分かりますが、これを実装する方法がわかりません。以下実際に追加した内容を記載しておきます。
=============================================================
「管理者メモ」を任意の場所に追加する
1.order_list.phpの「$arr_column」に以下を追加
__(‘Order memo’, ‘usces’) => ‘order_memo’2.orderList.class.phpのSetSelectsクラス「$select」に以下を追加
“meta02.meta_value AS order_memo”3.orderList.class.phpのSetJoinTablesクラス「$join_table」に以下を追加
” LEFT JOIN {$meta_table} AS meta02 ON ID = meta02.order_id AND meta02.meta_key = ‘order_memo'”.” \n”これで、rowsの中のデータに、管理者メモ(order_memo)が呼びだしされてますが、管理画面の部分には、項目があるけど表示されていません。
=============================================================お手数ですが、ご返答お待ちしております。
以上
maruo参加者nanbu様へ
私はプログラマーですので、WPのフックは存じております。
また、Welcartのこういった改造もフックにて改造するのも存じております。
しかし「Welcart」専用のフックの仕様、調べ方、記述先などは分かっておらず、質問している次第でございます。以上
maruo参加者yskysmr様
ご返答ありがとうございました!!
先に結論ですが、解決しました。上記ルートを辿った所、メールを送信する旨のチェック項目がありました(これは分かりにくい)。
こちらは、コンビニ決済時のみ外れており、チェック後確認して支払情報のメールが届いている事を確認できましたので、問題解決でございます。先週から、どうにも腑に落ちなくて、Welcartのサポートに「不便ですよ?」と問い合わせたのですが、「仕様ですのね」と言われ、それでも納得がいかなく、再度電話し、違うサポートの方にお伺いしても同様の答えが帰ってきて、、、、ここ数日何だったのだろう・・・
今件、管轄外でもあるにも関わらず、丁寧なご回答をしていただき誠にありがとうございました。
本当に助かりました!!maruo参加者yskysmr様へ
ご返答ありがとうございました。
ご返答の中で気になる事がありましたので、再度質問させてください。今回の質問の経緯を話しておきます。
コンビニ支払い用の流れを調べていたのですが、URLが確認できる場所が、カートにて購入完了後、ルミーズの画面に切り替わり、Welcartに戻ってきた際に表示される「購入完了画面」でしかユーザーがURLを知るすべが無い。
というのが事の始まりです。「支払先URL(ルミーズのバーコードが表示されるURL)」が記載されたメールが、ルミーズ側から送信されるないのか??
と問い合せしましたが、ルミーズ側は「そういった仕様ではない」とのご返答を頂きました。そこで、ユーザーが購入完了後のwelcartが送信するメールに、その「支払先URL」を記載できないか??はたまた、購入履歴から「支払先URL」を表示できないか??
模索してこの質問に至った次第です。ちなみにDBの中身は確認しており、ルミーズ側の戻り値が幾つか保存されているので、その辺を改造すれば簡単にできるかな?っと思った次第です。
そこで、yskysmr様のご返答で気になることがございました。
「URLを記載した内容は、購入者と同じものが管理者宛にも送られていると思います。」
今件、再度確認したのですが、「支払先URL」が記載されたメールは、ユーザー、管理者共に届いておりません。一応なのですが、購入完了後の自動返信メールには支払い方法に「コンビニ支払い」とだけ記載されています。これは、仕様が変更になったのですか??それともどこかで設定するのですか??
このURLが確認簡単に確認できないと、ユーザはかなり不便を感じることとなり、さらにオペレーション上でも、やりとりが発生するので、解決したいと思ってる次第です。
ご返答よろしくお願いいたします。
maruo参加者デベロッパーヴァージョンにて、バグの問題が解決しました!!
長々とご対応いただき、ありがとうございました。それとキャッシュの件のご指摘もありがとうございます。
こちらは利用しない方向で行きたいと思います。要望なのですが、このバグ対策がされたヴァージョンがアップされる時、更新ジャーナルに記載をお願い致します。でないといつまでも更新できなくなってしまいますので、、、
以上
maruo参加者ご返答ありがとうございます。
デベロッパーのダウンロードがわからないのですが
http://wordpress.org/plugins/usc-e-shop/download/
↑ここから赤いボタンを押して、ダウンロードでよろしいですか?こちらのヴァージョンを以下からインストールしても、バグが改善されません。
1.FTPにて、WPのpluginにある「usc-e-shop」ごと削除
2.管理画面から、プラグイン→新規追加→ダウンロードしたZIPファイルを選択
3.プラグインを有効
4.WPの「WP Super Cache」を停止
5.ブラウザのキャッシュクリアーご回答お願い致します。
maruo参加者ご返答ありがとうございます。
上記手順ですと、ファイルの容量制限(サーバーの)に引っかかるためヴァージョンアップできませんでしたが、プラグイン更新にてヴァージョンアップできました。現在「バージョン 1.4.2」になっております。
しかし、表題の「ルミーズのコンビニ決済でエラーがでます」のバグは解決していません。何か間違いましたでしょうか??
maruo参加者ご返答ありがとうございます。
まず、アップデート方法ですが以下の手順です。
1.デベロッパーからファイルをダウンロード
2.ローカルにてZIPファイルを解凍
3.解凍したフォルダごとFTPにて、WPのpluginにある「usc-e-shop」をまるごと上書きしました。環境の部分はこちらです。
▼ご利用の環境
【サーバー】
Apache【MySQL】
5.6.11【PHP】
5.3.15 memoly[global]:128M [locale]:256M [usage]:40M
simplexml, curl, gd, json, mbstring, mysql, opensslご返答お待ちしております。
以上
-
投稿者投稿