アーキテクチャ・最新API
Shopify Functions
Shopify Functions
3行要約(Key Takeaway)
Shopifyのバックエンドロジック(割引、配送、決済方法の制限など)を安全かつミリ秒単位でカスタマイズできるサーバーレス実行規格。
詳細な解説と仕組み
従来のRubyベースのスクリプト(Shopify Scripts)を置き換える最新の拡張方式です。RustまたはJavaScriptで記述され、WebAssembly(Wasm)バイナリとしてShopifyの超高速なグローバルインフラ上で実行されます。フラッシュセール時でも5ms未満で実行され、サイト表示速度を落とさずに複雑なビジネスロジックを処理できます。
なぜこの技術・概念が重要なのか?
checkout.liquidの廃止に伴い、独自の値引き計算や特定の顧客・配送先ごとの決済手段制御(例: 冷凍品は代金引換不可)を安全に実装するために不可欠な技術です。
Shopify Functionsに関するFAQ
Q. Shopify FunctionsはPlus以外のプランでも使えますか?
A. 一部のFunctions(割引ロジックなど)はStandardプランでもアプリ経由で利用可能です。チェックアウトの高度な検証などはPlusプラン限定となります。
関連用語
Checkout ExtensibilityWebAssemblyShopify Plus