Need a custom Shopify app?
Hire the developer who built these.
Badly Creative is a San Francisco studio that builds and fixes Shopify apps. It runs six live apps in the Shopify App Store, so the code you get comes from a shop that ships and maintains real apps every day. Fixed scope, a flat price, and a delivery date, written down before any work starts.
Start a project →What I build
Four fixed-scope builds, each grounded in code that already ships in my own apps. Click through for the full detail and to start one.
App Rescue
A rejected App Store submission, dead webhooks, or a billing flow that fails review. I find what broke and fix it.
from $500 See App Rescue →Order Automation
An order event that fires a unique code, writes a metafield, or sends the right email, without you touching a thing.
from $800 See Order Automation →Discount Logic
Tiered volume pricing and mix-and-match discounts built as a Shopify Function, so they apply at checkout the right way.
from $1,200 See Discount Logic →Private Ops Tool
A custom admin app for stock, purchase orders, or a workflow your store has outgrown spreadsheets for.
from $1,500 See Private Ops →How it works
Proof, from my own apps
I do not have client testimonials to show yet. What I have is six apps in production that I built and still run, which is where every one of these builds comes from:
App Rescue. EZstock takes a real merchant's order webhooks at scale. When Shopify's delivery windows caused timeouts and disabled subscriptions, I rebuilt the handler to acknowledge first and self-heal, so it stopped happening. Marjn's billing flow failed App Store review with a blank subscribe page; I traced it to the new SDK and shipped a fix that passed.
Discount Logic. EZBundle applies mix-and-match and volume discounts at checkout through a Shopify Function. Getting a Function to count units correctly and apply the right discount is exactly this build.
Private Ops. EZstock is, underneath, a full purchase-order and supplier system: reorder math, incoming stock, partial receiving, multi-location. That is a custom ops tool a merchant uses every day.
Tell me what your store needs to do.
Start a project →I will tell you the price and the date, or tell you honestly if it is not a fit.