Things I learn shipping.
Shopify apps, headless storefronts, conversion and the awkward parts of building commerce products. Written while doing the work, not after.
- 2 min
How to start a Shopify app in 2026 (and where AI actually helps)
The setup is three commands. The interesting part is what you hand to an AI assistant and what you keep for yourself.
shopifyappsai - 2 min
What GenAI actually changed about Shopify development
It compressed the boring 70% and left the hard 30% exactly where it was. That changes what you charge for.
shopifyai - 2 min
Custom theme builds went from three weeks to three days
The work didn't get smaller. The typing did. Here's where the time actually went, and what still takes as long as it ever did.
shopifythemeai - 2 min
Remix, the Node template, or Next.js for a Shopify app?
Three real options, one default. The deciding factor is usually session tokens, not framework preference.
shopifyappsremixnextjs - 2 min
The multi-dashboard problem in Indian shipping
Merchants run Shiprocket, Delhivery, Bluedart and a local rider network in four browser tabs. Here's what we built instead.
logisticshyperlocalindia - 2 min
Your cart page is costing you the upsell
Sending a shopper to /cart ends the browsing session. A drawer doesn't. What changes when the cart stops being a destination.
shopifycroapps - 2 min
What GoKwik actually does for Indian merchants
It is sold as one-click checkout. The part that pays for it is what happens to your COD orders.
checkoutindiashopify - 2 min
Breeze vs GoKwik vs Shiprocket Checkout
Three Indian checkout products that look identical on a feature grid and solve noticeably different problems.
checkoutindiashopify - 2 min
AiSensy, Wati or Interakt for WhatsApp?
All three resell the same WhatsApp Business API. What differs is the layer on top — and that's what you're actually buying.
whatsappindiaintegrations - 2 min
How Shopify webhooks actually work
Verify the HMAC, respond in under five seconds, and assume every webhook will arrive twice. Most webhook bugs are one of those three.
shopifyappswebhooks - 2 min
Bulk-listing products with a Python script
The CSV importer breaks on the things that matter — metafields, variant images, inventory across locations. A script doesn't.
shopifypythonautomation - 2 min
Running quick commerce on top of Shopify
Shopify has no concept of "can I deliver here in 60 minutes?" Here's what we had to build around it.
shopifyhyperlocalindia - 2 min
Why GST invoicing on Shopify needs an app
Shopify's order confirmation is not a tax invoice. For an Indian merchant, that distinction has consequences.
shopifyindiaapps - 2 min
When variants aren't enough: linked products and swatches
Sometimes a colour should be a variant. Sometimes it should be a separate product that behaves like one. Choosing wrong is expensive.
shopifythemeapps - 2 min
When headless Shopify is worth it — and when it isn't
Hydrogen and Remix are excellent. They are also a permanent increase in what you are responsible for.
shopifyheadlessremix - 2 min
Storefront API or Admin API?
One is safe in a browser. The other absolutely is not. That single fact answers most of the question.
shopifyappsheadless - 2 min
Getting through Shopify App Store review
I have never been approved first time. Here is what the rejections were actually about.
shopifyapps - 2 min
What actually moves Shopify theme performance
Not minification. Images, third-party scripts, and how much of the page waits on JavaScript.
shopifythemeperformance - 2 min
Metafields and metaobjects, and when to use which
Metafields extend something that exists. Metaobjects create something that doesn't. Most modelling mistakes are picking the wrong one.
shopifythemeheadless - 2 min
Choosing a payment gateway for an Indian Shopify store
Razorpay, PayU, Juspay and Shopify Payments solve different problems. Success rate matters more than transaction fee.
paymentsindiashopify