メンバーとポイントのインポート

プラサント・ライ

Written by Prasant Rai
Updated

このページについて

RewardsWPのインポートツールを使用すると、CSVファイルからメンバーとポイント残高を取り込むことができます。他のロイヤルティプラグインからの移行、既存の顧客リストのオンボーディング、または一括ポイントクレジットの適用など、3段階のインポートワークフローが面倒な作業を処理します。このガイドを読めば、CSVの準備、列のマッピング、インポートの処理、およびエラーのトラブルシューティング方法がわかります。

開始する前に

インポートツールは、すべてのRewardsWPプランで利用できます。アクセスするには、WordPress管理画面のRewardsWP » Toolsに移動してください。Importタブがデフォルトで選択されています。

開始する前に、以下があることを確認してください:

  • メンバーとポイントデータが含まれるCSVファイル。まだお持ちでない場合は、次のステップでテンプレートをダウンロードします。
  • 各行に少なくとも1つの識別子があること。これにより、RewardsWPはどのメンバーにクレジットするかを認識します。有効な識別子は、member_id、user_id、またはemailです。
  • 各行にポイント値があること。points列は、すべてのインポートで必須です。

テンプレートをダウンロードしてCSVを準備する

インポートタブのDownload example CSVボタンをクリックして、事前フォーマットされたCSVファイルを取得します。ダウンロードされたファイルの名前はrewardswp-points-import-template-{DATE}.csv({DATE}は今日の日付)となり、16個すべての利用可能な列がヘッダーとして含まれています。

利用可能な列

列必須説明
会員ID条件付きRewardsWPのメンバーID。既存のメンバーを更新する場合に使用します。
ユーザーID条件付きWordPressのユーザーID。既存のWordPressアカウントにメンバーをリンクするか、一致が見つからない場合は新しいメンバーを作成します。
メールアドレス条件付きメンバーのメールアドレス。既存のメンバーをメールアドレスで照合するか、新しいメンバーを作成します。
名いいえメンバーの名。新しいメンバーに推奨されます。
姓いいえメンバーの姓。新しいメンバーに推奨されます。
紹介コードいいえ会員用のカスタム紹介コード。
ステータスいいえ会員のステータス(例:アクティブ、除外)。
ポイントはい追加するポイント数。各行が個別のポイントエントリを作成します。
タイプいいえポイントトランザクションのタイプ。
ソースタイプいいえポイントの発生元(例:購入、手動)。
ソースIDいいえポイントを特定のソース(例:注文ID)にリンクするID。
ポイントステータスいいえポイントエントリのステータス(例:承認済み、保留中)。
作成日時いいえポイントエントリが作成された日付。履歴インポートに推奨。
有効期限いいえポイントの有効期限。
公開メモいいえ会員のアクティビティログに表示されるメモ。明確にするために推奨。
内部メモいいえ管理者のみが閲覧できるメモ。会員には表示されません。

少なくとも1つの識別子列(member_id、user_id、またはemail)と必須のpoints列を併記する必要があります。オプション列は任意の組み合わせで含めることができます。

データの準備

テンプレートをスプレッドシートアプリケーションで開き、データを入力してください。ヒント:

  • 1行につき1ポイントエントリ。 会員に単一の残高として500ポイントを付与する必要がある場合は、pointsを500に設定した1行を使用します。複数のトランザクションを含む履歴全体をインポートしたい場合は、トランザクションごとに1行を使用します。
  • 一貫した識別子を使用してください。 1つの識別子タイプ(通常はメールが最も簡単です)を選択し、すべての行で一貫して使用してください。
  • 日付形式。 created_atおよびexpires_at列には、YYYY-MM-DDまたはYYYY-MM-DD HH:MM:SSを使用してください。
  • CSVとして保存。 スプレッドシートが標準の.csvファイル(カンマ区切り値)としてエクスポートされるようにし、.xlsxまたは.xlsではないことを確認してください。

列をアップロードしてマッピング

インポートタブに戻り、ファイルピッカーまたはドラッグアンドドロップエリアを使用してCSVファイルをアップロードします。RewardsWPはファイルを検証し(CSV形式必須)、列ヘッダーを読み取ります。

列のマッピング

アップロード後、カラムマッピングインターフェイスが表示されます。RewardsWPは、カラムヘッダーを使用して、どのCSVカラムがどのインポートフィールドに対応するかを自動検出します。各マッピングには信頼度が表示されます。

信頼度意味
高カラムヘッダーが完全に一致するか、ほぼ一致します。アクションは不要です。
中ヘッダーが部分的に一致します。マッピングを確認して、正しいことを確認してください。
低RewardsWPは、このカラムを確実に一致させることができませんでした。ドロップダウンを使用して手動でマッピングする必要があります。

各マッピングを確認し、ドロップダウンメニューを使用して、一致しなかったものを修正してください。マッピングされていないカラムは、インポート中にスキップされます。

データのプレビュー

マッピング後、プレビューモーダルに、マッピングが適用されたデータのサンプルが表示されます。続行する前に、値が正しいカラムに配置されていることを確認するためにプレビューを確認してください。

インポートを確認して処理する

カラムマッピングとプレビューに満足したら、ボタンをクリックしてインポートを開始します。RewardsWPは、ファイルを1回のリクエストあたり50レコードのバッチで処理するため、処理中にカウントを追跡する進捗インジケーターが表示されます。

RewardsWPが各行を処理する方法

インポートロジックは、提供された識別子によって異なります。

提供された識別子何が起こるか
会員IDそのIDを持つ既存のメンバーを更新します。メンバーが見つからない場合は、行はスキップされ、エラーとして記録されます。
ユーザーIDそのWordPressユーザーにリンクされているメンバーを検索します。見つかった場合は、そのメンバーを更新します。見つからない場合は、ユーザーにリンクされた新しいメンバーを作成します。
メールアドレスそのメールアドレスを持つメンバーを検索します。見つかった場合は、そのメンバーを更新します。見つからない場合は、そのメールアドレスを持つ新しいメンバーを作成します。

1つの行に複数の識別子が存在する場合、member_idが優先され、次にuser_id、次にemailの順になります。

CSVの各行は、メンバーの履歴に個別のポイントエントリを作成します。行にfirst_name、last_name、またはreferral_codeなどのオプションフィールドが含まれている場合、それらの値もメンバーレコードに適用されます。

インポート後

インポートが完了すると、処理された合計レコード数、成功数、失敗数が表示される概要が表示されます。

行が失敗した場合は、エラーレポートのダウンロードをクリックして、失敗した各行とそのスキップされた理由を記載したCSVファイルを取得してください。一般的な理由としては、次のようなものがあります。

  • 必須のpointsカラムの値が欠落している
  • 行に有効な識別子(member_id、user_id、またはemail)がない
  • member_idが既存のメンバーと一致しない
  • created_atまたはexpires_atの無効な日付形式

エラーレポートCSVの問題を修正し、失敗した行のみを再インポートできます。

インポートが成功したら、RewardsWP » Membersに移動して、インポートされたメンバーとポイント残高が正しく表示されていることを確認してください。

よくある質問

はい。他のプラグインからデータをCSVとしてエクスポートし、RewardsWPのテンプレートに合わせて列を再フォーマットしてください。最も重要な要件は、各行に少なくとも1つの識別子(通常は一致させるのが最も簡単なemail)とpointsの値があることです。

RewardsWPは、そのメールアドレスを持つ既存のメンバーに行を一致させ、履歴に新しいエントリとしてポイントを追加します。重複したメンバーは作成されません。

ファイルサイズの上限は、サーバーのPHP設定(特にupload_max_filesizeおよびpost_max_size設定)によって異なります。ほとんどのホスティング環境では少なくとも2MBが許可されており、これは数万行には十分です。ファイルが大きすぎる場合は、より小さなバッチに分割してみてください。


以上です!インポートツールを使用すると、あらゆるソースからメンバーとポイント残高を簡単に取り込むことができます。

まだ解決しませんか? チケットを送信 開発チームがお手伝いします。

RewardsWP

一度だけ購入する顧客を生涯顧客に変える

ポイント、リワード、紹介、VIPティアをすべて1つのウィジェットにまとめ、顧客はストアのどのページからでも開くことができます。