ice

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

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

    yskysmrさま

    「phpMyAdmin をご利用でしたら、SQL で一括置換されるのが早いかと思います。データベースのバックアップは、必ず取っておいてください。」
    レコード数も少なかったので、先にフィールドキー名を変更した「カスタム・メンバーフィールド」を追加し、値をコピーしてから、旧フィールドを削除しました。
    「カスタム・カスタマーフィールド」も同様です。

    「カスタム・カスタマーフィールド」のフィールドキー名にハイフンを使っても、受注リストのダウンロードで不具合が起きないプログラムであれば、会員リストのダウンロードのプログラムも、それに合わせて頂いたほうが良いのではないでしょうか?
    もしくは、フィールドキー名に使用できない文字がある場合、エラー表示するなどチェックプログラムを実装してもらえると良いと思います。

    本件については、よくわかりましたので、クローズとさせて頂きます。

    ice
    参加者

    sun-ktznさま

    ご指摘のように「フィールドキーにハイフンを使用したため」のようです。
    フィールドキー名に使用していたハイフンを、アンダースコアに変えただけで、「会員リスト」からダウンロードしたCSVファイルに値が入ってきました!
    ありがとうございます!

    yskysmrさま

    次の課題は、既に追加したそれぞれの「カスタム・カスタマーフィールド」、「カスタム・メンバーフィールド」のフィールドキー名をどう変更するかです。
    WelcartShopの「カートページ設定」「会員ページ設定」からでは変更出来ませんよね。

    小職のような技術スキルがない人では、対処出来ないのですかね。作業できるエンジニアへ相談してみます。

    レスキューナビの件、了解しました。

    最後にひとつ教えてください。
    「受注明細リスト」・「受注リスト」の「お客様情報」の選択項目と、「会員リスト」の「会員情報」の選択項目は同じ項目を表示しますが、「お客様情報」と「会員情報」ではそれぞれ参照(取得)するフィールドは違うのですか?
    また、フィールドキー名を変更せずとも、「受注明細リスト」・「受注リスト」は値が取得できて、「会員リスト」では取得できないのは、取得するスクリプト(プログラム)に違いがあるのでしょうか?

    小職は技術スキルがないので、よくわかりませんが、エンジニアも本サイトを参照しているので回答をお願いします。

    フィールドキー名に使用できない文字ががあれば、オンラインマニュアルに気を付けるよう記載していただけると良いですね。それとも既知ではなかったですか?

    • この返信は6年、 8ヶ月前にiceが編集しました。
    ice
    参加者

    sun-ktznさま
    わざわざご回答いただいて、ありがとうございます!

    「フィールドキーにハイフンを使用したため」

    まさにその通り、使用しております。フィールドキー名を変えて試してみます。
    結果は改めて書き込みます。

    ice
    参加者

    yskysmrさま

    新たに判明したことがありますので、以下に明記いたします。
    参考になるでしょうか?

    「受注リスト」画面にある、「受注明細リスト出力」・「受注リスト出力」から、それぞれCSVファイルをダウンロードしてみました。
    出力したい項目の、「お客様情報」は、「会員リスト出力」の出力していた項目と一緒(カスタム・メンバーフィールドの5項目含む)にしました。
    ダウンロードした「usces_product_list.csv」、「usces_order_list.csv」には、(カスタム・メンバーフィールドの5項目に)全て値が入っていました。

    何故、「会員リスト出力」からダウンロードしたCSVファイル「usces_member_list.csv」にだけ、(カスタム・メンバーフィールドの5項目の)値が入らないのでしょうか?
    ますます疑問になってしまいました。

    何かお気付きがあれば、ご教示ください。
    引き続き、よろしくお願いします!

    ice
    参加者

    yskysmrさま

    お忙しいところ、ご返信ありがとうございます!

    「カスタム・メンバーフィールド」で追加したのは5項目あり、フィールドタイプは「テキスト」が4項目、ラジオが1項目になります。
    「Welcart Management 会員データ編集」では、キャプチャー画像のように(データの箇所はぼかしていますが)、各レコード毎に表示されています。

    何か原因が考えられますでしょうか?
    よろしくお願いします!

    Attachments:
    You must be logged in to view attached files.
    ice
    参加者

    お忙しいところ恐縮ですが、「sun-ktznさま」の本投稿を検索で見つけ、同事象が生じていおり、解決策を見つけられると思っていたのですが、何か策を講じるような解決策が返信されておらず、以降、書き込みも停まっていました。

    改めて、同事象であることの投稿を被せたのですが、そもそも「sun-ktznさま」は解決されたのでしょうか?
    もし解決されているのであれば、その手順を教示いただけると少し先に進めそうなんですが、いかがでしょう?

    お手数お掛けしますが、よろしくお願いします。

    ice
    参加者

    yskysmrさま
    ご回答、ありがとうございます!
    ご指摘の箇所については、
    「上記、カスタム・カスタマーフィールドとカスタム・メンバーフィールドと同様に設定している・・」
    が正しいです。意図は、Welcatshop「カートページ設定」で追加した入力項目と、「会員ページ設定」と合わせておき、会員情報の項目と一致させるためです。そのようにフォーラムの投稿を見て学習しました。

    質問はご指摘のように、正常なCSVファイルがダウンロード出来ないです。
    御社で検証されたのは、御社環境でしょうか?
    現在、小職の環境では3件の会員データを入力し、会員リスト>Welcart Management 会員データ編集へ遷移し、値が取得されているのを確認しています。

    手順としては、以下のとおりです。
    【1】会員リスト画面で、操作フィールドを表示し、「会員データ出力」ボタンを押下します。
    【2】表示される「会員データ」画面で、必要な「会員情報」の項目をチェックします。
    【3】「ダウンロード」ボタンを押下し、保存先を指定します。
    【4】ファイルを開くと、追加したカスタム・XXXXXフィールドの項目だけ、項目名だけありますが、値は入っていません。デフォルトの項目は値が入っています。

    お手数ですが、ご確認、お願いします。

    ice
    参加者

    ——————————————-
    WordPress のバージョン:4.9.4
    Welcart のバージョン:1.9.9
    ご利用のテーマ:Balloons-WordPress.com
    症状を確認したブラウザ:Firefox、Opera、GoogleChrome
    サーバー(会社名、サービス名):heteml
    SSLの利用: はい
    WordPress のパーマリンク設定:/%post_id%/
    ——————————————–
    すみません、利用環境をお知らせ出来ていませんでした。

    WelcartManagement>会員リスト>操作フィールド表示>アクション表示される「会員データ出力」を押下
    会員データ出力画面の下部に表示される、「会員情報」の項目ごとのチェックボックスから必要な項目をチェックし、上部の「ダウンロード」ボタンを押下、表示される「名前を付けて保存」画面でァイルの保存場所を指定し「保存」ボタンを押下します。
    保存されたCSVファイルには、デフォルトの項目はラベルもデータもありますが、カスタム・メンバーフィールドに設定(カスタム・カスタマーフィールドでも同様に設定)している項目は、ラベルはあるがデータがない状態です。

    上記、カスタム・メンバーフィールドとカスタム・メンバーフィールドに同様に設定している項目は、会員情報入力フォームと会員情報編集フォーム、Welcart Management 会員データ編集画面など、会員情報のすべてに表示させたいからです。

    表示は上手く出来ていますが、前述のCSVダウンロードは上手くいきません。回答をお願いします。

    ice
    参加者

    古いスレッドにコメントするのは、意味ないことでしょうが、この件は、解決されたのでしょうか?
    もしくは、同様の別スレで回答がされ解決されたのでしょうか?
    同事象で解決策を探しており、見つけたので結果を知りたいです。

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