Introduction

Manage and build Shopify Functions with Function Junction.

Function Junction extends your store’s functionality by letting you create and manage custom backend logic using Shopify Functions. You can build dynamic discounts, shipping rules, bundles, and more, all through a simple visual interface.

What you can do with Function Junction

Use Function Junction to:

  • Create custom discounts: Build product, order, shipping, or bundle discounts, including tag-based promotions.

  • Customize checkout behavior: Configure payment options, delivery methods, and cart validations.

  • Start quickly: Use ready-made templates or build functions from scratch.

  • Migrate existing scripts: Move from Shopify Scripts before they’re deprecated in 2026.

  • Manage campaigns: Schedule functions, toggle them on or off, and edit triggers, actions, and details.

  • Adjust as you grow: Update or expand functions as your store’s needs change.

  • Ensure performance and security: All functions run on Shopify’s backend for reliability and data privacy.

Function Junction is available to all Shopify plans and helps you add advanced capabilities to your store while keeping your data private.

Function builder

The Function Junction builder uses simple dropdown-based logic, similar to IF/THEN statements with AND/OR conditions. This lets you create and manage functions without writing code.

You can also test, debug, and monitor functions directly in the app.


What are functions?

Shopify Functions let you customize your store’s backend behavior to control things like discounts, shipping, and checkout logic. Function types include:

Functions run securely within Shopify’s infrastructure to ensure high performance and low latency.

Last updated