AI ile tetikleyici kodu oluştur

AI ile tetikleyici kodu oluştur

Sayfayı kopyala

Anthropic, OpenAI, Gemini veya OpenRouter API anahtarınızı bağlayın, özel Shopify Flow tetikleyicinizi düz bir dille tanımlayın ve dönüşüm kodunu AI yazsın.

Ne istediğinizi basit bir dille açıklayın ve kodun yazılmasını yapay zekaya bırakın. Bu uygulama, kendi yapay zeka sağlayıcınızın anahtarını kullanır ve bu uygulamanın çalışma zamanı sözleşmesine, Shopify Yönetici API’sine ve - bir tane yakaladığınızda - tetikleyicinizin aldığı gerçek olay yüküne dayanır.

Bir sağlayıcıyı bağlayın

Geliştirici -> Bağlantılar bölümünde, tercih ettiğiniz sağlayıcı için API anahtarınızı ekleyin: Anthropic (Claude), OpenAI, Google Gemini veya OpenRouter.

Bir veya birkaç sağlayıcıyı bağlayın ve her bir nesil için seçim yapın. Bağlantıyı kesme işlemi, anahtarı tekrar kaldırır.

Geliştirici sayfasının “Bağlantılar” sekmesinde Anthropic, OpenAI, Google Gemini ve OpenRouter kartları yer almaktadır; Anthropic’te “Bağlı” ibaresi görünmektedir
Geliştirici, Bağlantılar: Her sağlayıcı için bir kart. Bağlantısı kurulmuş bir anahtar bir daha asla gösterilmez; yalnızca değiştirilir veya bağlantısı kesilir.

Özel bir tetikleyici oluşturun

  1. Özel bir tetikleyici açın. Bir sağlayıcı bağlandığında, AI ile Oluştur kutusu, Dönüştür kartında kodun üstünde görünür.
  2. Ne olması gerektiğini açıklayın - ne zaman tetiklenmesi gerektiği ve iş akışının neye ihtiyaç duyduğu konusunda ayrıntılı olun; örneğin:

    Yalnızca sipariş toplamı 500'ün üzerindeyse ve sipariş “vip” etiketine sahipse işlem yap. Sipariş numarasını, toplam tutarı ve para birimini Shopify Flow'a gönder.

  3. Bir sağlayıcı (birden fazla bağladıysanız) ve bir model seçin, ardından Oluştur düğmesini tıklayın.
  4. Kod, düzenleyiciye kaydedilmemiş bir değişiklik olarak yüklenir. Kodunuzu gözden geçirin, test edin ve ardından Kaydet'e tıklayın. Zaten bir kod varsa, sıfırdan başlamak yerine mevcut kodu düzenler; dolayısıyla “şimdi X’i de yap” seçeneği, elinizdeki kodu temel alır.
Özel bir tetikleyicinin “Dönüştür” kartındaki “AI ile Oluştur” kutusu; model seçici, her oluşturma işlemi başına maliyet ve komut satırı içerir
Bir model seçin - her nesil için maliyet modeli yanında belirtilmiştir - ve tetikleyicinin ne zaman devreye girmesi gerektiğini ve Shopify Flow’un nelere ihtiyaç duyduğunu açıklayın.
Oluşturma işleminin ardından kod düzenleyicisi: 500 veya daha az tutarlı siparişleri ve “vip” etiketini içermeyen siparişleri atlayan ve sipariş numarasını, toplam tutarı ve para birimini döndüren bir dönüşüm
Sonuç, düzenleyicide kaydedilmemiş bir değişiklik olarak görünür: iki filtre ve komut satırında istenen üç değer.

Mağaza vitrini kod parçacığı oluştur

Özel Mağaza Sayfası Tetikleyicileri, farklı bir şekilde çalışır: yazılması gereken bir dönüştürme işlemi yoktur. Yapmanız gereken şey, temanızdan olayı yayınlayan JavaScript kodunu oluşturmaktır ve işte bu kısımda kullanıcılar takılmaktadır - her tema, öğelerine farklı isimler verir.

Mağaza ön yüzü tetikleyicisini açın ve AI ile kod parçacığı oluştur seçeneğini kullanın. Tetikleyicinin ne zaman devreye girmesi gerektiğini açıklayın (“Dawn’da alışveriş sepeti çekmecesi açıldığında, ürün sayısını ve sepet toplamını gönder”) ve kayıtlı olay adınızı içeren kullanıma hazır bir kod parçacığı ile bunu nereye yapıştırmanız gerektiğine dair notlar elde edersiniz.

Yapıştırmadan önce bunu okuyun, temanıza göre tahmin ettiği seçicileri ayarlayın ve yükleme verisine asla müşterinin adını, e-postasını, telefon numarasını veya adresini eklemeyin.

Dawn alışveriş sepeti çekmecesi için oluşturulmuş bir snippet içeren ve bunun nereye yapıştırılacağına dair bir notun bulunduğu bir mağaza ön yüzü tetikleyicisinin “AI ile snippet oluştur” kartı
Bir mağaza ön yüzü tetikleyicisi için, içinde olay adınızın yer aldığı tema kod parçacığı ve bunun nereye ekleneceğine dair bir not alırsınız.

Model seçimi ve maliyet

Her seçenek, her bir üretim için tahmini maliyeti gösterir; kutucukta ise seçilen model için milyon token başına fiyat belirtilir. Maliyet, Workflow Trigger Extensions planınıza değil, kendi sağlayıcı hesabınıza faturalandırılır; tek bir oluşturma işlemi genellikle birkaç sent veya daha az tutar. Modeller ve fiyatlar zamanla değişebilir; en güncel bilgiler, her tablonun altında bağlantısı bulunan sağlayıcıların web sitelerinde yer almaktadır.

Anthropic (Claude)

Model En uygun olduğu durumlar Fiyat (M token başına girdi / çıktı)
Claude Sonnet 5 Dengeli hız ve zeka (varsayılan) 2 $ / 10 $
Claude Opus 5 Karmaşık, inisiyatif gerektiren iş 5 $ / 25 $
Claude Fable 5 Yeni nesil, uzun süreli çalışan ajanlar 10 $ / 50 $
Claude Haiku 4.5 En hızlı ve en ucuz 1 $ / 5 $

En güncel Anthropic modelleri ve fiyatlandırması: platform.claude.com/docs/en/models/overview

OpenAI

Model En uygun olduğu durumlar Fiyat (M token başına girdi / çıktı)
GPT-5.6 Terra Dengeli (varsayılan) 2 $ / 12 $
GPT-5.6 Sol Öncü, karmaşık bir çalışma 4 $ / 20 $
GPT-5.6 Luna Maliyet açısından hassas 0,20 $ / 1,20 $

En yeni OpenAI modelleri ve fiyatlandırma: developers.openai.com/api/docs/models

Google Gemini ve OpenRouter, model seçicide modellerini aynı nesil başına tahmin değeriyle listeliyor. OpenRouter, tek bir anahtarla birçok şirketin modellerine erişim imkanı sunuyor.

Neleri biliyor?

Jeneratöre bu uygulamanın çalışma zamanı sözleşmesi bildirildiğinden, doğru şekilleri kullanır:

  • export async function transform(payload, topic, shop, ctx); bu işlev, tetikleyiciyi çalıştırmak için bir nesne veya olayı atlamak için null döndürür.
  • Günlük paneli için ctx.log(...), Yönetici GraphQL API'si için ise ctx.shopify(query, variables) - bu API, hata durumunda istisna atar ve her çalıştırmada en fazla 10 çağrı ile sınırlıdır.
  • Tetikleyicinizin dinlediği konu ve bunun için yakalanan örnek yük.

Hangi izinleri verdiğinizi bilmez. Oluşturulan kod, erişim izni vermediğiniz bir kaynağa sorgu gönderirse, çağrı çalışma zamanında başarısız olur - bkz. İzinler ve veri erişimi.