この記事でわかること
この記事の目次Contents閉じる開く
ロイヤルティアプリの乗り換えは、レビューアプリの乗り換えとは違います。レビューのインポートで写真200枚が落ちれば、商品ページが少し寂しくなるだけです。ロイヤルティのインポートでポイント残高200件が落ちれば、200人の顧客がログインし、4,000だったはずの場所に0を見て、その日の午後にメールを送ってきます。
このカテゴリのベンダーは全社が移行ガイドを公開しています。どれもデータを入れる方法を説明しています。何が一緒に来ないのかを説明しているものは、ほぼありません。
先に結論
- Shopifyにネイティブのロイヤルティプログラムはありません。 ポイントもティアも紹介もない。保有している残高はすべてサードパーティアプリのデータベースの中にあり、その可搬性はそのベンダーが作ることに決めた範囲でしかありません。
- 最大公約数は2列です。 LoyaltyLion Loyalty ProgramはShopifyからのインポートについて「Column A - email, Column B - points」と指定しています。Smile: Loyalty Program Rewardsは
emailとpointsのみをヘッダーに持つCSVを要求します。これがこのカテゴリ全体の床です。 - Smile.ioは失われるものを明記していて、それはどこでも起きうる損失です。 ポイント履歴は移行されません。VIPティア履歴も移行されません。未使用の割引コードも移行されません。
- セルフサービスが標準ではありません。 Smile.ioとRivoは自分でファイルをアップロードできます。LoyaltyLionはオンボーディングマネージャーかサポートへ送るよう指示します。BON Loyaltyはサポートチームが手作業でインポートを実行します。Joy Loyalty Program Rewardsにはセルフサービスのウィザードがありますが、移行機能はEssential・Advanced・Ultimateプランでのみ利用できます。
- API移行を公開しているのは1本、しかも移行元は2つだけ。 Rivo: Loyalty Program, RewardsはYotpoとLoyaltyLion向けの自動フローを持ち、残高だけでなくポイント履歴、アクティビティ、交換履歴を取り込みます。この記事の他はすべてスプレッドシートです。
- ティアは二度目の請求書です。 ティアをインポートしても、移行先がティア機能を課金対象にしていれば意味がありません。Smile.ioではVIPティアとポイント有効期限はGrowthプラン、月額199ドルから。RivoではScale、月額49ドルから。BON Loyalty Program & RewardsではGrowth、月額129ドルから。Joy LoyaltyではAdvanced、月額129ドルからです。
- 顧客に通知が届かない可能性があります。 Smile.ioのドキュメントは、CSVインポートでは顧客にメール通知が届かないと明記しています。唯一の例外は、ティアが有効かつティアメールがオンの場合のVIPティア変更メールです。他の4社は、インポート時の顧客向け通知の挙動をどちらとも記載していません。
- Shopifyネイティブのstore creditは、プラットフォーム自身が会計する唯一の残高です。 既定で有効化されており、ログイン中の顧客のチェックアウト支払い方法として機能し、管理画面にOutstanding store credit balanceレポートを生成します。ただし1顧客アカウントあたり15,000 USD未満という上限があり、適用は全額のみです。
料金・評価・レビュー件数は、すべて2026年9月9日にShopify App Storeのen-USロケールで確認しました。
何を動かそうとしているのか、先に名前をつける
ロイヤルティプログラムは1つのデータセットではありません。少なくとも7つあり、可搬性が大きく異なります。
| データ | 可搬性 |
|---|---|
| 現在のポイント残高 | 全社対応。すべてのベンダーがインポートする唯一のもの。 |
| メール/顧客の識別子 | 全社対応。他すべての結合キー。 |
| VIPティア(現在の階層) | 多くが対応。別ファイル扱いか有料機能であることが多い。 |
| 誕生日 | Joy Loyalty、Rivo、Smile.io(別CSV)が対応。 |
| ポイントの獲得・交換履歴 | ほぼ不可。RivoのYotpo/LoyaltyLion自動フローのみ運ぶ。CSV経路では不可。 |
| ポイントの有効期限 | 事実上不可。残高インポートには取引単位の期限が付かない。 |
| 未交換の割引コード | インポートされない。Shopify側に残るか、旧アプリと一緒に消える。 |
| 紹介リンク・紹介関係 | このセットのどのベンダーもインポート可能とは記載していない。 |
運用上いちばん効いてくるのは下4行です。サポート問い合わせを生むのはここで、そして移行ガイドが飛ばすのもここです。
なぜ2列のCSVが業界の床なのか
Smile.ioのインポートドキュメントは、ロイヤルティのCSVインポートが実際に何であるかを最も明確に述べた公開文書です。ファイルは「must include only the following two column headers: email, points」。ポイントの値はカンマなしで入力する必要があり——52,620ではなく52620——カンマが入ると取り込まれる数値が壊れます。Mac NumbersでエクスポートしたCSVはそもそも動きません。そして操作は一方通行です。「CSV imports are not reversible. Once you have imported your data, the changes made will be permanent.」
マッチングはメールアドレスのみ。Shopifyのプロフィールにメールがない顧客はこの方法で更新できず、「既存顧客と一致しないメールの行はスキップされる」。突き合わせをしていないファイルの中で、静かに、大量にスキップされます。
LoyaltyLionのShopify経路も同じ2列——「Column A - email, Column B - points」——ですが、実行するのはあなたではありません。「send this file to your onboarding manager or [email protected] to import」。small businessまたはclassicプランではサポートに直接連絡します。ティアの位置が必要なら「requires a separate file」です。
BON Loyaltyが求めるのは3項目。Shopify Customer IDs、顧客のメール、そして整数に丸めたポイントです。アップロードボタンを見せる代わりにチームがインポートを実行し、その理由をドキュメントで説明しています。「Points are important customer data and should be handled with accuracy. That's why our team manages the import process for you to ensure the file is correctly formatted, preventing any unexpected mismatches or inconsistencies.」
これは擁護できる立場です。同時に依存でもあります。サポート実行のインポートは、あなたのスケジュールではなくベンダーのスケジュールで動きます。
Smile.io

出典: Shopify App Store(Smile: Loyalty Program Rewards、2026-09-09時点)
評価4.9、レビュー4,562件、Built for Shopifyバッジあり、公開日は2014年12月2日。Freeプランは月間200注文まで。Essentialは月額15ドル(500注文)、Standardは月額79ドル(1,000注文)、Growthは月額199ドル(2,500注文、以降100注文ごとに20ドル)。
Smile.ioから出るのは、いちばん整備された経路です。ドキュメントはCustomersページから顧客とポイント残高をエクスポートするよう案内しており、これが「a CSV file containing your customers' email addresses and points balances」を生成します。このファイルこそ、Rivo・BON Loyalty・LoyaltyLion・Joy Loyaltyのすべてが、あなたが持って来ることを前提にしているものです。
Smile.ioへ入るのはセルフサービスです。Customers → Adjust points totals から、Add points to existing customer balances(既存残高に加算)かReset existing customer balances(残高を置き換え)を選びます。移行で使うのはResetです。Addは、全員の残高をうっかり2倍にする方の選択肢です。
Smile.ioは3つの具体的な損失を公開しており、これはカテゴリ全体に一般化できます。
- 「Points history doesn't transfer.」 動くのは現在の残高だけ。顧客の獲得・交換の記録は消えます。
- 「VIP tier history doesn't transfer.」 現在のティアはインポートできますが、いつどうやってそのティアに到達したかは移りません。
- 「Unused discount codes don't transfer.」 同一プラットフォーム上の別ストアへ移る場合、既存コードは有効期限設定によっては期限まで動き続けることがあります。移動前にList of discounts created by SmileレポートをUnusedで絞ってエクスポートしておく、というSmile.ioの助言は、このセットの中で未使用コードに触れている唯一のベンダー案内であり、同じ予防策は移行の向きに関係なく当てはまります。
計画に織り込むべき二次的な影響が2つあります。第一に、VIPプログラムのマイルストーン種別がpoints earnedの場合、ポイント調整が顧客を新しいティアへ押し上げ、そのティアの参加報酬を発火させることがあります。第二に、CSVインポートでは顧客に通知が届きません——ティアとティアメールの両方がオンのときのVIPティア変更メールを除いて。つまり、大半のリストに対しては沈黙するのと同じインポートが、残りに対してはティアメールを一斉に撃つことがあります。
コミット前に見積もるべきものがもう1つ。Smile.ioではVIPティアとポイント有効期限が月額199ドルのGrowthプラン機能です。ティアを走らせられないプランにティア列をインポートしても、何も起きません。
LoyaltyLion

出典: Shopify App Store(LoyaltyLion Loyalty Program、2026-09-09時点)
評価4.6、レビュー532件、公開日は2014年7月7日、料金表示はFree to install。有料のClassicプランは月額199ドル。無料枠は月間400注文までで、月500注文を超える場合はAdvancedまたはPlusの個別見積もりへ案内されます。
LoyaltyLionはこのセットで最も伴走型で、最もセルフサービスから遠い移行です。ローンチ準備ができたことをオンボーディングマネージャーに確認し、旧プログラムからエクスポートし、2列のファイルを作り、送る。small businessまたはclassicプランではサポートが処理します。
FAQには、誰も宣伝しない制約が書かれています。「We can import customers' emails, points and tiers. Unfortunately, we can't import customers' historic orders. LoyaltyLion will start tracking your customers' order history once you launch the program.」
これはティアしきい値についての警告として読むべきです。ティアが生涯購入額で定義されていて、LoyaltyLionの生涯購入額の時計がローンチ時点から始まるなら、全顧客のティアは明示的にインポートするしかありません。プラットフォームは持っていない履歴からティアを再計算できないからです。ティアの位置が別ファイルである理由もこれで、そしてそれを黙って省略すると、最良の顧客が入門レベルに降格します。
ドキュメントは、インポートが小さい部分に過ぎないことについても率直です。ルール、リワード、ティア、ポイント倍率、交換オプション、そしてSDKによるカスタマイズは、すべて手作業で作り直す必要があります。
Rivo

出典: Shopify App Store(Rivo: Loyalty Program, Rewards、2026-09-09時点)
評価4.7、レビュー1,448件、Built for Shopifyバッジあり、公開日は2021年1月18日。Freeプランは月間200注文まで。Essentialは月額15ドル(500注文)、Scaleは月額49ドル(400注文込み、以降100注文ごとに20ドル、月額499ドルで上限)、Plusは月額499ドル(2,500注文)。注文数の枠は公開されている通りに記載しています。ScaleはEssentialより込みの注文数が少ない代わりに、超過分の余地とティアエンジンが付きます。
Rivoはこのセットで唯一、API連携による自動移行を公開しているアプリで、対象はちょうど2つ——YotpoとLoyaltyLionです。認証情報を渡すと——Yotpoならloyalty GUIDとLoyalty API Key、LoyaltyLionならAPI TokenとSecret、またはAPI Key——インポートがバックグラウンドで走ります。
Yotpoフローが運ぶものは、CSVとは別の種類のものです。
- 顧客のロイヤルティレコードと履歴
- ポイント残高およびポイント履歴
- 過去のアクティビティ項目。Rivoの表現に書き換えず、Yotpoの元の文言のまま保持されます
- VIPティアの所属。Rivo側でティア名が一致する場合
- 誕生日と登録日(取得できる場合)
- 可能な範囲での報酬交換履歴
- 移行後の、ポイント残高・VIPティア・交換の比較
- 移行ポイントの任意の有効期限(advanced settingsで日付を指定した場合)
最後の項目は、この記事全体の中で移行後残高の有効期限に触れている唯一の仕組みです。他はどこでも、インポートされたポイントは白紙の状態と期限なしで到着します——これは静かに負債を伸ばします。
条件は具体的です。本番データへの変換は残り顧客数が100を下回った時点で開始でき、Yotpoの場合は「your loyalty and VIP programs must be disabled first」。ティア名の不一致は、解消するまで変換をブロックします。実務的には、開始前にRivoのティアを1バイトも違わない名前で作っておくこと。そうしないとティアデータが着地しません。
RivoのCSVフォールバックは明確に弱く、ヘルプセンター自身がそう言っています。残高、store credit、誕生日、登録日、VIPティア名、ロイヤルティのステータスはインポートしますが、「does not import the full Yotpo history or redemption history that the automated migration can bring over」。CSVアップロードは性能のため50MB未満に保つよう案内されており、アップロードにはファイルサイズ次第で最大1時間かかるとされています。
なお、RivoではVIP TiersとPoints ExpiryがScaleプラン、月額49ドルから。この5本の中で最も安いティアエンジンです。
BON Loyalty

出典: Shopify App Store(BON Loyalty Program & Rewards、2026-09-09時点)
評価5.0、レビュー1,921件、Built for Shopifyバッジあり、開発元はVEGAHUB Technology Inc.、公開日は2021年8月16日。Freeプランは月間150注文まで。Starterは月額15ドル(300注文)、Basicは月額29ドル(500注文、年額324ドル)、Growthは月額129ドル(月間注文数無制限、年額1,236ドル)。
BON Loyaltyのインポートは意図的にセルフサービスではありません。Customer Data → Import dataへ進み、移行元アプリを選択し、そのうえでライブチャットかメールでサポートに連絡してファイルを処理してもらいます。サポートは転送実行前にデータマッピングを確認し、完了時にチャットかメールで通知します。
必要なCSVは3項目——Shopify Customer IDs、顧客のメール、整数のポイント——で、メールだけでも十分であり、Shopify IDは任意だが処理が速くなる、と明記されています。取り出せないデータについての案内も正直です。「If you're unable to export the points balance, please contact the support team of your previous app to assist with the export.」
2026年8月17日のApp Storeレビュー1件が、この規模の伴走型移行が実際にどう感じられるかを描いています。Regency Spicesというマーチャントはこう書いています。「We have migrated over from Smile with ~30,000 customers rather than a fresh setup so it was definitely complex.」 同じレビューは、セットアップ全体を通じてサポートチームの助けが必要だったとも述べています。これは1件のレビューであり、一般的な指標として読むべきではありません。ただし5桁の会員リストにかかる労力の目安としては有用です。
BON LoyaltyのVIPティアとB2BティアプログラムはGrowthプラン、月額129ドルからです。
Joy Loyalty

出典: Shopify App Store(Joy Loyalty Program Rewards、2026-09-09時点)
評価4.9、レビュー1,783件、Built for Shopifyバッジあり、開発元はJoy Loyalty Program & Rewards(Avada Group)、公開日は2021年6月28日。Starterプランは月間250注文まで無料。Essentialは月額29ドル(500注文、以降100注文ごとに+15ドル)、Advancedは月額129ドル(2,000注文、以降100注文ごとに+10ドル)、Ultimateは月額499ドル(7,000注文、以降100注文ごとに+5ドル)。
Joy Loyaltyはこのセットで最も詳細なセルフサービス移行UIを公開しており、同時に唯一それが有料機能です。ドキュメントは移行機能について「is available for: Essential, Advanced and Ultimate plans」と述べています。無料のStarterプランでは実行できません。
機能の内側にもう1つゲートがあります。Joy自身のティアドキュメントが線を引いています。「Your basic customer import feature is only available for importing points and Birth dates. Contact our Customer Success Agents to enable the advanced migration features.」つまりティア移行は有料であり、かつサポートへの依頼が前提です。
有効化されてしまえば、フローは目隠しアップロードよりはるかに良いものです。移行元アプリを一覧から選び——Smile、Rivo、Yotpo、Stamped、LoyaltyLion、BON Loyalty、Appstle Loyalty & Rewards——ファイルをアップロードし、列をJoyの属性へマッピングし、VIPティアのルールとしきい値を設定して実行します。公開されている項目リストはこの記事で最も広く、顧客名、VIPティア、生年月日、メール、顧客ステータス、ポイント残高、電話番号です。
どのアプリを選ぶにせよ真似する価値があるのは、エラー処理です。Joyは成功件数と失敗件数を報告し、Status列と行ごとのエラーメッセージを含むfailed_importファイルをダウンロードさせ、修正して再アップロードさせます。ティア同期は平均5〜6分、最大20分とドキュメントに記載されています。
Joyは他社が触れないことも1つ指摘しています。Smileからの移行ガイドより。「If the customer list exported from the loyalty program managed by Smile is missing the VIP tier field, you can contact Smile's team for support in exporting the customer file with all necessary fields.」セルフサービスのエクスポートには、移行先が受け取れるすべてが入っているとは限らない、ということです。
JoyのVIPティアとB2B/卸ティアはAdvancedプラン、月額129ドルからです。
移行能力の横並び比較
| Smile.io | LoyaltyLion | Rivo | BON Loyalty | Joy Loyalty | |
|---|---|---|---|---|---|
| インポート方法 | セルフサービスCSV | オンボーディングマネージャー/サポートへ送付 | 自動API(Yotpo、LoyaltyLion)+セルフCSV | サポート実行 | 列マッピング付きセルフウィザード |
| 必須項目 | email、pointsのみ | email、points | フローによる。CSVフォールバックあり | Shopify Customer ID、email、points(整数) | 自分のファイルからマッピング |
| 現在のポイント残高 | 可 | 可 | 可 | 可 | 可 |
| VIPティア(現在) | 可、別CSV | 可、別ファイル | 可、ティア名が一致する場合 | 公式情報では確認できなかった | 可、サポートによるadvanced migration有効化が必要 |
| 誕生日 | 可、別CSV | 記載なし | 可、取得できる場合 | 記載なし | 可 |
| ポイント/獲得履歴 | 不可 | 不可 | 可、自動フローのみ | 記載なし | 記載なし |
| 交換履歴 | 不可 | 不可 | 可能な範囲で、自動フローのみ | 記載なし | 記載なし |
| 移行ポイントの有効期限 | 記載なし | 記載なし | 任意、advanced settingsで設定 | 記載なし | 記載なし |
| 未使用の割引コード | 明示的に不可 | 記載なし | 記載なし | 記載なし | 記載なし |
| 無料プランで移行可能か | 可 | Free to install、サポート伴走 | 可 | 可 | 不可 — Essential以上 |
| 明文化されたエラー報告 | 進捗バーとメール確認 | オンボーディングマネージャーが確認 | Migration Statusページ、CSVインポート状況 | サポートがチャット/メールで通知 | failed_importファイルをダウンロード |
| ティア機能の開始プラン | Growth、月額199ドル | Classic、月額199ドル | Scale、月額49ドル | Growth、月額129ドル | Advanced、月額129ドル |
「記載なし」はベンダーの公開ドキュメントが触れていないという意味であり、「不可」と同じではありません。契約前に確認してください。
インポートが成功しても壊れる3つのこと
数値が正しく着地したと仮定します。それでも3つの問題が来ます。
未交換の割引コードはアプリより長生きします。 大半のロイヤルティアプリは、交換をShopifyの割引コードとして発行します。これらのコードはアプリのオブジェクトではなくShopifyのオブジェクトです。アンインストール時、Smile.ioは有効期限設定によってはコードが期限まで動き続けると明記しています。つまり先週2,000ポイントを交換した顧客は、有効なコードを持ったままです——そして同じ2,000ポイントが新アプリにも着地します。エクスポートは交換後の残高を捉えても、未使用コードは捉えないからです。二重に払っています。離脱前に未使用割引レポートをエクスポートし、それらのコードを認めるかShopify側で削除するかを意図的に決めてください。
有効期限がリセットされ、負債が増えます。 旧プログラムが12か月でポイントを失効させていたなら、その時計は取引単位のレコードの中にありました。残高のみのインポートは、履歴も期限も持たない新品の数値を1つ生みます。もうすぐ失効させるはずだった休眠残高が、これで恒久化します。Rivoの任意の移行ポイント有効期限が、明文化された唯一の対処法です。それ以外では、これはインポート後ではなくインポート前に、スプレッドシート上で下す判断になります。
顧客のほうが先に気づきます。 通知が発火しないので、残高マッピングが間違っていた最初のシグナルはサポート問い合わせになります。切り替え前に、変更内容と日付を説明するメールを予約送信してください。そしてインポート直後は行数を信じるのではなく、実際の顧客アカウントを抜き取りで確認してください。
Shopifyネイティブのstore creditが計算を変える場面
Shopifyはネイティブのロイヤルティプログラムを提供していません。しかしネイティブのstore creditは提供しており、一部のストアにとってはこれが問題設定そのものを変えます。
store creditは既定で有効化されており、Settings → Customer accountsから制御します。発行後、顧客はcustomer accountsでログイン中またはShop Pay利用時にチェックアウトで適用でき、オンラインストア、Shopify POS、Shopチャネルで機能します。重要なのは、管理画面にOutstanding store credit balanceレポートを生成することです——アプリから返してもらうことを信頼する必要のない、プラットフォームが維持する負債の数値です。
制約は実在するので、これを土台にプログラムを組む前に知っておく価値があります。
- 注文に適用できるのはstore creditの全額のみ。顧客は残高の一部だけを使うことができません。
- 1顧客アカウントに発行できるのは15,000 USD未満です。
- draft orderやedited orderでは使えません。管理画面で作成した注文で使わせたい場合はチェックアウトリンクを送ります。
- legacy customer accountsでは利用できません。
- 2025年5月12日以降に作成されたストアでは、store creditで支払われた分にサードパーティ取引手数料がかかります。Shopify PaymentsをアクティブにしたShopify Plusでは免除されます。
- 有効期限は発行ごとに設定します。ギフトカードと違い、ストア全体の既定の有効期限も自動化もありません。
- サブスクリプションの初回購入には使えますが、継続請求には使えません。
ここで扱ったアプリのうち複数がShopifyのstore creditをリワードとして発行できます。App StoreはRivo、Joy Loyalty、LoyaltyLionのリワード種別としてstore creditを掲載しており、Smile.ioとJoy Loyaltyはリスティング上で「Edit store credit」権限を要求しています。
Rivoは既存のポイントプログラムをstore creditへ変換する手順を公開しており、その代償について率直な点で示唆的です。残高は$0.00にリセットされ、顧客プロフィールからPointsタブが消え、アクティビティテーブルはクリアされ、分析カウンターもリセットされます。リワード履歴、送信済みメール、VIPティアのステータスは残りますが、最後のものは「unless you modify the tier thresholds or use Points earned as the entry method」という条件付きです。手順はエクスポート・変換・再インポートのフルサイクルでRivoは最大1時間かかるとしており、メール・翻訳・ウィジェット全体の「ポイント」への言及は手作業で書き換えることになります。そして戻り道はありません。「There isn't a supported revert path from store credit back to points.」
すでに移行を計画していて、金額建てのリワードへの移行も検討していたなら、両方を同時にやる価値は見積もる価値があります——どちらにせよ混乱のコストは払うからです。ただし一方通行の扉です。
選び方
YotpoまたはLoyaltyLionからの移行で、履歴が重要な場合: この2つの移行元について明文化された自動フローを持つのはRivoだけで、残高スナップショットではなくポイント履歴・アクティビティ・交換履歴を運びます。先に、完全に一致する名前でティアを作っておいてください。
自分のスケジュールで自分でインポートしたい場合: Smile.ioとRivoはどちらも無料プランでアップロードUIを公開しています。Joy LoyaltyもEssential(月額29ドル)以上なら可能ですが、ティア移行にはCustomer Successによる有効化が必要です。
会員リストが大きく、データが汚く、社内にCSV手術をする余力がない場合: BON LoyaltyとLoyaltyLionはどちらもインポートを代行し、実行前にマッピングを確認します。スケジュールの主導権と引き換えに、取り消し不能なファイルに対する第二の目を得ます。
行単位のエラー報告が必要な場合: Joy Loyaltyの、行ごとのエラーメッセージ付きfailed_importファイルが、このセットで最も明示的な突合ツールです。
予算が制約で、かつティアが必要な場合: Rivoの月額49ドルのScaleプランが、この5本の中でVIP TiersとPoints Expiryの公開価格として最も安い入口です。Smile.ioのティアエンジンは月額199ドルからです。
あなたのプログラムが、実はポイントの衣を着たstore creditプログラムである場合: 5つ目のポイント台帳ではなく、Shopifyネイティブのstore creditへ移ることを見積もってください。プラットフォームが維持する負債レポートとチェックアウトネイティブの交換が手に入ります——一部交換、draft order、1アカウント15,000ドルの上限と引き換えに。
何かをエクスポートする前に
- 離脱するアプリから、現在の残高と未使用割引コードのレポートをエクスポートする。
- ポイント負債の合計を、インポート後に照合できる数値として控える。
- 移行先が何を運び何を運ばないかを、書面で確認する。特にティア、有効期限、履歴。大半は公開ドキュメントに書かれていません。
- 移行先に、移行元と完全に一致する名前でティアを作る。
- 未交換の割引コードをどうするか決める。認めるか、削除するか。
- 移行ポイントを失効させるかを決め、移行先が対応していればインポート時に設定する。
- 切り替え前に会員へメールを送る。
- インポート後、実際のアカウントを抜き取りで確認する。行数では小数点のずれを捕まえられません。
この記事で最も重大な事実は最も短いもので、Smile.ioのこれです。CSVインポートは取り消せません。最初の一回で間違えたものは、顧客1人ずつ直していくことになります。
参考情報
- Move a Smile loyalty program to a new eCommerce platform — Smile.io Help Center
- Import points via CSV file — Smile.io Help Center
- Migrating from a different loyalty program — LoyaltyLion Help Center
- Migrating from another app? Start here — Rivo Help Center
- Migrating from Yotpo — Rivo Help Center
- Migrating from Loyalty Lion — Rivo Help Center
- Migrating from Smile.io — Rivo Help Center
- Migrating from points to store credit — Rivo Help Center
- Moving from Other Loyalty Apps to BON — BON Loyalty Docs
- Import data — BON Loyalty Docs
- Migration — Joy Loyalty Help Center
- Migration from Smile to Joy Loyalty — Joy Loyalty Help Center
- Migrate Tiers — Joy Loyalty Help Center
- Store credit — Shopify Help Center
- Smile: Loyalty Program Rewards — Shopify App Store
- LoyaltyLion Loyalty Program — Shopify App Store
- Rivo: Loyalty Program, Rewards — Shopify App Store
- BON Loyalty Program & Rewards — Shopify App Store
- Joy Loyalty Program Rewards — Shopify App Store
Shopifyの無料テーマは「Taxes and shipping calculated at checkout」の一行で終わります。カート内で送料を見積もる標準UIはありません。あるのはCart Ajax APIだけで、POST /cart/prepare_shipping_rates.json と GET /cart/async_shipping_rates.json、それにスロットリング対象の GET /cart/shipping_rates.json です。App Storeにあるカート内送料計算アプリはすべてこの上に乗っています。つまり単一障害点であり、実際に2026年に2回落ちました。2026年1月27日にShopify側の変更で422エラーが発生し翌28日にロールバック、2月3日に再発して2月6日に再ロールバックされています。さらにMarket-driven shippingが2026年10月1日から段階提供され、料金の合算ルールが変わります。フィーチャープレビューでは、チェックアウトでは正しく出る住所に対してこれらのエンドポイントが「Country/region not supported」を返す事象も報告されました。Shopifyが標準で何を提供しているか、カート内表示アプリとチェックアウト側のレート計算アプリがなぜ別物なのか、CBB Shipping Rates Calculator、Dr Cart Shipping Rates & Rules、FP1 - Cart Shipping Calculator、SMART Shipping Rates & Rulesの検証済みUSD料金までまとめました。Shopify公式ドキュメント、開発者フォーラム、App Storeリスティングは2026年9月9日に確認しています。