David Abraham Aguilar × MLVeda

What I built for you

Two tools, both built for the migration your apps are facing: the Embed Migration Kit (a Shopify app) and Cutover (a control room for the team that runs the migration). Every time below is in Mérida time (UTC−6) and comes from the commit history or the session logs.

The Embed Migration Kit

A Shopify app that moves a store from script tags and legacy theme code to a theme app embed, and proves it works before it removes anything. It has four stages, run store by store:

  1. Measure: the legacy code in every theme, with file and line.
  2. Activate: opens the exact theme so the merchant can click; no app can do that click for them.
  3. Verify: three signals, including a ping from the live storefront.
  4. Remove: one store at a time, with retries.

It also fixes prices by country: it moves stores that fake local prices with one variant per country to Markets price lists.

In numbers

Result Measured time Traditional estimate
The kit: installed app, end to end, live 1 h 42 min 40 h
Prices by country 53 min 14 h
Everything on this page that belongs to the kit ≈ 2 h 50 min ≈ 70 h

The traditional estimate is my judgment of what a senior developer who already knows the system would need. It is an estimate, not a measurement. The full build log, with the basis of each estimate, is here: the build log

«Active»: the embed is on, the storefront ping arrived and the kit found 6 legacy markers in the published theme
«Active»: the embed is on, the storefront ping arrived and the kit found 6 legacy markers in the published theme
The kit's embed switched on in the theme editor: the click the merchant makes
The kit's embed switched on in the theme editor: the click the merchant makes
The test store with the new «Ship to: Mexico · MXN» selector, served by the embed, not by a script tag
The test store with the new «Ship to: Mexico · MXN» selector, served by the embed, not by a script tag
The product in Mexico at a fixed 15,999.00 MXN, taken from the market's price list
The product in Mexico at a fixed 15,999.00 MXN, taken from the market's price list

The weekend, step by step

When What
Fri Oct 9, afternoon A case file for the project and a plan in phases, with approval gates
Fri evening → Sat morning Research. The Shopify 2026 platform changes and their three dates, the currency and country-pricing app category, and 1,873 public App Store reviews
Sat Oct 10, 2:26 pm Decision. Build a migration kit that works store by store, plus prices by country
Sat 2:35 → 4:43 pm Build. The app, its tests and a production deploy on my own server
Sat 5:00 → 5:14 pm Prices by country. Tested on the development store and released
Sat → Mon Verification. Shopify's live refusal on three API versions, the legacy markers found, the fixed price in Mexico
Sun → Mon Documentation. The portfolio page and How I Ship
Night of Oct 12 Documentation for your team. The Embed Migration Runbook and the interactive Embed Migration Manual, in English, with real screenshots
Tue Oct 13, morning Cutover, before our call

Cutover · the migration control room

https://cutover.dabychos.com

I built Cutover on the morning of our call, for the people who will run the migration day to day. It is an installable web app (PWA) that works offline, in English and Spanish.

Open each piece

Embed Migration Kit · build logWhat was built over the weekend, measured times against a traditional estimate, tests and screenshots.Read →CutoverThe migration control room I built and put online before our call.cutover.dabychos.com ↗Portfolio for MLVedaThe kit, what your merchants ask for, how I work and a platform I built.Read →