SupaEasy helps merchants and developers quickly generate discounts, payments, delivery, cart and checkout validations customizations using Shopify Functions. It offers both code and no-code options. Andrea Morone created SupaEasy to cut down function development time for merchants, and given that his app runs on Shopify's infrastructure, he has infinite scalability. In fact, his merchants collectively executed over 2 billion function runs during Black Friday Cyber Monday (BFCM) in 2024.
Hear directly from Andrea Morone, creator of SupaEasy
My passion for coding started when I was just six years old. This early start shaped my entire career path in technology. During university, I worked as an IT consultant while freelancing as a developer on various projects. In 2020, I joined Shopify’s first App Challenge and received an honorable mention as one of Italy’s top developers. This recognition launched my journey into the Shopify ecosystem.
The challenge: finding my niche in a crowded App Store
This journey led to a big decision in my career, and I eventually quit my job in 2022 to build Shopify apps full-time. Right away, I faced a crowded marketplace with intense competition. The App Store was growing rapidly, with dozens of new apps being added weekly. Popular categories, like upsells and product reviews, were overflowing with apps. I knew I had to find an untapped merchant need to stand out.
That’s when I saw an opportunity to create something valuable for merchants. Shopify was investing heavily in Functions to replace their now deprecated Shopify Scripts. No one was building tools to help merchants migrate their Scripts to Functions. Merchants needed a way to convert their existing logic without coding everything from scratch.
Merchants wanted to tackle a few different use cases: complex discount logic for their promotional strategies, conditional payment options to manage risk effectively based on cart contents, and dynamic delivery methods for different order scenarios. After discovering Functions, I knew they could help merchants build these use cases and also avoid duplicating their customizations. Before Functions, merchants implemented the same logic separately for each sales channel, causing a lot of extra work. Now, merchants could create a single source of truth and have it work in critical workflows, like creating draft orders and ensuring important business rules aren’t missed.
The opportunity: making Functions accessible for everyone
I wanted to test the market to see if merchants were interested in an app built around Functions. I built HidePay as my minimum viable product (MVP). It lets merchants hide payment options based on simple rules and conditions. The response? Immediate! Merchants installed it right away and quickly asked if it could support more Functions beyond payments.
This validation energized me to start building more apps for more use cases. I created Script Migrator next. It helped convert Scripts into Functions with minimal effort. Agencies loved it because it solved a pressing problem. They used it to help clients complete their migrations quickly and efficiently. Following this, merchants wanted tools to create entirely new functions too.
I listened carefully to this feedback from users. I rebranded Script Migrator to SupaEasy and expanded its capabilities. Along the way, I found another key audience: developers looking for more efficient ways to work with Functions.
Since different users have different needs, I built tools for everyone. For merchants, I created preset Functions they could implement with just a few clicks. For non-technical users, I developed an AI solution that generates code from plain language descriptions. For developers, I built SupaStudio, an embedded code editor with full access to all Functions APIs.
I knew I needed the right development environment to build my apps. Shopify’s improved CLI helped me tremendously. The Rust crate for Functions changed the game. These tools streamlined my workflow and were essential for building SupaEasy into what it is today.
The results: scaling to billions of runs with zero failures
SupaEasy’s popularity exploded in the Shopify ecosystem. I doubled app installs in just 6 months! Why? My apps solve urgent problems that merchants face daily, and they can now create customizations with Functions in just minutes instead of weeks without any coding.
The scale of SupaEasy’s impact amazes me. Merchants who created Functions with SupaEasy collectively executed billions of times during BFCM 2024 with zero failures! The infrastructure is so impressive. I can focus on building features without worrying about scale. My startup Nextools could never manage this alone without Shopify’s platform.
My success reinforced my core philosophy about app development: find complex customization needs that no one addresses and make them accessible for everyone who needs them, regardless of technical skill. Others chase crowded categories with marginal improvements. I create value by simplifying technical features that solve real problems.
This philosophy guides everything we do at Nextools. I even run two e-commerce stores myself to understand merchant challenges. I experience the same pain points as our users. I test every feature in real conditions before releasing it to customers. As I tell my team, if we didn’t obsess about our products this way: “It’s like Enzo Ferrari not driving his own car”—you must be your own most critical user to build truly great products.
Explore the documentation and start building with Functions today.