Function Studio

Build Powerful Shopify Functions Visually

Build advanced bundle discounts, tiered pricing, BOGO offers, and shipping promotions with drag-and-drop flow charts. Add cart validations, payment customizations, and delivery controls too — no code required.

See on App Store Built for Shopify
  • ✓24/7 AI assistant, included in all plans
  • ✓Works on all Shopify plans
AI Assistant
live
Give B2B customers 15% off when subtotal is over $200, but skip the Sale collection
Done! Volume discount is live with 3 conditions wired in. Want to preview it in cart tester?
Yes
Describe a promotion… ↵

New in Function Studio

Not just functions. On-site promotions that lift AOV.

Upsells and free gifts that show up in your cart, product pages and checkout, styled to match your theme and measured for each promotion.

Cart drawer · Cart page · Product page

In-cart upsells

Show “You may also like” offers inside the cart, with an optional discount on the add-on. Each offer hides once the shopper adds it. Add an Upsell Button to product pages to offer add-ons there too.

Storefront · Checkout

Gift with purchase

Reward a spend threshold or specific items with a free gift. Shoppers can pick one in the gift selector, and it's removed automatically if the cart stops qualifying.

For every promotion

Promotion analytics

Track views, clicks, adds and orders for each promotion, along with upsell revenue and AOV lift compared with the previous period.

Storefront · Checkout

Visual widget editor

Drag building blocks into place, pick a layout and one of 10 color themes, and see changes in the live preview. Start from your storefront design to style the checkout block too.

Also new AI assistant on every plan Markets targeting Quantity-break tables Quick-start templates German interface & docs
Latest v0.11.40 released Oct 24, 2026 · 12 updates Read the changelog

New · MCP server

Build Shopify Functions from Claude, Codex and other AI tools. Review them in Function Studio.

Connect Claude, Codex or any other MCP client. The AI searches your catalog, builds the flow, tests it against a sample cart and saves it as an inactive draft. You review and activate it.

The built-in AI assistant works inside Function Studio. The MCP server lets the AI tools you already use do the same work from outside the app.

Connect in 2 minutes

  1. Add this URL as a custom connector or MCP server in Claude, Codex or another MCP client.
  2. Approve the connection in your Shopify admin and choose its permissions.
  3. Ask the AI to build, test or schedule a function.
https://mcp.functions-studio.easylogictools.com/mcp

Standard plan or higher.

You stay in control

  • Every function the AI creates starts as an inactive draft.
  • You choose permissions when you connect: read, draft and edit, activate and schedule, promotions, analytics.
  • Activating asks for confirmation in your AI client. Editing a live function also needs the activate permission.
  • Each connection is tied to one staff account and can be revoked at any time.

Every call is logged

See connected AI clients, their permissions and recent activity in the app. Revoke access with one click.

fs_create_function_draft OK 3340 ms
fs_test_function OK 2440 ms
fs_validate_dsl OK 1016 ms
fs_search_store OK 290 ms

Why choose Function Studio?

Transform your Shopify store with powerful visual function building

Bundle Discounts
Tiered Pricing
Multi-Type Discounts
Product Grouping
Cart Validation
BOGO Offers
Conditional Logic
Metafields Support
Cart Tester
Scripts Migration
Delivery Customizations
Multi-Language Support

Rated 4.9 ★ on the Shopify App Store

Loved by merchants running complex promotions

From fixed-price bundles to checkout delivery rules, here's what merchants say about Function Studio.

Function Studio is genuinely the best app in the Shopify App Store. Partly because of its feature set and how you can build any sale you can dream up, but also has incredible support to back it up. I've been very impressed across the board. We run sales with crazy levels of complexity, and the Flow structure is such an intuitive way to create these.
S Sparkle In Pink United States
This is by far the best discount app that uses Shopify Functions, and it's not even close. The flow makes discount logic much easier to build, visualise, and understand. They also have the best support I've experienced. Jonathan has helped me through countless edge cases and has never once failed to deliver.
B Boody Australia Australia
This app is all kinds of amazing. Perfectly handles all the edge cases we've needed covered, and the team are always looking to increase the functionality of the app when a gap is found. The flow interface is fantastic, the support is next-level awesome, and Jonathan personally goes the extra mile. Highly recommend this app!
S Swanndri New Zealand
Jonathan and the team are doing amazing work with Shopify Functions. It's the only discount/function app we've found that supports fixed-final-price bundle discounts and lets the same product/SKU live across multiple bundle groups. Highly recommended.
L LSKD Australia
We've had an outstanding experience with this app and can highly recommend it to any team looking to optimize their checkout process. The app is incredibly easy to use and integrates seamlessly into our workflow. It effectively solves common challenges around displaying delivery methods, making the entire checkout experience much clearer and more user-friendly for our customers.
T Tennis-Point Germany
Hands down the best support, I have ever experienced from a Shopify app provider. Furthermore the app has helped us strengthen our cart and checkout even more. Thanks a lot Jonathan!
N Nordgreen Denmark

Simple, Transparent Pricing

Choose the plan that fits your needs

Free

For development and staging stores

$ 0
/ month
  • Test most features for free
  • AI assistant included
  • Max 4 blocks per function
  • 250 bulk discount codes
  • Custom discounts and volume bundles
  • Payment and shipping method customizations
  • Only for development and staging stores

Basic

For simple discounts on a live store

$ 20
/ month
  • Go live on your store
  • AI assistant included
  • Max 4 blocks per function
  • Max 2 line groups per function
  • Bundle discount blocks included
  • Logic templates included
  • 1,000 bulk codes every 30 days
  • Email support
  • 1-day free trial

Standard

Perfect for growing stores

$ 39
/ month
  • No limits on blocks or line groups
  • AI assistant included
  • Flow logic builder for Shopify Functions
  • Cart and checkout validations
  • Payment and delivery customizations
  • Tiered, BOGO, Volume, Bundle discounts
  • Gift with Purchase and cart transforms
  • Metafield, attribute and calculated-field conditions
  • MCP server: connect Claude, Codex and other AI tools
  • 10,000 bulk codes every 30 days
  • Email support
  • 3-day free trial
Most Popular

Advanced

or $690/year and save 17%

$ 69
/ month
  • + Everything in Standard plan
  • Metafield inputs and CSV import
  • "After other discounts" price conditions
  • In-cart upsells, gift selectors & visual widget editor
  • Promotion analytics
  • Function versioning and activity timeline
  • REST API
  • 50,000 bulk codes every 30 days
  • Chat and email support
  • 5-day free trial

Plus

or $1,999/year and save 16%

$ 199
/ month
  • + Everything in Advanced plan
  • Advanced function versioning
  • Help with migration from Shopify Scripts
  • Dedicated developer
  • Prioritized custom app features
  • Unlimited bulk codes
  • Access to partner Slack channel
  • Priority support via chat and email
  • Weekend support
  • 7-day free trial

Compare plans

See what each plan includes.

Feature
Free
$0 / month
Basic
$20 / month
Standard
$39 / month
Advanced
$69 / month
Plus
$199 / month
Usage
Live store activation
Free works on development stores only
Not included Included Included Included Included
Flow size per function 4 blocks 4 blocks Unlimited Unlimited Unlimited
Line groups per function Unlimited 2 Unlimited Unlimited Unlimited
Bulk discount codes 250 total 1,000 / 30 days 10,000 / 30 days 50,000 / 30 days Unlimited
AI assistant Included Included Included Included Included
Flow builder
Bundle discount blocks Included Included Included Included Included
Logic templates Included Included Included Included Included
Cart transforms Included Not included Included Included Included
Free Gift block Included Not included Included Included Included
Count / Sum / Max blocks Included Not included Included Included Included
Metafield conditions Included Not included Included Included Included
Cart attribute & line property conditions Included Not included Included Included Included
Calculated fields Included Not included Included Included Included
Linked fields
Values linked to metafields, attributes, variables or expressions
Not included Not included Included Included Included
Support
Support Email Email Email Chat and email Priority chat and email, weekend support
Advanced tools
AI clients (MCP)
Claude, Codex and other MCP clients
Not included Not included Included Included Included
Function versioning & timeline Not included Not included Not included Included Included
Metafield inputs Not included Not included Not included Included Included
Metafield CSV import Not included Not included Not included Included Included
"After other discounts" conditions Not included Not included Not included Included Included
REST API Not included Not included Not included Included Included
Promotions
In-cart upsells, upsell buttons, free-gift selectors
Not included Not included Not included Included Included

Frequently Asked Questions

How does Function Studio help with Scripts migration?

Function Studio gives you visual tools to recreate your existing Scripts as Shopify Functions, so you don't have to write any code.

Do I need coding knowledge to use Function Studio?

Nope, no coding knowledge required. Our drag-and-drop visual interface makes building complex discount logic accessible to everyone.

What types of discounts can I create?

BOGO offers, dynamic bundle discounts, volume and tiered pricing, percentage and fixed discounts, free shipping, order discounts, and custom multi-condition rules - to name a few.

Can Function Studio show upsells and free gifts on my storefront?

Yes. The Advanced plan adds in-cart upsells, upsell buttons, and free-gift selectors for your cart, product pages, and checkout. You design them in a visual editor and track each promotion's performance.

Can I use Claude, Codex or other AI tools with Function Studio?

Yes. On the Standard plan and higher, connect Claude, Codex or any other MCP client to the Function Studio MCP server. The AI can search your store, build and test functions and promotions, and save them as inactive drafts. You choose what it can do when you connect, and you review and activate everything in the app.

Can I create payment customizations?

Yes. Function Studio supports building payment customizations and checkout validations to optimize your store's payment flow.