weltk

動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • 投稿者
    投稿
  • 返信先: RFCに準拠を解除 #76005
    weltk
    参加者

    nanbu様

    説明がかけておりました。
    翻訳ファイルを変更し、「※メールアドレスが不正です。」を「※メールを送信できませんでした」に変更してあります。

    正しい、エラーメッセージは下記でした。
    ※メールアドレスが不正です。

    混乱させて申し訳ございません。ご対応よろしくお願い致します。

    返信先: RFCに準拠を解除 #75998
    weltk
    参加者

    説明が不足していた様で申し訳ございません。

    パスワードが分からなくなった時にリセットするページがありますよね?
    テンプレート名:wc_lostpassword_page.php
    このテンプレートで表示されるページに、通常なら登録済みのメールアドレスを入力して
    送信すると、パスワード再設定用のURLがメールに記載されて送られてくると思うのですが、
    メールアドレスが下記の様な形式だとエラーがでます。

    ・example.@example.com
    ・exa…mple@example.com
    ※RFCに準拠していない。

    エラーメッセージは下記です。
    エラー: メールを送信できませんでした

    なお、下記の様なRFCに準拠しているメールアドレスの場合は問題なく
    パスワード再設定用のURLがメールに記載されて送られてきます。
    どういうことでしょうか?

    状況はわかりましたでしょうか?

    返信先: RFCに準拠を解除 #75826
    weltk
    参加者

    すいません。間違えました。
    会員登録ではなくパスワードを再設定する時に、メールアドレスを入力しても
    エラーがでてしまい、パスワードが再設定できない状態です。

    エラー: メールを送信できませんでした

    と表示されます。

    会員登録はRFCに反していても大丈夫な事はわかりましたが、
    パスワードの再設定の所はちがうのでしょうか?

    weltk
    参加者

    nanbu様

    ご返信ありがとうございます。
    つきましては、下記の様にしてみました。

    add_filter(‘usces_filter_send_regmembermail_message’,’my_send_regmembermail_message’,10,2);
    function my_send_regmembermail_message(){
    global $usces;
    $member_info = usces_memberinfo(‘ID’,’return’);
    $member_id = $membert_info[‘ID’];
    $nickname = get_member_meta_value(‘csmb_nickname’,$member_id);
    $args = func_get_args();
    $mail_data = $usces->options[‘mail_data’];
    $user = $args[1];
    var_dump($user);
    $message = $mail_data[‘header’][‘membercomp’];
    $message .= “\n\n”;
    $message .= “————————————————————————————\n”;
    $message .= ‘●会員番号:’.trim($user[‘ID’]).”\n”;
    $message .= ‘●お 名 前:’.trim($user[‘name1′]).’ ‘.trim($user[‘name2’]).”\n”;
    $message .= ‘●フリガナ:’.trim($user[‘name3′]).’ ‘.trim($user[‘name4’]).”\n”;
    $message .= ‘●ニックネーム:’.$nickname.”\n”;
    $message .= ‘●郵便番号:’.trim($user[‘zipcode’]).”\n”;
    $message .= ‘●住  所:’.trim($user[‘address1’]).trim($user[‘address2’]).trim($user[‘address3’]).”\n”;
    $message .= ‘●電話番号:’.trim($user[‘tel’]).”\n”;
    $message .= ‘●メルマガを受け取る:’.trim($user[‘csmb_mailmaga’]).”\n”;
    $message .= ‘●メールアドレス(メイン):’.trim($user[‘mailaddress1’]).”\n”;
    $message .= ‘●メールアドレス(サ ブ):’.trim($user[‘csmb_email_sub’]).”\n”;
    $message .= “————————————————————————————\n”;
    $message .= “\n\n”;
    $message .= $mail_data[‘footer’][‘membercomp’];
    return $message;
    }

    結果エラーがでます。
    下記がエラーメッセージです。
    Fatal error: Call to undefined function get_member_meta_value() in

    また、まずはニックネームだけを出力してみようと思い下記の方法で試してみましたが
    やはり、カスタム・メンバーフィールドの値は
    出力できません(メール送信すると空)

    $message .= ‘●ニックネーム:’.trim($user[‘csmb_nickname’]).”\n”;

    どうすればカスタムメンバーフィールドの値を、
    会員登録完了の自動送信メールに含める事ができるでしょうか?
    ご教授よろしくお願い致します。

    返信先: usces_item_list.csvが真っ白 #75381
    weltk
    参加者

    kitamuuu様

    welcart本体のファイルを修正したことはございません。
    また、welcartのヴァージョンを1.4.20にアップデートしてusces_item_list.csvをダウンロードしてみましたが結果は変わらず真っ白のままでした。

    時間を置いて何度か試してみましたがやっぱり真っ白ですね。。

    返信先: usces_item_list.csvが真っ白 #75296
    weltk
    参加者

    Kitamuuu様

    ご返信ありがとうございます。
    いえ、以前もダウンロードはできませんでした。
    というより、一度も正常にダウンロードできたことはございません。

    今まではCSVファイルを編集する必要性がなかったのですが、
    この度、CSVファイルを編集する必要性がでてきたため、ダウンロードした所、真っ白のCSVファイルになってしまいます。

    返信先: 会員IDを00000000から始めたい! #75258
    weltk
    参加者

    yskysmr様

    催促するわけではないですが、その後いかがでしょうか?
    進捗をおしえていただければと思います。

    返信先: 購入履歴に直近の配送先を表示したい #75105
    weltk
    参加者

    yskysmr様

    説明不測ですいません。
    直近という言い方がおかしかったです。

    ログイン後に購入履歴の所に、その時に注文した商品の情報が表示されると思います。
    その時に「この時に注文した商品の配送先はここ!」のような感じで配送先の
    名前、住所、電話番号がを表示したいです。

    ご教授よろしくお願い致します。

    返信先: 会員IDを00000000から始めたい! #75104
    weltk
    参加者

    yskysmr様

    会員ID を表示する箇所にフィルターフックを用意しますので、しばらくお待ちいただけますでしょうか。
    よろしくお願いいたします。

    了解しました。
    よろしくお願い致します。

    返信先: 購入履歴に直近の配送先を表示したい #75027
    weltk
    参加者

    usces_member_history();で購入履歴を表示していると思うのですが、

    use-e-shop/funtions/template_func.php
    LINE:2526〜2653

    にusces_member_history();が記載されていますが、usces_filter_history_cart_rowを用いてどのように「注文毎の配送先」を表示させればいいのでしょうか?

    use-e-shop/funtions/template_func.php
    LINE:2526〜2653
    を見ましたが特に配送先の情報はなさそうなんですが。。。

    返信先: 会員IDを00000000から始めたい! #75011
    weltk
    参加者

    yskysmr様

    返信ありがとうございます。

    会員データは usces_member テーブルに登録されているのですが、会員ID の項目の属性が bigint 型なのです。従いまして、先頭が 0(ゼロ)から始まる値にすることができません。
    表示上は可能ですが(ID が「1」のとき「00000001」と表示する)、フロント、管理画面、メール等の表示部分を全て修正する必要があります。

    了解しました。
    見た目だけ「00000001」から始まれば問題ないので、ご提案いただいたこの方法で行きたいと思います。
    フロント、管理画面、メール等の表示部分全て修正する必要があるとのことですが、
    よろしければ、ファイル名等もご教授いただけないでしょうか?

    「手動で」というのは、データベースのデータを直接修正するということでしょうか。修正することは可能ですが、会員ID で受注データと紐付けして購入履歴を取得していますので、受注データのほうも修正が必要になるかと思います。修正する場合はデータベースのバックアップをとり、慎重に行なってください。

    これは上記の説明を見てちょっと危険かと思うのでやめます!

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