平素よりmakeshopをご利用いただき、誠にありがとうございます。
以前、提供予告を出しておりました【提供予告】外部システムとの連携により柔軟な制御が可能に。「makeshop Extensions」の提供について の詳細および、リリース予定日について改めてお知らせいたします。
なお、提供予告時の「makeshop Extensions」は、名称を「Extensions」に変更して提供いたします。
これまで、ショップ様より下記のようなお問い合わせを多くいただいておりました。
・注文が入ったらタイムラグなしで基幹・倉庫などの外部システムへ連携したい
・注文完了画面で、会員様ごとに異なる案内やクーポンを表示したい
これらのお悩みを解決するため、ショップ様独自の処理をmakeshopの注文フローに組み込める「Extensions」をリリースいたします。
※本機能はエンタープライズプランで、決済画面に「Smart Checkout」をご利用のショップ様に無料で追加できるオプションです。
概要
Extensionsは、makeshopがあらかじめ用意したタイミング(Hook)で、ショップ様が開発したプログラムを実行する機能です。プログラムはmakeshopのクラウド環境上で安全に実行されるため、ショップ様がサーバーを用意・運用する必要はありません。
本機能はエンタープライズプラン限定で、無料追加できるオプションです。
ご利用をご希望の場合は、担当営業までお問い合わせください。
お問い合わせ:03-6705-8605【受付】10時~12時・13時~18時(土日祝日を除く)
できること
次の3つのタイミングで、プログラムを実行できます。
※各タイミングでどのような処理をおこなうかは、ショップ様が自由に設計いただけます。下記の例は活用イメージの一部です。実現したい内容の相談は、担当営業までお気軽にお寄せください。
※既存のショップ様のご利用開始は、2027年1月以降を予定しています。詳しくは下記「ご利用開始時期について」をご覧ください。
・注文確定前チェック(標準の入力チェックがすべて通った後、注文確定の直前)
例:基幹システムの実在庫を確認し、不足していれば注文を受け付けない。特定の支払方法と商品の組み合わせを禁止する。
・注文完了画面コンテンツ(注文完了後、注文完了画面を表示するとき)
例:次回使えるクーポンを発行して表示する。特定の会員様だけに案内を表示する。
・注文完了通知(注文完了後)
例:注文情報を加工して、基幹・倉庫・会員管理などの外部システムへ送る。

あわせて、次の機能をご利用いただけます。
・外部API連携(Connector):接続先・認証方式・タイムアウト・リトライを設定ファイルで宣言し、外部システムを呼び出せます。
・認証情報の安全な保管(シークレット):APIキーなどを登録できます。登録後の値は管理画面からも読み出せません。
・段階的な公開:テスト実行での動作確認、本番に影響を与えない観測モード(Shadow)、以前のバージョンへの切り戻しに対応しています。
・実行ログ:実行ごとの結果・処理時間・プログラムが出力したログを管理画面で確認できます。
▼実際の画面例

ご利用開始時期について
既存のショップ様と、新規で取得したショップIDとで、ご利用いただける時期が異なります。
いずれも、お申し込みのうえご利用いただけます。
| 対象 | ご利用開始時期 |
|---|---|
| 既存のエンタープライズプランのショップ様 | 2027年1月以降(予定) |
| 2026/10/20(火)15時以降に新規で取得したエンタープライズプランのショップID | 2026/10/20(火)15時以降 |
既存のショップ様も、2店舗目の出店などで新たにエンタープライズプランでショップIDを取得される場合は、そのショップIDで2026/10/20(火)15時以降、すべての機能をご利用いただけます。
ご検討の際は、担当営業までお気軽にご相談ください。
お問い合わせ:03-6705-8605【受付】10時~12時・13時~18時(土日祝日を除く)
ご利用の流れ
1. お申し込み後、管理画面の「ショップ構築 / 設定 / Extensions」がご利用いただけるようになります
2. 提供テンプレート・SDKをもとにプログラム(WebAssembly)を開発します
3. プログラムと設定ファイルをアップロードし、テスト実行で動作を確認します
4. 問題がなければ本番に反映します
本機能はエンジニアによる開発を前提としております。本機能はエンジニアによる開発を前提としており、WebAssembly Component Model に対応した言語(Rust、Go、JavaScript(JCO 経由)等)でプログラムを記述いただきます。前回の「ご利用について」もご参考ください。
■注意事項
・本機能はエンタープライズプラン限定の追加オプションです。プレミアムプランではご利用いただけません。
・プログラムの開発は、ショップ様(または委託先の開発会社様)にておこなっていただきます。makeshopにてサポートはいたしかねます。
・プログラムが動作するのは、上記3つのタイミングのみです。定期実行(バッチ処理)や、ショップ画面のデザイン変更には対応していません。
・makeshopの標準処理を置き換えることはできません。プログラムは標準処理に追加して実行されます。
・外部システムへの通信は、設定ファイルで宣言したConnector経由でのみ可能です。
・1回の実行時間には上限があります(注文確定前チェック:20秒、注文完了画面コンテンツ:10秒、注文完了通知:30秒)。お客様の待ち時間に影響するため、できるだけ短い設定を推奨します。
・注文完了画面コンテンツの実行に失敗した場合は、追加コンテンツを表示しないまま注文完了画面を表示します。
■対象画面
管理画面
ショップ構築 / 設定 / Extensions
ショップ画面
決済画面(注文確定時)、決済完了画面(注文完了時)
今後も、ショップオーナー様のご要望を実現してまいります。
引き続き、makeshopをどうぞよろしくお願いいたします。
旧デザインモード「ベーシックモード」は、2027/3/31(水)15時をもって提供を終了いたします。
廃止日以降はベーシックモードでのショップ運営・編集ができなくなりますため、お早めに「ノーコードデザイン」または「クリエイターモード」へのお切替えをお願いいたします。
詳しくは「ベーシックモード廃止日確定のお知らせ」をご確認ください。



