Yapay Zeka Ajanları

E-Ticaret Profesyonelleri

E-Ticaret İçin AI Agent — 6 kritik iş, uçtan uca

Ürün açıklaması üretimi, multi-channel müşteri destek, görsel fabrikası, sepet terk kurtarma, dinamik fiyatlandırma ve stok yönetimi. Her biri için kullanılan araçlar, gerçek prompt örnekleri ve Claude Code ile uçtan uca kurulum detayı.

%30+
Sepet terk azalımı (recovery agent)
10x
Ürün açıklaması üretim hızı
%70
Destek talebi otomasyonu
7/24
Multi-channel müşteri destek

Desteklenen Platformlar

Bu rehber hangi e-ticaret altyapılarıyla çalışır?

Shopify

En geniş API + webhook ekosistemi. AI agent için en uygun.

WooCommerce

WordPress eklentisi; REST API + webhooks var. Self-host esnekliği.

Magento / Adobe Commerce

Kurumsal seviye; GraphQL/REST API olgun.

Ideasoft / Tsoft / ticimax

Türk e-ticaret platformları; API'leri sınırlı, n8n + webhook kombinasyonu.

Etsy / eBay / Amazon

Marketplace API'leri var ama scraping/ToS dikkatli okunmalı.

6 Ana İş

E-ticaretin günlük operasyonu AI ile

Her bölümde: durum + AI'ın yaptıkları + önerilen araçlar + metrikler + örnek prompt + ⭐ Claude Code ile uçtan uca kurulum.

01
İş Alanı

Ürün Açıklaması & SEO İçerik Üretimi

E-ticaretçinin en sıkıcı işi: 500 SKU için 500 ürün açıklaması yazmak. Aynı kategoride 10 farklı modeli, 3 farklı dilde, SEO uyumlu, marka sesinde anlatmak. AI bunu dakikalar içinde yapar — SKU başına 30 saniyenin altına.

AI'ın yaptıkları

  • Tek ürün attribute setinden uzun + kısa açıklama + bullet liste üretimi
  • Çoklu dil çevirisi (Türkçe → EN/DE/AR/RU + ülke-özel terminolojiyle)
  • SEO meta title + meta description + alt-text otomasyonu
  • Kategori bazlı şablon: 'kozmetik' / 'elektronik' / 'tekstil' farklı ton
  • Stok değişikliğinde otomatik güncellenen 'kalan adet' uyarısı (FOMO)
  • Karşılaştırma tablosu üretimi (aynı kategorideki ürünler arası)

Önerilen araçlar

Claude SonnetChatGPTGeminiShopify/WooCommerce APIn8n

Beklenen sonuçlar

  • 500 SKU açıklaması 4 saatte (manuel: 2-3 hafta)
  • Aylık ~₺800-1.500 API maliyeti (orta katalog)
  • Organic search trafiği 3-6 ayda %25-40 artış

Örnek prompt: Tek tetikle ürün açıklaması + SEO meta

Prompt
Aşağıdaki ürün için bir e-ticaret listing içeriği üret. Marka sesimiz: enerjik, samimi, dürüst.

ÜRÜN BİLGİSİ:
- Ad: Premium Saç Kremi 250ml
- Marka: Naturally Yours
- İçerik: Argan yağı, biotin, B5 vitamini
- Saç tipi: Yıpranmış / boyalı
- Kullanım: Şampuandan sonra 3-5 dakika
- Fiyat: ₺189
- Etiketler: vegan, paraben-free, made in Turkey

ÇIKTI:
1) BAŞLIK (60 karakter SEO uyumlu)
2) META AÇIKLAMA (155 karakter)
3) KISA AÇIKLAMA (Shopify "summary" - 2 cümle)
4) UZUN AÇIKLAMA (4 paragraf: problem → çözüm → fayda → kullanım)
5) BULLET LİSTE (5 ana fayda)
6) BENZER ÜRÜN ÖNERİSİ TONU (cross-sell metni)
7) ALT-TEXT (ürün görseli için)
8) IG/TikTok caption (50 kelime altı, 3 hashtag)

Türkçe ana, ek olarak EN çeviri ekle.

Claude Code ile uçtan uca kurulum

Claude Code'a Shopify/WooCommerce'a bağlanan bir 'içerik üretim pipeline'ı kurdurun: yeni ürün eklenince webhook tetiklenir, attribute'ları okur, Claude Sonnet'e gönderir, çoklu dilde + SEO + sosyal medya metinleri üretir, API ile geri yükler. Yayınlamadan önce 'yayın bekleyenler' kuyruğunda insan onayı için durur.

Akış

Shopify webhook (product/create)
Attribute fetch
Claude Sonnet (multi-lang)
Review queue
Shopify API update

Claude Code'a verilecek hazır prompt

Prompt
Sen bir e-ticaret işletmesi için 'AI ürün içerik fabrikası' kuran bir geliştiricisin.

Hedef: /src/ecommerce/productContent/ klasörü.

Bileşenler:
1. /src/ecommerce/productContent/types.ts — Zod şemaları:
   - ProductAttributes (name, brand, category, attributes Record, price, currency)
   - GeneratedContent (title, metaDescription, shortDesc, longDesc, bullets[],
     crossSellCopy, altText, social: { instagram, tiktok }, translations: Record<lang, ...>)

2. /src/ecommerce/productContent/generator.ts — generateContent(attrs, languages)
   - Anthropic Claude Sonnet çağrısı, system prompt'ta marka sesi (brandVoice.md'den).
   - Structured output: yukarıdaki GeneratedContent şeması.
   - Languages parametre olarak: ['tr', 'en', 'de'] gibi.

3. /src/ecommerce/productContent/shopify.ts
   - listenWebhook(): Shopify 'products/create' ve 'products/update' webhook'larını yakalar
   - fetchProductAttrs(productId)
   - updateProductContent(productId, content) — Storefront API'ye yazar
   - HMAC signature doğrulaması (Shopify-Hmac-Sha256 header)

4. /src/ecommerce/productContent/reviewQueue.ts
   - Postgres 'content_review_queue' tablosu: id, product_id, generated_content,
     status ('pending'|'approved'|'rejected'), created_at, reviewer
   - Web UI (/admin/content-review): pending listesi + yan yana karşılaştırma
     (mevcut vs üretilen) + Approve/Edit/Reject butonları
   - Approve → Shopify API'ye PATCH

Kategori bazlı şablonlar: /src/ecommerce/productContent/templates/
  - cosmetics.md, electronics.md, textile.md
  - Her birinde o kategorinin tonal kuralları, kullanılması gereken keywordler

5. Maliyet kontrolü:
   - Her ürün için max bir kez üret (idempotency: product_id + content_hash)
   - Günlük budget cap (env var). Aşılınca review queue'ya 'budget_exceeded' işaretle.

Önce planı göster.
Tuzak

Marka sesi olmadan üretilen 500 ürün açıklaması KORKUNÇ tek tipliktir — '%100 doğal, premium kalite, vazgeçilmez!' tarzı şablonsal lif yığını. Çözüm: brandVoice.md'ye marka tonunun 5-10 örneğini koy, Claude'un onlardan stil çıkarmasını sağla. Ayrıca her açıklamayı 'tone_check' skoru ile dönmesini söyle; düşükse review queue'ya at, manuel düzelt.

02
İş Alanı

Müşteri Destek Bot (WhatsApp + Web + Instagram DM)

E-ticaretçinin destek kutusu: 'sipariş nerede?', 'iade nasıl?', 'kargom kayıp', 'beden değiştirebilir miyim?'. %70'i tekrarlayan basit sorular. AI bot bunları kendi başına yanıtlıyor, gerisi insana devrediyor. 7/24 açık, anında cevap.

AI'ın yaptıkları

  • Çoklu kanal: WhatsApp Business + Instagram DM + web widget + Telegram
  • Sipariş takibi (kargo numarasıyla canlı durum)
  • İade/değişim başlatma (politika kontrol + onay akışı)
  • Sıkça sorulan sorulara RAG tabanlı kaynaklı yanıt
  • Şikayet/iade/yüksek-tutar otomatik insana eskalasyon
  • Çok dilli (turistik bölgelerde EN/DE/RU/AR)

Önerilen araçlar

Claude SonnetWhatsApp Cloud APIMeta Graph API (IG)Supabase pgvectorn8n

Beklenen sonuçlar

  • Aylık 5.000 mesaj otomatik (~₺1.200 API maliyeti)
  • Ortalama yanıt süresi: 2 saatten 8 saniyeye
  • %70-80 ilk-temas çözümü; %20-30 insan eskalasyon

Örnek prompt: Çoklu kanal destek bot system prompt iskeleti

Prompt
Sen [MAĞAZA_ADI] için çalışan profesyonel bir müşteri destek asistanısın.

KAPSAM:
- Sipariş durumu, kargo takibi
- İade ve değişim prosedürü
- Ürün soruları (RAG'den fiziksel özellik, kullanım, beden tablosu)
- Promosyon / kampanya bilgisi
- Mağaza bilgisi (şube adresleri, çalışma saatleri)

SINIRLAR:
- Asla TC kimlik, kart numarası veya CVC sorma. Müşteri verirse 'bu bilgiyi paylaşmayın lütfen' uyar.
- Fiyat görüşmesi yapma; promosyon kodları sadece sistemdeki aktif olanlardır.
- Kargo gecikmesi varsa 'içtenlikle özür dileriz' + ETA + iade hakkı bilgisi.
- 'Şikayet' / 'müdür' / 'iade' / 'kayıp kargo' geçerse get_human_agent tool'unu çağır.

FORMAT:
- Kısa paragraflar, gerekirse madde.
- Her cevabın sonunda 'Başka yardımcı olabileceğim bir şey var mı?'
- Türkçe samimi ama formal değil (siz).

TOOLS:
- get_order_status(order_id)
- start_return(order_id, reason)
- search_knowledge_base(query)  # RAG
- get_human_agent(reason, summary)

Claude Code ile uçtan uca kurulum

Claude Code'a 'multi-channel e-ticaret destek bot'u kurdurun: WhatsApp + Instagram + web widget aynı agent'a bağlanır, Shopify/WooCommerce API ile sipariş bilgisi çeker, vector DB'den ürün/iade politikası alır, insana eskalasyon için Slack'e atar. Müşteri Asistanı sayfasındaki 9 aşama doğrudan uygulanabilir.

Akış

WhatsApp/IG/Web Webhook
Burst Buffer (5s)
Claude Sonnet + RAG
Tools: order/return/handoff
Channel-specific Send

Claude Code'a verilecek hazır prompt

Prompt
Sen bir e-ticaret işletmesi için multi-channel destek bot kuran bir geliştiricisin.

Hedef: /src/ecommerce/support/ klasörü.

Bileşenler:
1. /src/ecommerce/support/agent.ts
   - customerSupportAgent({ message, channel, userId, attachments })
   - System prompt brandVoice.md + supportRules.md birleşimi
   - Memory: Postgres session_id = channel:external_id (örn. 'whatsapp:905XX')
   - Vector retrieve: top_k=5 from product_kb (ürün spec) + policy_kb (iade kuralları)

2. /src/ecommerce/support/tools/
   - getOrderStatus.ts — Shopify GraphQL ile sipariş durumu + kargo no
   - startReturn.ts — Shopify Returns API ile iade başlat (politikaya göre)
   - searchKnowledge.ts — pgvector hybrid search
   - escalateToHuman.ts — Slack 'support-escalations' kanalına post

3. /src/ecommerce/support/channels/
   - whatsapp.ts — Meta Cloud API, 24-saat penceresi, template message support
   - instagram.ts — Meta Graph API IG Messenger
   - webWidget.ts — Express endpoint + JS widget script
   - hepsi: HMAC verify + rate limit (IP + session bazlı)

4. /src/ecommerce/support/ingestion.ts
   - Shopify product feed'i nightly cron ile pgvector'a indeksle
   - /policy klasöründeki iade/kargo dökümanları markdown'dan chunk + embed

5. /src/ecommerce/support/monitoring.ts
   - Her etkileşim: { session_id, channel, intent, tool_called, resolved, escalated, latency_ms, tokens }
   - Postgres 'support_events' tablosuna yaz
   - Haftalık Slack raporu: çözüm oranı, ortalama gecikme, top intent, eskalasyon nedenleri

Önce plan.
Tuzak

Müşteri 'iade istiyorum' diyince HEMEN start_return çağırma. Önce sipariş bilgisini al, 14 günlük iade hakkı içinde mi kontrol et, müşteriye sebebi sor (bu da hatasız iade için kayıt altına gerekir), sonra başlat. Aksi halde 'yanlış ürün geldi' diyene 'beğenmedim' kategorisinde iade açar — kargo masrafı yanlış yere düşer.

03
İş Alanı

Görsel Üretimi & Sosyal Medya Pazarlama

E-ticaretçinin görsel ihtiyacı sonsuzdur: ürün fotoğrafları, kampanya banner'ları, Instagram postu, TikTok video kapağı, e-posta görseli, yeniden hedefleme reklamı. Stüdyo + fotoğrafçı + tasarımcı maliyetinden kaçınmak için AI görsel üretici + agent.

AI'ın yaptıkları

  • Ürün fotoğrafı 'sahne içi' yerleştirme (white-bg → lifestyle)
  • Beden/varyant değişikliği (mor → mavi, S → L) ürünün aynısıyla
  • Sosyal medya banner üretimi (10 farklı format tek tetikle)
  • Reklam görseli A/B testi için 5 varyant
  • Kampanya temalı seri (Sevgililer Günü, Black Friday)
  • Video: ürünün döndüğü kısa klip (Stable Video Diffusion)

Önerilen araçlar

MidjourneyDALL-E 3Stable Diffusion XLFluxCanva AIRunway

Beklenen sonuçlar

  • 1 ürün için 30 görsel 1 saatte (manuel: 1-2 gün)
  • Aylık görsel üretim maliyeti ~₺500-1.500 (orta ölçek)
  • Reklam CTR artışı %15-30 (varyant testi sayesinde)

Örnek prompt: Ürün fotoğrafından lifestyle banner

Prompt
Aşağıdaki ürün fotoğrafını kullanarak Instagram'da yayınlanacak bir lifestyle banner üret.

Ürün: Premium Saç Kremi 250ml, koyu lacivert şişe, beyaz etiket
Marka tonu: Doğal, ferah, kadın odaklı, premium

Sahne talimatı:
- Doğal ışıkta banyo kenarında, mermer tezgah
- Yanında küçük bir okaliptüs dalı
- Soft, sıcak ton (golden hour ışığı)
- Hashtag/yazı YOK (üzerine sonradan eklenecek)
- 1080x1350 portrait (Instagram feed için)
- Photorealistic, advertising photography style

5 farklı varyant üret: 2 kadrolama açısı + 3 farklı sahne (banyo / makyaj masası / kafe masası).

Claude Code ile uçtan uca kurulum

Claude Code'a bir 'görsel üretim agent'i kurdurun: ürün yeni eklenince veya kampanya başlangıcında, bir prompt template'i + ürün fotoğrafıyla farklı modeller (Midjourney/Flux/DALL-E) için isteğe atar, sonuçları Drive'a kaydeder, en iyi 3'ünü insan onayına Slack'e atar.

Akış

Trigger (product/campaign)
Prompt assembler
Multi-model API call (Flux/MJ/DALL-E)
Drive upload + Slack approval
Auto-publish to channels

Claude Code'a verilecek hazır prompt

Prompt
Sen bir e-ticaret marka için 'görsel üretim agent'i kuran bir geliştiricisin.

Hedef: /src/ecommerce/visuals/ klasörü.

Bileşenler:
1. /src/ecommerce/visuals/promptBuilder.ts
   - Input: { productAttrs, sceneType, format, brandStyle }
   - Şablonlar/sahne tipleri: 'studio', 'lifestyle-home', 'outdoor', 'flat-lay'
   - Format presets: instagram-square, instagram-portrait, story-vertical, banner-horizontal
   - Output: provider-spesifik prompt (Midjourney prompt args + Flux negative prompts)

2. /src/ecommerce/visuals/providers/
   - midjourney.ts — Discord botu üzerinden generation
   - flux.ts — Replicate veya Together AI API
   - dalle.ts — OpenAI Images API
   - runway.ts — video varyantları için
   - Her birinin generate(prompt, n_variants) interface'i

3. /src/ecommerce/visuals/pipeline.ts
   - generateBatch(product, sceneTypes[], formats[]) — paralel olarak tüm kombinasyonları üret
   - Maliyet kontrol: günlük budget cap (env var)
   - Output: Google Drive 'visuals/<sku>/<date>/' klasörüne kaydet
   - Her görsel için metadata: prompt, model, seed (varsa), generated_at

4. /src/ecommerce/visuals/approval.ts
   - Slack'e Block Kit ile yan yana 4 görsel + 'Approve/Reject/Regenerate' butonları
   - Approve → 'approved/' subfolder + Shopify'a auto-attach OR Meta Ads Library'e yükle
   - Regenerate → yeni seed ile tekrar üret

5. /src/ecommerce/visuals/abTest.ts
   - Bir kampanya için 5 varyant üret, Meta Ads API ile 5'ini de ad set olarak yükle
   - 48 saat sonra CTR/CPM/CPA topla, en iyi performansı işaretle

Önce plan.
Tuzak

AI ürün görselleri pazarlama için harika ama 'müşteri eline alacağı ürün' için TEHLİKELİ. Renk, doku, ölçek farklılıkları gerçek üründen uzaklaşabilir — müşteri 'fotoğraftakinden farklı' diye iade eder. Çözüm: AI görselleri sosyal medya/reklam/banner için, ürün sayfasındaki 'gerçek fotoğraf' alanı için profesyonel/AI-enhance ama gerçek ürünün fotoğrafı. KVKK + tüketici hakkı: 'temsili' notu zorunlu olabilir.

04
İş Alanı

Sepet Terk Kurtarma (Cart Recovery)

E-ticarette en büyük gizli para: terk edilen sepetler. Ziyaretçilerin %70'i sepete eklediği ürünü almadan çıkar. Klasik e-posta hatırlatma %5-10 geri kazanırken, AI agent kişiselleştirilmiş, multi-channel, akıllı zaman e-postalarla %30+'a çıkar.

AI'ın yaptıkları

  • Kişiselleştirilmiş e-posta: kullanıcının sepetindeki ürüne özel mesaj
  • Multi-channel: e-posta + WhatsApp + push notification + Instagram DM
  • Akıllı zamanlama: 1 saat → 24 saat → 72 saat sonra (her birinde farklı yaklaşım)
  • Promosyon teklif optimizasyonu (kupon değeri kullanıcı tier'ına göre)
  • Yeniden hedefleme görseli üretimi (Meta/Google Ads'e otomatik feed)
  • A/B test motoru: hangi şablon en yüksek conversion

Önerilen araçlar

Claude Sonnetn8nSendGrid/PostmarkWhatsApp Cloud APIShopify Webhooks

Beklenen sonuçlar

  • Sepet kurtarma oranı %5 → %25-35
  • Müşteri başına ek gelir: ₺40-120 (sektöre göre)
  • ROI: ilk 2 ayda kurulum maliyetini geri öder

Örnek prompt: Sepet terk e-postası — 3 farklı zamanlamada 3 farklı ton

Prompt
Aşağıdaki sepet bilgisini kullanarak 3 farklı zamanlama için 3 farklı sepet terk e-postası taslağı hazırla:

Müşteri: Ayşe, 28, daha önce 2 sipariş vermiş (sadık müşteri)
Sepet:
- Premium Saç Kremi ₺189
- Vegan Şampuan ₺159
Toplam: ₺348, kargo bedava sınırı ₺350

E-posta 1 (1 saat sonra) — TON: nazik hatırlatma, "kargonu tamamlamak için ₺2 kaldı 😊"
E-posta 2 (24 saat sonra) — TON: değer hatırlatma + 1 müşteri yorumu alıntısı
E-posta 3 (72 saat sonra) — TON: son şans, %10 kupon (kod: KAL10) + tedirginlik (stok azalıyor)

Her e-posta:
- Subject: 50 karakter altı, emoji 1 tane
- Preview text: 100 karakter
- HTML body: kısa, mobile-first, CTA butonu net
- Marka sesi: enerjik, samimi, dürüst (push satış değil)

CTA URL: site.com/cart/<token>

Claude Code ile uçtan uca kurulum

Claude Code'a 'sepet kurtarma agent'i kurdurun: Shopify checkout webhook'lar tetiklenince session başlar; kullanıcı satın almadan çıkarsa 3 aşamalı kampanya başlar (e-posta + WhatsApp + IG DM). Her aşamada kişiselleştirilmiş mesaj + akıllı kupon. Yeniden hedefleme Meta/Google Ads'e otomatik feed yollar.

Akış

Shopify checkout/abandon webhook
Customer profile fetch
Claude (personalized copy)
3-stage scheduler
Multi-channel send + Ads retargeting

Claude Code'a verilecek hazır prompt

Prompt
Sen bir e-ticaret markası için 'sepet kurtarma agent sistemi' kuran bir geliştiricisin.

Hedef: /src/ecommerce/recovery/ klasörü.

Bileşenler:
1. /src/ecommerce/recovery/sessionTracker.ts
   - Shopify 'checkouts/create' ve 'checkouts/update' webhook'ları yakala
   - 'checkout_completed' webhook'unu yakaladığında session'ı 'recovered' işaretle
   - Eğer 1 saat içinde completed olmazsa 'abandoned' işaretle, recovery pipeline'ı tetikle

2. /src/ecommerce/recovery/customerEnrichment.ts
   - Müşteri profili çek (Shopify customer + previous_orders + tier)
   - Sepetteki ürünlerin özelliklerini çek
   - Bağlam objesi oluştur: { customer, cart, brand_voice, kupon_yetki }

3. /src/ecommerce/recovery/copywriter.ts
   - Claude Sonnet ile structured output: 3 e-posta + 1 WhatsApp + 1 IG DM
   - Her biri için: subject, preview_text, html, plain_text, suggested_send_time
   - Marka sesi (brandVoice.md) + müşteri tier (sadık vs yeni) + sepet tutarı (kupon eşiği)

4. /src/ecommerce/recovery/scheduler.ts
   - 1 saat: e-posta 1 + IG DM (if user follows brand)
   - 24 saat: e-posta 2 + WhatsApp template message
   - 72 saat: e-posta 3 + %10 kupon (if customer tier allows)
   - Her aşamada: 'recovered?' kontrol — recovered ise serinin geri kalanını iptal

5. /src/ecommerce/recovery/retargeting.ts
   - 4 saat sonra customer audience'ı Meta Ads Custom Audience'a push et
   - Sepetteki ürünün görselleriyle (Görsel Üretimi modülü) dynamic ad oluştur
   - 7 gün sonra audience'tan çıkar (gizlilik)

6. /src/ecommerce/recovery/analytics.ts
   - Her recovery için: opens, clicks, recovered (true/false), revenue
   - Haftalık rapor: kampanya başına ROI, en iyi şablon, en iyi gönderim saati

Önce plan.
Tuzak

Cart recovery'de en büyük hata: SPAM gibi hissetmek. 3 saatte 4 mesaj atan marka 'unsubscribe'a uğrar. Kural: kanal başına 24 saat içinde max 1 mesaj; toplam serinin sonu 72 saat. Kullanıcı bir kanaldan 'unsub' derse diğerlerinden de düşür. KVKK + ETK/İYS: izin olmadan SMS/WhatsApp/e-posta yollarsanız ciddi cezalar. Her abandoned cart'tan önce: 'pazarlama izni var mı?' kontrolü zorunlu.

05
İş Alanı

Dinamik Fiyatlandırma & Rakip Takip

Rakiplerinin fiyatlarını tek tek takip edip Excel'e geçirmek artık geçmiş. AI agent 50 rakip mağazayı, 500 SKU'da, günde 4 kez tarayıp fiyat değişikliklerini raporluyor; karar destek için 'fiyatı %3 düşürürsek conversion %12 artar' tahmini üretiyor.

AI'ın yaptıkları

  • Rakip mağaza fiyat scraping (50+ site, günde 4 kez)
  • SKU eşleştirme (kendi katalogla rakibin SKU'su otomatik eşleşme)
  • Fiyat değişiklik alarmı (Slack/e-posta)
  • Elastisite analizi: 'fiyatı X düşürürsek conversion Y artar'
  • Stok + fiyat optimizasyon: stok azalıyorsa fiyat artır
  • Bundle/promosyon önerisi (Pazar günü A+B ile %15 indirim)

Önerilen araçlar

Claude HaikuApify / ScraperAPIn8nPostgres + TimescaleDBTableau / Metabase

Beklenen sonuçlar

  • Manuel fiyat takip 8 saat/hafta → 0 saat
  • Net margin artışı %3-8 (dinamik optimizasyon sayesinde)
  • Stok yokluğu durumlarında fırsat fiyatı yakalama: ek %5-12 ciro

Örnek prompt: Fiyat değişiklikten aksiyon önerisi

Prompt
Aşağıdaki rakip fiyat değişiklik tablosunu analiz et ve aksiyon önerisi üret.

ÜRÜNÜMÜZ: Premium Saç Kremi 250ml — ₺189 (3 ay sabit)

RAKİPLER:
- A Markası: ₺175 (3 gün önce ₺189'dan düştü)
- B Markası: ₺199 (sabit)
- C Markası: ₺169 (kampanya — bitiş tarihi yarın)

Bizim:
- Stok: 240 adet (3 haftalık satış kapasitesi)
- Son 7 gün conversion: %2.3 (önceki 7 gün %2.8)
- Margin: %42

Çıktı:
1. DURUM ÖZETİ (3 cümle)
2. KISA VADELİ ÖNERİ (24 saat içinde aksiyon)
3. ORTA VADELİ ÖNERİ (1 hafta içinde)
4. RİSKLER (eğer hiçbir şey yapmazsak)
5. ALTERNATİF: fiyat yerine başka kaldıraç (kargo bedava sınırı, bundle, etkili reklam)

Tahmini etkileri sayısal ver. Aksiyonu uygulamadan önce yönetim onayı gereken üst sınırı belirt.

Claude Code ile uçtan uca kurulum

Claude Code'a 'rakip fiyat izleme + öneri agent'i kurdurun: günde 4 kez 50 rakip mağaza taranır, eşleşen SKU'lar tespit edilir, fiyat değişiklikleri Postgres TimescaleDB'ye yazılır, Claude haftalık trend + aksiyon önerisi üretir. Kritik değişikliklerde anlık Slack alert.

Akış

Schedule (4x daily)
{ }Apify/scraper batch
SKU matching (embedding similarity)
Postgres TimescaleDB
Claude analysis + Slack alert

Claude Code'a verilecek hazır prompt

Prompt
Sen bir e-ticaret markası için 'rakip fiyat izleme + dinamik fiyat öneri sistemi' kuran bir geliştiricisin.

Hedef: /src/ecommerce/pricing/ klasörü.

Bileşenler:
1. /src/ecommerce/pricing/competitors.config.ts
   - Liste: { name, domain, sitemap_url, scraping_strategy: 'shopify-json'|'html'|'apify-actor' }
   - 50 rakibin meta bilgisi

2. /src/ecommerce/pricing/scraper.ts
   - Schedule 4x/gün: her rakibin sitemap'ından product URL'lerini çek
   - Strategy'e göre: Shopify json endpoint, HTML parsing veya Apify actor
   - Output: { competitor, sku_seen, url, title, price, currency, in_stock, scraped_at }

3. /src/ecommerce/pricing/skuMatcher.ts
   - Bizim SKU + rakip SKU eşleştirme
   - Strategy 1: Barcode/MPN (varsa exact match)
   - Strategy 2: Title embedding + price band + brand match
   - Confidence skoru (0-1); < 0.7 ise manuel review queue

4. /src/ecommerce/pricing/storage.ts
   - Postgres + TimescaleDB hypertable 'price_history':
     time, our_sku, competitor, competitor_sku, price, currency, in_stock
   - Aggregation queries: avg/min/max per day/week, % change

5. /src/ecommerce/pricing/alerts.ts
   - Kural: bizim fiyatımız max rakip fiyatından %15+ yüksek → kritik alert
   - Kural: rakip 24 saat içinde %20+ düşürdü → bilgi alert
   - Kural: stok-out detected on bizim ürün + rakipte var → fırsat alert
   - Slack #pricing kanalına Block Kit ile mesaj

6. /src/ecommerce/pricing/analyst.ts
   - Haftalık Schedule: son 7 gün data'yı Claude Sonnet'e ver
   - Structured output: top 10 SKU için durum + aksiyon önerisi + risk
   - PDF rapor: pdfkit, Drive'a yükle, Slack'e link

ÖNEMLİ: Otomatik fiyat değişikliği YAPMA. Sadece öneri üret, insan onayı sonrası Shopify API ile uygula.

Önce plan.
Tuzak

Rakip scraping yasal gri alandadır. Robots.txt'i RESPECT EDIN — disallow ediyorsa scraping yapmayın. User-Agent'ınızı belirgin yapın ('YourBrand-PriceMonitor/1.0'), rakibin sunucusuna saniyede 1+ istek atmayın. Bazı büyük platformlar (Amazon, Trendyol) ToS ile scraping'i açıkça yasaklar — onlarda 3rd party data feed servisleri (Keepa, Helium 10) kullanın. Türkiye'de Rekabet Kurumu fiyat algoritmik koordinasyon konusunda hassas — agent'a 'rakiple aynı fiyatı koy' tipi otomatik aksiyon kurmayın.

06
İş Alanı

Stok Yönetimi & Talep Tahmini

E-ticaretçinin gizli düşmanı: stok yokluğu (kayıp satış) ve stok fazlası (sermaye bağlı). AI agent geçmiş satış + mevsimsellik + kampanya planı + tedarikçi lead time'ı sentezleyip 12 ay ileri tahmin üretir. Sipariş takvimi, tedarikçiye otomatik kapasite uyarısı, depo bölgesel optimizasyon.

AI'ın yaptıkları

  • SKU bazlı 12 ay aylık talep tahmini (Prophet + Claude yorumu)
  • Reorder point otomatik hesaplama (lead time + safety stock)
  • Mevsimsellik tespiti (yaz/kış, bayram, school, Black Friday)
  • Yeni ürün için 'cold start' tahmin (benzer ürünlere göre)
  • Tedarikçi kapasite uyarı taslakları
  • Depo bölgesel dağılım önerisi (İstanbul vs İzmir stok)

Önerilen araçlar

Claude SonnetPython + Prophetn8nPostgresLooker/Metabase

Beklenen sonuçlar

  • Stok yokluğu kayıp satışları %40-60 azalır
  • Stok fazlası kaynaklı yazılı zarar %20-30 azalır
  • Sermaye verimliliği +%15 (atıl stok azalır)

Örnek prompt: Aylık talep + sipariş takvimi

Prompt
Aşağıdaki son 24 ay satış verisi için 12 ay ileri talep tahmini yap ve sipariş takvimi öner.

SKU: SHC-PREM-250 — Premium Saç Kremi 250ml
Tedarikçi lead time: 6 hafta
Safety stock: 4 haftalık satış
Minimum sipariş adedi (MOQ): 2.000 adet

[geçmiş veri tablosu yapıştırılır]

EKLEMELER:
- Önümüzdeki 12 ayda 2 ana kampanya: Black Friday (Kasım), Sevgililer Günü (Şubat)
- Sektör yıllık büyüme: ~%8
- Yeni B2B müşteri (ay başına +500 adet potansiyel) Q2'de
- Tedarikçi tarihçesinde Ramazan'da 2 hafta gecikme

ÇIKTI:
1. AYLIK TAHMİN (12 ay): tablo + %80 güven aralığı
2. SİPARİŞ TAKVİMİ: hangi ay, kaç adet, hangi tarihe kadar tedarikçiye onay
3. TEDARİKÇİ KAPASİTE UYARILARI: Black Friday öncesi
4. ALTERNATİF SENARYOLAR: %20 hızlı büyüme + %20 yavaşlama
5. ÖNERİLEN GÜVENLİK STOK SEVİYESİ

Claude Code ile uçtan uca kurulum

Claude Code'a 'stok + talep tahmin motoru' kurdurun: haftalık Schedule Shopify'dan satış çeker, Python Prophet ile her SKU için 12 ay tahmin üretir, Claude bunu iş bilgisiyle (kampanya, mevsim) sentezler. Sipariş takvimi Notion'a, tedarikçi kapasite uyarı taslakları satın alma ekibine Slack üzerinden gider.

Akış

Schedule (haftalık)
Shopify orders fetch
Python Prophet (per SKU)
Claude (interpret + recommend)
Notion calendar + Slack

Claude Code'a verilecek hazır prompt

Prompt
Sen bir e-ticaret markası için 'talep tahmin + stok planlama' motoru kuran bir geliştiricisin.

Hedef: /src/ecommerce/inventory/ klasörü.

Bileşenler:
1. /scripts/forecast.py (Python)
   - Shopify orders tablosundan son 24 ay (sku, day, qty)
   - Her aktif SKU için Facebook Prophet model
   - Mevsimsellik bileşenleri: weekly, yearly, holidays (TR holidays + e-com özel: black-friday, mother's-day, sevgililer)
   - Output: /tmp/forecast.json: { sku, monthly: [{ month, yhat, yhat_lower, yhat_upper }] }

2. /src/ecommerce/inventory/forecast.ts (TypeScript)
   - Python script'i child_process ile çalıştır
   - forecast.json'u Claude Sonnet'e ek context'le ver: { campaigns_next_12mo,
     supplier_lead_times, new_b2b_pipeline, holiday_calendar }
   - Structured output:
     {
       sku_recommendations: [{
         sku, monthly_forecast, order_calendar: [{ month, order_qty, place_order_by, reasoning }],
         supplier_alerts: string[], risks: string[]
       }],
       executive_summary, top_actions: string[5]
     }

3. /src/ecommerce/inventory/storage.ts
   - Postgres 'forecasts' tablosu: snapshot her hafta — geçmişle karşılaştırma için
   - 'reorder_calendar' tablosu: planlanan siparişler

4. /src/ecommerce/inventory/reordering.ts
   - Bir reorder time geldiğinde Slack #procurement'a uyarı + Notion'da sipariş kartı
   - Tedarikçi kapasite uyarı taslağı (önceki Satın Alma sayfasındaki şablonu kullan)
   - Onay sonrası Procurement modülüne (Satın Alma için AI sayfasında anlatılan) bağla

5. /src/ecommerce/inventory/cold-start.ts
   - Yeni eklenen SKU'lar için geçmiş veri yok
   - Strategy: en benzer 5 SKU'yu (embedding + kategori) bul, onların ilk 90 gün satışını ortalama → yeni SKU'nun başlangıç tahmini

6. /src/ecommerce/inventory/dashboard.tsx (Next.js)
   - Her SKU için: mevcut stok, son 30 gün satış, 30 gün tahmin, reorder point, gün sayısı
   - Renk kodu: yeşil ≥ 60 gün, sarı 30-60, kırmızı < 30 (= acil)

Önce plan.
Tuzak

Prophet'in 'beklenmedik şokları' (pandemi, savaş, regülasyon) tahmin edemediğini unutmayın. Tahmini OTOMATİK SİPARİŞE bağlamayın — Claude'un yorumladığı 'önerilen' takvimi satın almacının onayına sunun. Yanlış otomasyon ya stok yığını ya yokluk yaratır. Ayrıca Prophet'in 'overfit' eğilimi var — 2024 büyük kampanyasının patlamasını her yıl tekrar edecek sanır. Anomalileri 'one-off' olarak işaretleyebilen bir manual override katmanı şart.

Sıkça sorulan sorular

Shopify mağazama bu agent'ları nasıl bağlarım?

Üç yol: (1) Shopify App ekosistemine yüklü hazır AI uygulamaları (Tidio, Gorgias gibi) — en hızlı, sınırlı özelleştirme. (2) Shopify GraphQL/REST API + webhook'lar üzerinden kendi agent'ınızı bağlama — n8n veya Claude Code ile. Bu sayfanın anlattığı yol. (3) Private app olarak Shopify Admin'e gömme — Embedded App SDK ile. En esnek ama en çok geliştirme efortu.

Aylık maliyet ne kadar olur orta ölçek bir mağaza için?

Tipik orta mağaza (5K SKU, 10K aylık sipariş): VPS ~₺500, vektör DB ~₺200, Claude API ~₺2.500-5.000, görsel üretim ~₺1.000, scraping/data ~₺500. Toplam ~₺5.000-8.000/ay. Karşılığında: aylık ~10-15 saat çalışan zamanı + sepet kurtarma artışı (~₺50K+ ek ciro) + dinamik fiyat margin artışı. ROI tipik 2-4 ayda.

Hangi modülden başlamamı önerirsiniz?

Çoğu e-ticaretçi için sıra: 1. Müşteri Destek Bot (en görünür değer, müşteri memnuniyetinde anlık etki). 2. Sepet Kurtarma (en yüksek ROI, ölçülebilir gelir artışı). 3. Ürün Açıklama Üretici (ölçeklendirme avantajı, SEO uzun vade). 4. Görsel Üretici (içerik faaliyetlerini hızlandırma). 5+6 (Dinamik fiyat + Stok) ileri seviye, veri olgunlaştıktan sonra.

Müşteri verisini AI'a vermek KVKK ihlali mi?

Hayır, doğru yapıldığında değil. (1) Pazarlama amaçlı toplu işleme için AÇIK RIZA + ETK/İYS izni gerekli. (2) AI provider'a giden veri için ya Enterprise plan (Claude Enterprise: 'data not used for training' garantisi) ya da self-host Ollama. (3) Müşteri 'verilerimi sil' derse: agent memory, vector DB, log'lar TÜMÜ temizlenmeli. (4) Gizlilik politikanız AI kullanımını açıkça yazmalı.

Mağazamda ses-tonum/marka kimliğim güçlü, AI bunu yakalar mı?

Sadece nasıl beslersen. Üç pratik: (1) brandVoice.md: marka tonu kuralları + 10-15 örnek metin paste. (2) Her çıktıda 'tone_check' skoru iste; düşük skorluyu insan onayına gönder. (3) İlk 1-2 hafta ürettiklerini insan onaylasın, beğendiklerini 'iyi örnekler' havuzuna ekleyin — Claude bunlardan öğrenir. 1 ay sonra %90+ uygun çıktı üretir.

İlk e-ticaret AI agent'ınızı kurun

Önce 1 modülle pilot — beğenirseniz diğerlerini ekleyin. Aşağıdaki rehberler tek tek kurmanız için derinlemesine kılavuz sağlar.

Anasayfaya dön