コンテンツにスキップ
Scripts 移行

Shopify Scripts 移行の実例集

当社が分類した Shopify Script のすべての型を、元の Ruby、移行後の姿、それを裏づける具体的なカート、そしてお断りする場合の理由まで省略せずに掲載しています。

Script の型
42
現在再構築可
38
理由つきで不可
21

お断りする場合をこのページに載せる理由

移行ツールはできないことを公開しないため、特定の型の Script を探すマーチャントには宣伝しか見つかりません。ここに載せた不可の判断はすべて、理由、アプリが実際に表示する文言、そして理由が当社ではなく Shopify 側にある場合は Shopify のドキュメントへのリンクとともに記載しています。

このライブラリの不可 21 件のうち 13 件は当社の未実装であり、その旨を明記しています。2 件はどの割引アプリでも回避できない Shopify 側の制限で、4 件はそもそも割引ではなく、ページに記載した別種類の Shopify アプリが必要です。

Shopify Scripts からの移行について読む

Script の書かれ方

貼り付けられる Ruby の大半が使う 2 つの書き方と、それぞれから最初に読み取れること。

  • The dialect Shopify’s own documentation taught, with its settings block above a do-not-edit banner.

  • Generator output, with a CAMPAIGNS array at the bottom that states the merchant’s intent as data.

価格と割合

価格を設定する、金額を引く、そしてマイナス記号 1 つだけが違う 2 つの型。

数量、BOGO、無料の商品

購入して受け取るオファーと、無料提供の量を左右する数え方の判断。

購入金額のしきい値

カートが一定額に達すると解除される特典。

配送

配送料の割引と、実は割引ではなかった配送用の Script。

割引が届いた相手

顧客タグ、注文履歴、累計購入額。

割引コード

コードを判定する Script、コード群をまとめて一致させる Script、コードを拒否する Script。

適用範囲と除外

割引が適用してよい対象と、触れてはいけない対象。

そもそも割引ではないもの

価格ではなくカートやチェックアウトを変更していた Script。

ファイル自体の問題

再構築にたどり着く前に、貼り付けた内容が読み取れなくなる 2 つのパターン。

使えなくなった Script を貼り付けて結果を確認

再構築の結果は、何かを公開する前に、以前の Script が請求していた金額と照合されます。

本サイトの運営には必須Cookieを使用しており、お客様の同意をいただいた場合のみ、アクセス状況を把握するための分析Cookieを使用します。詳細は Cookieポリシー.