WisyLink Blog

E-ticaret sitesiOnline mağazaOnline ödemeKüçük işletmeÜrün kataloğu

E-Ticaret Sitesi Kurma: Yapay Zeka ile Küçük Mağaza

Yapay zeka ile e-ticaret sitesi kur: ürün sayfaları, sepet, kendi ödeme hesabınla tahsilat, fazla satış yapmayan stok ve sipariş paneli; adım adım rehber.

11 dk okuma
E-Ticaret Sitesi Kurma: Yapay Zeka ile Küçük Mağaza

Yapay zeka ile küçük bir e-ticaret sitesi kurmak için ürün adlarını, fiyatları, fotoğrafları ve kargo kurallarını hazırla, ardından kataloğu ve ödeme akışını tek bir istemde anlat. Oluşturucu ürün sayfalarını, sepeti, kendi Stripe hesabın üzerinden ödemeyi, fazla satış yapmayan stoğu ve bir sipariş panelini kurar. Ödemeler, anahtarlarını eklediğinde devreye girer.

  • Küçük ve özel bir mağaza, birkaç düzine üründen oluşan odaklı bir kataloğa uyar. Anahtar kelimeyle aranan binlerce ürün, tam kapsamlı bir e-ticaret platformunun işidir.
  • İşin çoğu ürün verilerini ve fotoğrafları hazırlamaktır. Bunu istemi yazmadan önce yap.
  • Ödeme kendi Stripe hesabın üzerinden çalışır ve bir sipariş ancak Stripe'ın imzalı webhook'u onayladığında ödenmiş sayılır. Stripe Türkiye'deki işletmelere açık değil; API'si olan başka bir sağlayıcı aynı şekilde bağlanabilir.
  • Stok tek ve korumalı bir adımda düşülür; böylece son ürün tam olarak bir kez satılır.
  • Vergiler, iadeler ve yasal sayfalar senin sorumluluğunda kalır. Yapay zeka taslak hazırlayabilir; ne yazacağına sen karar verirsin.
  • Her ürün, arama motorlarının tarayabildiği kendi sayfasını alır. Yayındaki bir mağazanın yeri ücretli bir plandır; kendi alan adını ise her planda bağlayabilirsin.

Küçük ve özel bir mağaza sana uygun mu?

Yapay zekayla yapılan bir mağaza ile tam kapsamlı bir e-ticaret platformu farklı sorunları çözer. Platform sana büyük ve genel bir araç seti verir; özel mağaza ise tam olarak senin anlattığın akışı verir, fazlasını değil. Marka adlarını değil, kategorileri karşılaştır:

Küçük özel mağaza ile tam kapsamlı e-ticaret platformu
KriterKüçük özel mağaza (yapay zekayla yapılan)Tam kapsamlı e-ticaret platformu
Katalog büyüklüğüBir avuç üründen kabaca yüz ürüne kadar; bu boyutta bir arama kutusu çalışır, daha büyük kataloglarda kategori ve fiyat filtreleri kullanılırBinlerce ürün ve varyant, tam metin aramayla
Uygulamalar ve eklentilerKurulacak bir şey yok; indirim kodu ya da ürün yorumları gibi her ek özellik bir takip mesajıdır, dış servisler kendi anahtarlarınla API'leri üzerinden bağlanırBüyük eklenti pazarları; çoğu zaman her biri ayrı bir abonelikle
Vergi ve kargo otomasyonuSenin anlattığın kurallar ya da Stripe hesabındaki vergi özellikleriGenellikle yerleşik ya da eklenti olarak mevcut
ÜcretlerWisyLink planın artı ödeme sağlayıcının işlem komisyonları; WisyLink satışlardan pay almazPlatform aboneliği, ödeme komisyonları ve eklenti maliyetleri; platforma göre değişir
KontrolSayfalar, akış ve yönetim paneli tam olarak anlattığın gibi çalışırPlatformun temaları ve ödeme kuralları çerçevesinde
En uygun olduğu durumlarÜreticiler, tek ürün grupları, ön siparişler, elden teslim, alışılmadık akışları olan dükkânlarBüyüyen perakendeciler, çok sayıda varyant, birden fazla kanalda satış

Kataloğun küçükse, akışın kendine özgüyse (siparişe özel üretim, satın almayla birlikte prova randevusu, teslim saatleri) ya da mağaza ve siteyi tek yerde istiyorsan özel yolu seç. Stoğu pazar yerleriyle senkronize etmen, kargo firmalarından gönderi etiketi basman ya da binlerce varyant yönetmen gerekiyorsa bir platform seç. Paranın genel resmi için web uygulaması yaptırma maliyeti yazımıza bak.

Ürünleri, fotoğrafları, fiyatları ve kargo kurallarını hazırla

Oluşturma tek bir mesaj sürer. Hazırlık ise bir öğleden sonra ya da daha fazlasını alır ve mağazanın ne kadar iyi olacağını o belirler.

  1. Bir ürün tablosu. E-tabloda her ürün için bir satır, CSV olarak kaydedilmiş; ad, kısa açıklama, uzun açıklama, KDV dahil fiyat, kategori, varyant seçenekleri (beden ya da sır rengi gibi), varyant başına stok, ağırlık ve durum (yayında ya da taslak) sütunlarıyla. ad,kategori,fiyat,sir,stok,agirlik_g,durum,aciklama gibi bir başlık satırı yeterlidir.
  2. Web boyutunda fotoğraflar. Her ürün için aynı en-boy oranı, sade bir arka plan ve kamera orijinalleri yerine birkaç yüz kilobayta dışa aktarılmış dosyalar. Her yükleme en fazla 25 MB olabilir, ama her dosya planının depolama alanından düşer.
  3. Kargo kuralları. Bölgeler (örneğin şehir içi, yurt içi, yurt dışı), bölge başına ücret, sunuyorsan ücretsiz kargo eşiği, elden teslim ve gönderim yapmayacağın yerler.
  4. Politikalar. Cayma ve iade süresi ile koşulları, hazırlık süresi ve müşterilerin sana nasıl ulaşacağı.
  5. Bir ödeme hesabı. Stripe'ın küresel erişim listesinde ülkenin olup olmadığını kontrol et; Türkiye şu an bu listede yok. Türkiye'de kurulu bir işletmeysen iyzico ya da PayTR gibi API'si olan bir sağlayıcı bağlanabilir, ancak bu entegrasyonu kendin test etmelisin. Hangisini seçersen seç, işletme ve banka bilgilerini yayından önce tamamla.

Varyantları basit tut. Her değeri için ayrı stoğu olan tek bir seçenek (S, M, L beden) kolay yönetilir; iki seçenek, saymak zorunda kalacağın bir tabloya dönüşür. Fotoğrafların çoğunu da sohbet yerine mağazanın yönetim panelinden eklemeyi planla: ilk oluşturma için birkaçını ekle, gerisini ürün ürün yükle; orada herkese açık dosyalar olarak saklanır ve her ziyaretçiye hızlı sunulur.

Mağazayı oluştur: istem şablonu

CSV dosyasını, logonu ve birkaç ürünün fotoğrafını ekle, ardından yeni bir sohbete şuna benzer bir istem yapıştır:

[Toprak Atölye, el yapımı seramik] için bir online mağaza oluştur. Ekteki urunler.csv dosyasını her satır bir ürün olacak şekilde yükle; [sir] sütunu, her birinin kendi stoğu olan varyantları içeriyor.

Sayfalar: öne çıkan ürünlerin olduğu bir ana sayfa, kategori başına bir sayfa, büyük fotoğraflar, açıklama, fiyat, varyant seçici ve stok durumu içeren ürün başına bir sayfa, bir sepet ve teslimat adresini alan, [ödeme sağlayıcım] üzerinden çalışan bir ödeme sayfası. Kargo: [yurt içi sabit 120 ₺, 1.500 ₺ üzeri ücretsiz, İzmir Alsancak'ta elden teslim; yurt dışına gönderim yok].

Her siparişi ödemeden önce beklemede olarak kaydet ve yalnızca ödeme sağlayıcısının webhook'u onayladığında ödendi olarak işaretle. Sipariş ödendiğinde stoğu varyant başına düş; iki kişi aynı anda ödeme yapsa bile stoktakinden fazlasını asla satma ve stok sıfır olunca “Tükendi” göster.

Yönetim paneli: ürünler (ekle, düzenle, fotoğraf yükle, stoğu değiştir), ödendi, paketlendi, kargolandı ve iade edildi durumlarıyla siparişler ve bir kargo takip numarası alanı. E-posta ayarlarımı ekledikten sonra e-postalar: sipariş onayı ve takip numarasıyla kargolandı e-postası. Ayrıca kargo ve iade, KVKK aydınlatma metni, mesafeli satış sözleşmesi, ön bilgilendirme formu ve iletişim sayfaları ekle. Stil: [sakin, toprak tonları, bol beyaz alan, önce fotoğraflar].

Sonra şu sırayla yayına al:

  1. Oluşturmanın son notunu oku. Yönetim paneline nasıl gireceğini anlatır ve doldurman gereken Entegrasyonlar'ı sayar: ödeme sağlayıcısı ve e-posta (SMTP).
  2. Önce test modu anahtarlarını ekle: Entegrasyonlar altında, orada gösterilen adımları izleyerek; ödeme panelinde kaydedeceğin webhook adresi de buna dahil. Anahtarları asla sohbete yapıştırma.
  3. Test siparişleri ver: Stripe kullanıyorsan test kartı 4242 4242 4242 4242 ile, başka bir sağlayıcıysa onun test ortamıyla. Her siparişin beklemeden ödendiye geçtiğini, stoğun düştüğünü ve onay e-postasının geldiğini kontrol et.
  4. Fazla satmayı dene. Bir ürünün stoğunu 1 yap ve iki tarayıcıdan aynı anda satın al. Satın almalardan biri temiz şekilde başarısız olmalı.
  5. Kataloğun geri kalanını ekle: yönetim panelindeki ürün düzenleyiciyle. Yeni ve düzenlenen ürünler yeniden oluşturma olmadan yaklaşık bir dakika içinde sitede görünür.
  6. Canlı anahtarlara geç, gerçek bir kartla ucuz bir ürün satın al ve iade et.
  7. Alan adını bağla ve yayına çık (ayrıntılar aşağıda).

Ücretsiz Topluluk planında Wisy yalın bir ilk sürüm oluşturur; ilk oluşturma kataloğu ve ödemeyi kapsayıp yönetim panelini ya da e-postaları bir sonraki mesajına bırakabilir. Ücretsiz bağlantıların süresi de 30 gün sonra dolar; Topluluk planını atölyen gibi kullan ve gerçek mağazayı ücretli bir planda aç.

Webhook ile onaylanan siparişlerle Stripe ödemesi

Müşteri, Stripe'ın ödeme sayfasında ödeme yapar; bu, Stripe'ın barındırdığı bir sayfa ya da mağazana gömülü bir form olabilir ve para Stripe bakiyene gider. Barındırılan sayfa daha basit seçimdir: ödeme formunun bakımını Stripe yapar, sen de Stripe ayarlarından onu marka renklerine uydurabilirsin. WisyLink Stripe hesabını hiçbir zaman tutmaz; anahtarların Entegrasyonlar altında şifrelenmiş olarak saklanır ve yalnızca mağazanın kendi kodu tarafından okunur. Sen doldurana kadar ödeme kapalı kalır, mağazanın geri kalanı çalışır.

Hobi mağazasını güvenilir bir mağazadan ayıran ayrıntı, bir siparişin nasıl “ödendi” olduğudur. Stripe'ın siparişleri tamamlama rehberi bunu açıkça söyler: siparişi tamamlamak için webhook'lar zorunludur, çünkü müşteri ödeme yapıp teşekkür sayfası yüklenmeden bağlantısını kaybedebilir. Bu yüzden mağaza önce bekleyen bir sipariş yazar, kimliğini Stripe'a iletir ve siparişi ancak geçerli bir Stripe imzası taşıyan webhook geldiğinde ödendi olarak işaretler. Teşekkür sayfasının adresini elle yazan bir ziyaretçi hiçbir şey elde etmez.

İstemeye değer iki iyileştirme:

  • Tekrarlanan olaylar. Stripe aynı olayı birden fazla kez iletebilir; bu yüzden ödendi adımı ikinci seferde hiçbir şey yapmamalı. Bir sipariş için stok asla iki kez düşmemeli.
  • Gecikmeli ödeme yöntemleri. Bankaya dayalı bazı yöntemler onayı sonradan verir. Bunları açarsan siparişler Stripe onaylayana kadar “ödeme bekleniyor” göstermeli ve ancak ondan sonra kargolanmalı.

Türkiye'den satış yaptığın için iyzico ya da PayTR gibi yerel bir sağlayıcı mı kullanacaksın? API'si olan her sağlayıcı, kendi anahtarlarınla aynı şekilde bağlanabilir. Her biri o sağlayıcının güncel belgelerinden yola çıkılarak kurulur; bu yüzden onu da Stripe kadar dikkatle test et: bekleyen sipariş, imzalı bildirim ve ancak ondan sonra “ödendi”.

Fazla satış yapmayan stok

Fazla satış, iki müşteri son ürünü aynı anda satın aldığında ve iki satın alma da geçtiğinde olur. Mağaza bunu stoğu değiştirme ve sınırı kontrol etme işini tek adımda yaparak önler: “stok sıfırın üzerindeyse bir azalt”. İki istek yarışırsa biri başarılı olur, diğerine ürünün tükendiği söylenir. Randevu sitelerinde çifte rezervasyonu önleyen mekanizma da budur.

Asıl karar, stoğun ne zaman düşüleceğidir:

  • Ödeme anında düşmek, stoğu bol ürünlere uyar. Son ürün, bir müşterinin ödeme sayfasını açmasıyla ödeme yapması arasında satılırsa mağaza, elinde olmayan bir şeyi kargolamak yerine o siparişi iade için işaretler.
  • Ödeme başlarken, ayırarak düşmek, tek parça ürünlere uyar. Ürün müşteri ödeme yaparken ayrılır, müşteri ödemeyi yarıda bırakırsa serbest kalır. Serbest bırakma işlemleri 30 ile 60 dakikada bir çalışan bir arka plan işiyle yapılır; yani yarıda bırakılan bir ürün, ayırma süresi bittikten sonra bir saate kadar ayrılmış kalabilir.

Yukarıdaki şablon stoğu ödeme anında düşer; tek parça ürünler için o satırı ayırma olarak değiştir. Varyant başına stok, sana gelen bir “stok azalıyor” e-postası ve yönetim panelinde bir stok alanı iste. Siparişe özel üretilen ürünler stoğu tamamen atlayabilir ya da fırın başına 20 adet gibi bir parti sınırı kullanabilir.

Sipariş paneli, onay e-postaları ve kargo durumu

Yayından sonra zamanının çoğunu yönetim panelinde geçireceksin. Oluşturmanın son notu oraya nasıl gireceğini söyler: çoğu zaman kaydolan ilk hesap yönetici olur; bu yüzden bağlantıyı paylaşmadan önce kaydol. Kullanışlı bir sipariş ekranında şunlar olur:

  • Duruma göre filtrelenen bir liste: ödeme bekleniyor, ödendi, paketlendi, kargolandı, iade edildi.
  • Ürünleri, varyantı, teslimat adresini, müşteri e-postasını ve ödeme referansını gösteren bir sipariş sayfası.
  • Bir kargo takip numarası alanı. Kaydettiğinde sipariş kargolandı olarak işaretlenir ve kargolandı e-postası gider.
  • Yazdırılabilir bir sevk irsaliyesi ya da paket fişi.
  • 30 ile 60 dakikada bir çalışan zamanlanmış bir işin gönderdiği, yeni siparişlerin günlük özet e-postası.
  • Yüzdeli, son kullanma tarihli ve kullanım sınırlı indirim kodları. Kullanım sınırı stokla aynı tek adımlı sayacı kullanır; böylece “ilk 50 müşteriye” kodu 51 kez kullanılamaz.

E-postalar kendi SMTP hesabın üzerinden gider. SMTP yoksa hiçbir şey gönderilmez, siparişler yine çalışır. Stripe kullanıyorsan ayarlarından kendi makbuzlarını da e-postayla gönderebilir. İadeler ödeme sağlayıcının panelinden yapılır; stok ve raporların doğru kalması için siparişi yönetim panelinde iade edildi olarak işaretle.

Müşterilerin satın almak için hesaba ihtiyacı yok. Misafir olarak ödeme, alışverişi kısa tutar; e-posta ve sipariş numarası isteyen bir “siparişimi bul” sayfası soruların çoğunu karşılar. Tekrar alışveriş yapan müşterilerin varsa sipariş geçmişi olan müşteri hesapları iste; mağaza kendi giriş sistemini çalıştırır, parola sıfırlama için SMTP gerekir.

Vergiler, iadeler ve hâlâ senin sorumluluğunda olan yasal sayfalar

Yapay zeka oluşturucu vergi durumunu bilmez ve WisyLink senin yerine KDV hesaplamaz. Üç uygulanabilir seçeneğin var:

  1. KDV dahil fiyatlar: tek bir oranla; Türkiye'de tüketiciye gösterilen fiyatlar zaten vergiler dahil olmalıdır, mali müşavirin de onaylıyorsa en basit yol budur.
  2. Senin anlattığın kurallar: örneğin ürün grubuna göre farklı KDV oranları, isteme yazılmış olarak.
  3. Ödeme sayfasında Stripe Tax: Stripe kullanabiliyorsan, Stripe'ın vergi tahsili belgeleri Checkout ödemelerinde vergiyi nasıl hesapladığını anlatır; önce ayarlarını Stripe hesabında tamamlarsın. Şartlarını ve fiyatını orada kontrol et.

İadeler ve yasal sayfalar da aynı mantığı izler: yapay zeka taslağı hazırlar, içeriğin sahibi sensin. Gerçek iade süreni ve koşullarını yaz, ardından bir iade sayfası ve yönetim panelinde bir “iade talep edildi” durumu iste. Türkiye'de mesafeli satışlarda tüketicinin 14 günlük cayma hakkı vardır; mesafeli satış sözleşmesi ve ön bilgilendirme formu, ad ve adres toplayan her mağaza için KVKK aydınlatma metni ve çerez politikası gerekir. Satışlarının faturasını çoğu durumda e-Arşiv ya da e-Fatura olarak düzenlemen gerekir; mağaza bunu kendisi yapmaz, hangisinin geçerli olduğunu ve ETBİS kaydı gibi yükümlülükleri mali müşavirine sor. Yapay zekanın hazırladığı yasal metinleri hukuki danışmanlık olarak değil, bir uzmanın gözden geçireceği bir başlangıç noktası olarak gör; WisyLink'in kullanım koşulları da yapay zekanın ürettiğini gözden geçirmeyi ve test etmeyi senin sorumluluğuna bırakır.

Yayına alma ve ürün sayfaları için SEO

Her ürün ve kategori, arama motorlarının betik çalıştırmadan okuyabildiği tam HTML olarak render edilen, /urun/tas-kupa gibi kendi temiz URL'sini alır. Her sayfa bir başlık, açıklama, kanonik bağlantı ve sosyal önizleme etiketleri taşır; mağaza her ürünü listeleyen kendi sitemap.xml dosyasını sunar. Yeni ürünler eklediğin anda burada görünür. Katalog sayfaları içerik haritası ve ürün listesi yapılandırılmış verisi içerir; her ürün sayfasında fiyat ve stok durumuyla ürün yapılandırılmış verisi de iste.

Hâlâ sana bağlı olanlar:

  • Açıklamaları kendin yaz. Malzemeler, ölçüler, bakım, kimin için olduğu, kargonun ne kadar sürdüğü. Bir ürün sayfası, kategori sayfasındaki kartından fazlasını anlatmalı.
  • Fotoğraflarını tarif et. Ürün adından ve varyanttan oluşturulan alternatif metin iste.
  • Kendi alan adını bağla: ambalaj ya da kartvizit bastırmadan önce (her planda mümkün); siteye kendi alan adını bağlama rehberimize göz at.
  • Site haritasını gönder: alan adı yayına girince Google Search Console'da.

Sıralamayı etkileyen diğer her şey için yapay zekayla yapılan siteler için SEO rehberimizi oku.

Mağazanı aç

Ürün tablosunu doldur, ödeme sağlayıcını seç ve şablonu kendi bilgilerinle yapıştır. İnsanların satın alıp almayacağını hâlâ test ediyorsan ön sipariş sayfası daha hafif bir ilk adımdır; yapay zeka ile MVP rehberimiz bunun kapsamını nasıl belirleyeceğini gösteriyor. Başka mağaza biçimleri için kullanım senaryolarına bak, yayın için planları karşılaştır.

Mağazanı tek bir mesajda anlat ve canlı bir bağlantı al: Topluluk planıyla ücretsiz başla, kart gerekmez.

S.S.S.

Sıkça sorulan sorular

Stripe hesabı şart mı? iyzico ya da PayTR kullanabilir miyim?
Kendi ödeme sağlayıcı hesabın gerekir, çünkü WisyLink ödemeleri işlemez ve tutmaz. Stripe yaygın bir seçimdir ama Türkiye'deki işletmelere şu an açık değil. iyzico, PayTR ya da API'si olan başka bir sağlayıcı, Entegrasyonlar altındaki kendi anahtarlarınla aynı şekilde bağlanabilir; bu entegrasyonlar hazır test edilmiş kalıplar değildir. İki sağlayıcıyı yan yana sunabilirsin; canlıya geçmeden önce her birini test ortamında dene.
Hangi ücretleri ödeyeceğim?
Ödeme sağlayıcının işlem komisyonlarını ve yayında kalan bir mağaza için aylık $7, $20 ya da $100 tutan WisyLink planını. Komisyon oranlarını sağlayıcının fiyat sayfasından kontrol et; Stripe kurulum ya da aylık ücret almadığını ve iade ettiğinde işlem ücretini geri vermediğini belirtiyor. WisyLink satışlardan pay almaz. Buna bir alan adı ve SMTP için bir e-posta sağlayıcısı ekle.
Stok takibi yapabilir mi?
Evet. Stok ürün ya da varyant başına saklanır ve tek, korumalı bir adımda düşülür; böylece iki müşteri aynı son ürünü satın alamaz. Stoğu yönetim panelinde değiştirirsin ve site bunu yaklaşık bir dakika içinde yansıtır. Stoğu bir pazar yeri gibi başka bir satış kanalıyla senkronize etmek, o kanalın API'sini ve senin kimlik bilgilerini gerektirir; dikkatle test edilmelidir.
KDV'yi hesaplıyor mu, fatura kesiyor mu?
Kendiliğinden hayır. Kurallarını isteme yaz, örneğin KDV dahil tek oranlı fiyatlar ya da ürün grubuna göre oranlar; Stripe kullanabiliyorsan Stripe Tax'i de açabilirsin. Mağaza e-Arşiv ya da e-Fatura düzenlemez; faturalarını muhasebe programından ya da API'si olan bir e-fatura sağlayıcısından kesersin. Hangi yükümlülüklerin sana uyduğunu mali müşavirine sor ve yayından önce birkaç test siparişini kontrol et.
Kaç ürün listeleyebilirim?
Sınır, planının veritabanı kapasitesidir; fotoğraflar da dosya depolamasından düşer. Kaynaklar paneli ikisinin ne kadar dolu olduğunu gösterir. Pratikte bir arama kutusu yaklaşık yüz ürüne kadar iyi çalışır, çünkü listeyi tarayıcının kendisi filtreler. Daha büyük kataloglar anahtar kelime araması yerine kategori, beden ve fiyat filtreleri alır; binlerce üründe tam kapsamlı bir platform daha uygundur.
Müşteriler hesap açıp geçmiş siparişlerini görebilir mi?
Evet, istersen. Mağaza her müşteri için sipariş geçmişi sayfasıyla kendi kayıt ve giriş sistemini çalıştırır; Google ile giriş, kendi kimlik bilgilerinle mümkündür. Parola sıfırlama ve e-posta doğrulama için SMTP ayarların gerekir. Pek çok küçük dükkân misafir olarak ödeme ve e-posta ile sipariş numarasıyla sipariş sorgulamayla başlar, tekrar alışveriş yapan müşteriler için sonradan hesap ekler.
Paylaş
XLinkedInFacebook