Stephen Smith
Developer at Magical Apps · Toronto, Canada
5 years in e-commerce
I focus on the technical side of our Shopify apps: building new features and making sure our existing apps handle the wide variety of ways merchants run their stores.
My day-to-day is split between development and quality assurance. No two Shopify stores are alike, and that keeps things interesting.
I write about the practical side of running a Shopify store: the stuff that isn't glamorous but saves you hours every week.
What Stephen knows best
- Shopify app development and feature engineering
- Quality assurance and reliability testing
- E-commerce operations and order management
- Technical writing for merchant education
Things you might not know
- Thinks the best feature is the one you never have to think about
- Writes guides focused on the practical, time-saving side of Shopify
Favorite thing about this job: “Finding and fixing a bug before anyone notices it”
Articles by Stephen
8 published articles
How do I limit an Address Ninja rule to certain countries?
Open the rule, choose All countries, Only these countries, or Except these countries, add countries with Search...
Read more →How to display the Make an Offer button on collection pages
You can display the Make an Offer button directly on your collection pages for any products that meet the conditions of...
Read more →How to activate the Make an Offer Badge app block
If the Enable badge setting is turned on for an offer, the Make an Offer app will automatically place the badge near...
Read more →How do I block specific ZIP / postal codes with Address Ninja?
Open Address Ninja from Apps in your Shopify admin. On the home page, click Block postal codes. In the Postal codes to...
Read more →How do I validate ZIP / postal code formats with Address Ninja?
Open Address Ninja from Apps in your Shopify admin. On the home page, click Validate postal code format. In the...
Read more →How to create a customer tag based fee with Magical Fees
This guide is for Function fees, which need the Plus plan with Shopify Plus. Customer tag based fees are available on...
Read more →Can I use Address Ninja in a Hydrogen or headless storefront?
Yes, Address Ninja uses Shopify Functions to validate carts during checkout, not on your storefront. As long as you’re...
Read more →Does Address Ninja work with custom themes or third-party themes?
Yes, Address Ninja uses Shopify Functions to validate addresses during checkout, not on your Online Store. That means...
Read more →Can't find what you're looking for?
We build custom solutions and love hearing from merchants. Tell us what you need.
Get in touch