Stack ヘルプガイド

以前使っていたカートシステムから会員ランクを移行する場合は、以下3つの設定で可能です。

  • VIPに購入履歴を移行する(ランクを購入金額で決定する場合)

  • ポイントを移行する(ランクを付与ポイントで決定する場合)

  • 固定ランクを利用する

本ガイドでは、上記3つの設定をご案内いたします。


購入金額を基に会員ランクを決定する場合、VIPインストール前の購入履歴をVIPにインポートする必要があります。

注文データは、下記を参考に Matrixifyなどのツールを利用して抽出・整形してください。

インポートする期間について

・VIPインストール以降の購入履歴 → すでに自動でVIPに反映されています

・VIPインストール以前の購入履歴 → CSVでのインポートが必要です

正確なVIPインストール日時が分からない場合は、サポートまでお問い合わせください。

Matrixifyを利用した購入履歴の抽出方法

Orders Type

Column

Bacis Columns

Created At

Bacis Columns

Price: Current Subtotal

Customers

Customer:ID

Filter

Payment Status

Filterについて

  • 必要な項目に絞って選択してください。

  • 必ず選択肢にPertially Refunded(一部返品)は残してください。

  • キャンセルや返品等はPayment Statusで除外してください。

  • Payment Statusは、Paid:支払い済み、Partially Refunded:一部返金済み をご選択ください。

  • ランクやポイント算出に用いられる金額は税金が掛かる前の商品代金です。 送料や代引き手数料、税関手数料などはランクやポイントの算出対象になりません。 クーポンを使用している購入の場合は、クーポン値引き後の商品代金でランクが計算されます。

購入履歴CSVのインポートは以下指定のフォーマットでStack社に提出してください。

移行したデータを削除することはできません。

CSVのデータは最大限の注意を払って設定をお願いします。

サンプルはこちら

購入履歴移行.csv
310B

フォーマットについて

カラム名

説明

customer_id

Shopify上の顧客ID。

Matrixifyなどのツールを使うとShopifyへ移行した顧客データをID付きで出力できます。 customer_idの末尾に空白セルが入っていないか確認してください。

6845912345678

subtotal

購入金額を入力してください。0やマイナス値の行は除外してください。

5000

created_at

この購入が発生した日時を入力してください。日付のフォーマットは yyyy-mm-dd 形式です。(例: 2021-12-02 )

タイムゾーンはJSTで登録されます。

2021-12-02

購入履歴CSV作成時の注意点

  • インポート作業の期間につきましては、所定の書式に則った正確なデータを弊社で受領後、以下の通りお時間を頂戴しております。

    • 10万行未満の場合: 3営業日

    • 10万行以上の場合: 5営業日

    なお、当日受付は午前中までのご提出分とさせていただきます。午後以降のご提出分につきましては、翌営業日からのカウントとなりますので、あらかじめご了承ください。

  • 1人のカスタマーに対して複数の購入の移行を行う際には、合算するのではなく複数行に分けて入力をお願いします。

提出前のチェックリスト

  • ヘッダーは、「customer_id, subtotal, created_at」になっていますか?また、順番は正しいですか?

  • customer_id は書式なしの数値になっていますか?(誤:0.99999E+12)

  • subtotal に0やマイナスの行はありませんか?(誤:0, -1000)

  • subtotal は整数になっていますか?(誤:20200.00)

  • created_at のフォーマットは正しいですか?(誤:2026-01-01 00:10:20 +0900)

  • ファイル形式はCSVになっていますか?

  • 1ファイルあたりの件数が3万件を超えていませんか?

  • CSVの文字コードはUTF-8になっていますか?

  • 不要な空白は含まれていませんか?

  • VIPへの固定ランク移行を行う前に、Shopifyへの顧客のインポートを完了していますか?


ランクを付与ポイントで決定する場合には、ポイントの移行が必要となります。

インポートしたポイントログは取り消すことはできません。

誤ってインポートした場合でも、あとからマイナス減算することもシステム上、対応ができませんのでご注意ください。

この処理にはメタフィールドのトークン設定が必要です。

VIP管理画面>設定>トークン>メタフィールド同期にて、中身に値が入力されていることを確認してください。トークン設定の方法は「初期設定ガイド」からご確認ください。

下記のフォーマットでCSVを作成します。

ポイントインポートCSV.csv
518B

一度にインポートできるのは5万件までです。

5万件を超える場合はファイルを分けてインポートしてください。

フォーマットについて

カラム名

説明

customer_id

Shopify上の顧客ID。

Matrixifyなどのツールを使うとShopifyへ移行した顧客データをID付きで出力できます。 customer_idの末尾に空白セルが入っていないか確認してください。

6845912345678

title

ポイントのタイトル。

顧客のポイント履歴に表示されます。

移行ポイント、移行分付与ポイント など

point

移行するポイント数。

0やマイナス値の場合は、その行のデータは移行されません。

100

expires_at

ポイントの失効日。

入力した日付の23:59にポイントが失効します。

yyyy-mm-dd形式で入力してください。

リリース日より過去の日付は読み取れません。

2021-12-02

created_at

ポイントの増減が発生した日付(またはポイント移行開始日)で設定してください。

移行開始日よりも未来日の日付のものは流し込みができません。 日付のフォーマットはyyyy-mm-dd形式で入力してください。 タイムゾーンは日本時間(JST)で登録されます。

2021-12-02

インポート前のチェックリスト

  • メタフィールド同期トークン設定は終了していますか?

  • ヘッダーは「customer_id, title, point, expires_at, created_at」になっていますか?また、順番は正しいですか?

  • 「customer_id」は書式なしの数値になっていますか?(誤:0.99999E+12)

  • point に0やマイナスの行はありませんか?(誤:0, -1000)

  • 「expires_at, created_at」のフォーマットは正しいですか?(誤:2026-01-01 00:10:20 +0900)

  • created_at に未来の日付が入力されていませんか?

  • expires_at に過去の日付が入力されていませんか?

  • ファイル形式はCSVになっていますか?

  • 1ファイルあたりの件数が5万件を超えていませんか?

  • CSVの文字コードはUTF-8になっていますか?

  • 不要な空白は含まれていませんか?

VIP管理画面>ポイント>インポートを開始する「開始する」>右上の作成するをクリックします。

作業名・通知先を入力し、インポートしたいCSVをアップロードします。

項目名

内容

タイトル

後から見た時にわかりやすい作業名を登録してください。

メールアドレス

CSVのフォーマット検証結果をメールで送信します。結果を受信する必要のあるメールアドレスを登録してください。

CSV

CSVを準備する」で作成したCSVを登録してください。 文字コード:UTF-8

取り込みが完了すると登録したメールアドレス宛に検証結果が送信されます。それまではこの管理画面を離れても大丈夫です。

この画面は自動で更新されないので、ステータスを確認する際にはページをリフレッシュしてください。

上記で設定したメールアドレス宛に、検証結果が送信されます。

CSV取り込み成功のメールを確認したら再度管理画面にもどり、右上の「反映する」をクリックします。

ポイントの反映には時間がかかります。しばらく時間をおき、ページをリフレッシュしてご確認ください。反映中はこのページを閉じても問題ありません。

メタフィールド同期トークン設定は終了していますか?

この処理にはメタフィールドのトークン設定が必要です。

VIP管理画面>設定>トークン>メタフィールド同期で中身に値が入力されていることを確認してください。トークン設定の方法はこちらから。

この反映ボタンを押すとポイントの反映を中止したり、巻き戻すことはできません。反映ボタンを押す前にCSVの内容をご確認ください。

上記で設定したメールアドレス宛に、検証結果が送信されます。

失敗した場合はリンクから検証結果CSVをダウンロードし、error_message列に表示されている内容を修正し、再度やり直してください。


固定ランクの設定方法は、以下3通りです。

  • 手動で付与

  • CSVでインポートで付与

  • Shopify Flowでの設定

固定ランクとは?

固定ランクを設定すると、指定した有効期限内において、そのランクが顧客の最低ランクとなり、設定した会員ランクより下がらなくなります。

固定ランクは、現在のランクより下のランクに設定することはできません。現在のランクと同じ、もしくは上位のランクのみ固定可能です。

固定ランクの有効期限が切れると、会員ランクルールに基づいたランクへ戻ります。

例)会員ランクルール上ではブロンズランクに該当するカスタマーに対して、シルバーランクの固定ランクを付与した場合、固定ランクの有効期限中はシルバーランクとして扱われます。

VIP管理画面>顧客管理より特定の顧客を選択してください。

その後、「会員ランク」欄の「固定ランクを設定」から設定したい会員ランクと有効期限を選択したうえで、右下の保存ボタンを押すと、固定ランクが反映されます。

固定ランクCSVは以下指定のフォーマットでStack社に提出してください。

正確なデータを提出いただいてから3営業日以内にインポートを行います。

移行したデータを削除することはできません。

CSVのデータは最大限の注意を払って設定をお願いします。

サンプルはこちら

固定ランク FMT.csv
127B

カラム名

説明

customer_id

Shopify上の顧客ID。

Matrixifyなどのツールを使うとShopifyへ移行した顧客データをID付きで出力できます。 customer_idの末尾に空白セルが入っていないか確認してください。

6845912345678

rank

付与したい固定ランク名を入力してください。

GOLD

expires_at

この固定ランクの失効日時を入力を入力してください。日付のフォーマットは「yyyy-mm-dd」形式です。(例:2021-12-02)

タイムゾーンはJSTで登録されます。

2021-12-02

提出前のチェックリスト

  • ヘッダーは「customer_id, rank_name, expires_at」になっていますか?また、順番は正しいですか?

  • customer_idは書式なしの数値になっていますか?(誤:0.99999E+12

  • rank_nameは設定済みですか?また、完全一致していますか?

  • expires_atのフォーマットは正しいですか?(誤:2026-01-01 00:10:20 +0900)

  • ファイル形式はCSVになっていますか?

  • 1ファイルあたりの件数が3万件を超えていませんか

  • CSVの文字コードはUTF-8になっていますか?

  • 不要な空白は含まれていませんか

  • VIPへの固定ランク移行を行う前に、Shopifyへの顧客のインポートを完了していますか?

ShopifyFlowを利用することで動的に固定ランクを付与することが可能です。

例えば、特定の商品を購入したカスタマーに固定ランクを付与することができます。

詳しくは、以下のQuick Startからご確認ください。

Quick Start

下記のFlowテンプレートをインポートすると簡単に始めることができます。

→ Flowはこちらから