Shopify Functions
定義
チェックアウト時の割引、配送、決済方法の挙動を、サーバーレス関数(Rust/JS)で拡張するShopifyの仕組み。
背景
Shopify Scripts(Plus専用、Ruby)の後継として位置づけられ、すべてのプランで利用可能になった。チェックアウトのロジックをアプリとして配布できる点が大きい。
Flagshipでの関わり
社員割引、会員ティア別割引、独自配送ロジックなどでFunctions実装を行う。Checkout Extensibility移行とセットで採用判断する。