Yazılım ve Shopify geliştiricisi
Yazılım geliştiriyorum
Web siteleri ve uygulamalar, işe özel araçlar, entegrasyonlar ve otomasyon. Bir kısmı e-ticaret tarafında — Shopify'da uygulama ve tema geliştiriyorum — ama tek yaptığım bu değil.
Hepsinin ortak yanı şu: iş yeni bir şey icat etmekle değil, ölçmekle başlıyor.
query VaryantDurumu($id: ID!) {
productVariant(id: $id) {
sku
inventoryQuantity
price
product {
title
vendor
}
}
}
Hepsi gerçek mağazalarda ölçüldü · nasıl ölçüldüğü
Ne geliştiriyorum
Shopify tarafında çalıştığım yüzeyler
Projeler
Binlerce kayıtlık iş nasıl yürür
mutation {
bulkOperationRunQuery(
query: """
{
products {
edges {
node {
id
title
variants { edges { node { id sku inventoryQuantity } } }
}
}
}
}
"""
) {
bulkOperation { id status }
userErrors { field message }
}
}
Toplu işlem sonucu JSONL dosyası olarak indirilir. Aynı veriyi sayfa sayfa çekmek hem hız limitini yakar hem yarıda kalırsa nereden devam edeceğini bilemezsin.
Nasıl çalışıyorum
- 01
Ne olduğunu ölçerim
İlk iş mevcut durumu rakamla tespit etmek. Hangi sayfada, hangi adımda, kaç kayıtta sorun var — bu bilinmeden yazılacak kod tahmine dayanır.
- 02
Kapsamı yazılı veririm
Ne yapılacağı, neyin dışarıda kaldığı ve teslim biçimi baştan yazılır. Sonradan büyüyen iş ikimize de pahalıya patlar.
- 03
Ayrı temada geliştiririm
Tema işleri yayınlanmamış bir kopyada yazılır, önizleme adresiyle doğrulanır, sonra canlıya alınır. Uygulama işlerinde geliştirme mağazası kullanılır.
- 04
Ölçerek teslim ederim
Teslimde “yapıldı” demek yetmez; öncesi ve sonrası aynı yöntemle ölçülür. Toplu veri işlerinde eski değerlerin yedeği ve geri alma script'i bırakılır.
Birlikte çalıştığım markalar
13 marka, 12 ayrı sektör. Şapkadan kuyuma, ortopediden kuruyemişe — ortak nokta ürün değil, aynı teknik sorunlar.
Ajans işleri Taftri üzerinden
Ekip gerektiren işler — sürekli reklam yönetimi, içerik üretimi, uzun soluklu mağaza operasyonu.
Aklınızda bir şey var mı?
Ne yapılması gerektiğini söylemek çoğu zaman kısa sürüyor.