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.
NewIn-cart upsells & visual widget editor
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.
New in Function Studio
Upsells and free gifts that show up in your cart, product pages and checkout, styled to match your theme and measured for each promotion.
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.
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.
Track views, clicks, adds and orders for each promotion, along with upsell revenue and AOV lift compared with the previous period.
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.
Transform your Shopify store with powerful visual function building
Rated 4.9 ★ on the Shopify App Store
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.
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.
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!
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.
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.
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!
Choose the plan that fits your needs
For development and staging stores
Perfect for growing stores
or $690/year and save 17%
or $1,999/year and save 16%
Function Studio gives you visual tools to recreate your existing Scripts as Shopify Functions, so you don't have to write any code.
Nope, no coding knowledge required. Our drag-and-drop visual interface makes building complex discount logic accessible to everyone.
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.
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.
Yes. Function Studio supports building payment customizations and checkout validations to optimize your store's payment flow.