コンテンツへスキップ
RuffRuff Order Bonus

ストア通貨以外の通貨のカートで、金額の条件・定額割引・ギフトの個数が正しく換算されない不具合を修正しました|RuffRuff 購入特典

ストア通貨以外の通貨のカートで、金額の条件・定額割引・ギフトの個数が正しく換算されない不具合を修正しました|RuffRuff 購入特典

RuffRuff 購入特典で、ストア通貨以外の通貨のカートでは、金額の条件・定額割引・ギフトの個数が正しく換算されない不具合を修正しました。

要点

  • お客様がストア通貨以外の通貨で購入できるストアが対象です
  • 円などで設定した金額を、カートの通貨に換算せずに使っていました
  • ストア運営者による設定変更は不要です

前提となる設定

アプリで設定する金額は、すべてストア通貨(例: 円)の金額です。今回の修正は、金額を使う次の設定に関係します。

  • 適用条件「カートの小計金額」「顧客の累計注文金額」: 割引・ギフトのキャンペーンで、金額による条件を設定します
  • 割引の種類「定額」と「最大割引額」: 商品・注文・送料の割引額と、割引の上限額です
  • 「繰り返しギフト」の「繰り返し基準」が「小計金額」: 一定金額ごとにギフトの個数を増やします
  • 「端数調整」: 割引後の金額を100円単位などにそろえます

発生していた問題

ストア通貨以外の通貨のカートでは、円の設定額をカートの通貨に換算せずに使っていました。チェックアウトの金額の条件では、換算の向きも逆になっていました。

  • 韓国ウォンなどのカート: 金額の条件をすぐに満たし、「3,000円ごとに1個」の繰り返しギフトが数十個になる計算でした
  • 米ドルなどのカート: 金額の条件をほぼ満たせず、500円の定額割引が500米ドルの割引になっていました

影響範囲

  • 対象: Shopifyの「マーケット」などで、お客様がストア通貨以外の通貨で購入できるストア
  • 影響: 上記の設定を使うキャンペーンの、割引額、ギフトの自動追加と個数、商品ページのメッセージ・割引表示
  • 影響しない範囲: ストア通貨のカート。割合(%)の割引、個数・商品・顧客タグの条件

修正内容

ストア通貨の設定額を、そのカートに使われるShopifyの為替レートでカートの通貨に換算してから使うようにしました。たとえば「5,000円以上」は、レートが約0.0064のとき約32米ドル以上として判定します。

項目 修正前 修正後
金額の条件・繰り返しギフトの基準額 円の金額をそのままカート通貨の金額として比べていた(チェックアウトでは換算の向きが逆) カート通貨に換算してから比べる
「定額」の割引額・「最大割引額」 換算せずに適用していた(500円引きが500米ドル引きになる) カート通貨に換算した金額で割り引く
「端数調整」 ストア通貨以外のカートにもかけていた ストア通貨のカートだけにかける
ストア通貨のカート — 変更なし

ストアフロントとチェックアウトで同じ換算を使います。自動で追加されたギフトとチェックアウトの判定は、下の制限事項を除いて一致します。ストア通貨以外のカートでも、0.01米ドルや1ウォンなど通貨の最小単位への丸めは行われます。

制限事項

  • 「顧客の累計注文金額」: ストア通貨以外のカートでは、Shopifyが累計金額をカートより約2%低いレートで換算します。累計金額が条件額を約2%以内だけ上回るお客様は、チェックアウトで条件を満たさないことがあります。この場合、ストアフロントで追加されたギフトはチェックアウトでエラーになり、割引も適用されません
  • 為替レートを手動で1.0にした通貨: ストア通貨のカートと区別できないため、「端数調整」がかかります

ストア運営者による対応

設定の変更は不要です。既存のキャンペーンの設定はそのままで、金額もこれまでどおりストア通貨で入力します。

ストア通貨以外の通貨で販売し、上記の設定を使っている場合は、各通貨のカートで割引額とギフトの個数をご確認ください。

換算される金額と設定の注意点は、ヘルプの「ストア通貨以外の通貨で販売するときの金額の扱い」をご確認ください。

適用日

2026年10月9日

前後の記事を読む

ルールの保存・無効化・削除で発生する不具合を修正しました|RuffRuff 注文制限