Teknik

Dijital Ürün Satış Scripti Sipariş Geçmişi ve Kod Arşivi: Müşterinin "Kodum Kayboldu" Dediği Anda Panelinde Neyin Olmadığını Fark Edeceksin

Dijital ürün satış scriptinde sipariş geçmişi ve kod arşivi nasıl kurulur? Kayıp kod, iade ve ispat krizlerini bitiren teknik mimariyi adım adım öğren.

Dijital Ürün Satış Scripti Sipariş Geçmişi ve Kod Arşivi: Müşterinin "Kodum Kayboldu" Dediği Anda Panelinde Neyin Olmadığını Fark Edeceksin

Çoğu kişi sipariş geçmişini basit bir liste sanır. Tarih, tutar, ürün adı; müşteri girer, bakar, çıkar. Oysa e-pin ve dijital ürün satan bir işletmede sipariş geçmişi bir liste değil, hukuki ve operasyonel bir kanıt defteridir. Fiziksel üründe kargo takip numarası senin yerine konuşur; dijital üründe ise konuşacak tek şey, kodun kime, hangi saniyede, hangi IP'den, kaç kez gösterildiğidir. Bu veriyi tutmayan bir e-pin scripti, ilk ciddi itirazda seni savunmasız bırakır.

İşin ilginç tarafı şu: bayilerin çoğu bu eksiği satış hacmi büyüyene kadar fark etmez. Günde on beş sipariş varken WhatsApp'tan "abi kodu tekrar atar mısın" mesajına elle cevap verirsin. Günde üç yüz siparişte aynı mesaj günde kırk kez gelir ve artık hangi kodun gerçekten teslim edildiğini, hangisinin kullanıldığını bilemezsin. İşte tam bu noktada dijital ürün satış scripti seçerken bakman gereken şey arayüzün güzelliği değil, arşiv mimarisinin derinliğidir. Bu yazıda o mimariyi, Pinova gibi profesyonel bir e-pin satış yazılımının arka planda ne tuttuğunu ve senin hangi alanları mutlaka sorman gerektiğini tek tek açıyorum.

%68kod itirazı, teslim logu olmadığı için bayi aleyhine sonuçlanıyor
7 sniyi kurulmuş arşivde bir siparişin bulunma süresi
%31destek yükünün kaynağı: "kodumu göremiyorum" talebi
10 yılticari kayıt saklama beklentisi için hedeflenen arşiv ömrü

Sipariş geçmişi neden bir "liste" değil, olay akışıdır?

Bir siparişin ömrü tek satırda bitmez. Ödeme başlar, sağlayıcı onay döner, stoktan kod ayrılır, kod müşteriye gösterilir, müşteri kodu kopyalar, belki iade talep eder. Bunların hepsi ayrı olaylardır ve tek bir durum alanında saklanamaz. Doğru kurgu, siparişin yanında değiştirilemez bir olay tablosu tutmaktır: her satır bir zaman damgası, bir aktör (müşteri, yönetici, sistem), bir eylem ve bir bağlam taşır. Bu yaklaşım, "sipariş neden iptal oldu" sorusunu tahmine değil kayda dayanarak cevaplamanı sağlar.

Olay akışının ikinci faydası, geriye dönük düzeltmedir. Diyelim ki bir ürünün yanlış stok havuzuna bağlandığını üç gün sonra fark ettin. Olay kaydı varsa, o üç gün içinde hangi siparişlerin hangi havuzdan beslendiğini filtreleyip yalnızca etkilenenleri telafi edersin. Olay kaydı yoksa ya herkese telafi verirsin ya da hiç kimseye veremezsin; ikisi de pahalıdır.

Kod arşivi nerede durmalı: veritabanında mı, şifreli kasada mı?

Bu, e-pin satış scripti değerlendirirken sorulacak en kritik teknik sorudur. Kodların düz metin olarak veritabanı sütununda durması en yaygın ve en tehlikeli yöntemdir. Bir yedek dosyası dışarı sızdığında, o dosyayı açan herkes tüm stok değerini eline geçirir. Doğru yöntem, kod gövdesinin uygulama seviyesinde şifrelenmesi ve şifre anahtarının veritabanından bağımsız bir yerde, tercihen web kökünün dışındaki bir yapılandırma dosyasında tutulmasıdır.

Burada ölçülü olmak gerekir: aşırı şifreleme, arama ve raporlamayı imkânsız hale getirir. Pratik çözüm ikili yapıdır. Kodun kendisi şifreli saklanır; kodun parmak izi (kısaltılmış özet değeri) ayrı bir sütunda açık tutulur. Böylece "bu kod daha önce satıldı mı" sorusunu şifre çözmeden, tek sorguda cevaplarsın. Mükerrer kod satışı, e-pin işinde en çok itibar yakan hatadır ve parmak izi sütunu onu doğrudan engeller.

Arşiv KatmanıNe TutarSaklama BiçimiErişim YetkisiTipik Ömür
Sipariş başlığıMüşteri, tutar, ödeme yöntemi, durumAçıkMüşteri + yöneticiSüresiz
Olay akışıZaman damgalı eylem kayıtlarıAçık, salt-yazılırYöneticiSüresiz
Kod gövdesiGerçek e-pin veya seri anahtarŞifreliSahip müşteri + yöneticiTeslimden sonra 12 ay
Kod parmak iziÖzet değerAçık, benzersiz indeksSadece sistemSüresiz
Teslim kanıtıIP, tarayıcı izi, görüntüleme sayısıAçıkYönetici24 ay
Fatura belgesiPDF ve vergi alanlarıDosya deposuMüşteri + muhasebe10 yıl

"Kodu göremiyorum" itirazını bitiren görüntüleme sayacı nedir?

Dijital satışta en sık yaşanan çatışma, müşterinin kodu gördüğünü inkâr etmesidir. Buna karşı en sade savunma, kodun her açılışında sayaç artıran ve o anın kaydını tutan bir mekanizmadır. Müşteri paneline girdi, siparişi açtı, kod alanı gösterildi: bu üç adım tek bir kayda dönüşür. İyi bir epin yazılım altyapısında bu kayıt müşteriye de görünür; çünkü şeffaflık, itirazın kendisini daha başlamadan azaltır.

Sayaç kurgusunda ince bir ayrıntı var: kodu ilk gösterimde tam, sonraki gösterimlerde maskeli sunmak. Müşteri koda tekrar baktığında yalnızca son dört karakteri görür, tamamını istemek için bir buton kullanır ve bu talep de kaydedilir. Bu küçük tasarım kararı, hem ekran görüntüsü paylaşımını zorlaştırır hem de gerçek ihtiyaç ile alışkanlık kaynaklı tıklamayı birbirinden ayırır.

Kod Arşivine Yönelik Destek Taleplerinin Dağılımı

  • Kodu bulamıyorum 45%
  • Kod çalışmıyor iddiası 25%
  • Fatura ve belge talebi 20%
  • Eski sipariş sorgusu 10%

Arama ve filtreleme mimarisi neden performansı belirler?

Arşiv büyüdükçe panelin yavaşlaması kaçınılmaz değildir; kötü indekslemenin sonucudur. Sipariş tablosunda en az üç bileşik indeks olmalıdır: müşteri kimliği ile tarih, durum ile tarih, ve ödeme referansı. Yönetici panelindeki her filtre bu indekslerden birine oturmalı; oturmayan filtre tam tablo taraması yapar ve yüz bin kayıttan sonra sayfayı kilitler.

İkinci mesele sayfalamadır. Klasik "kaçıncı sayfadan başla" yöntemi derin sayfalarda ağırlaşır; imleç tabanlı sayfalama, yani son görülen kaydın anahtarından devam etme yöntemi sabit hızda çalışır. Dijital ürün satış yazılımı seçerken demo panelinde elli bin kayıtlık bir veriyle arama yapmayı iste. Boş bir demoda her sistem hızlıdır.

Yedekleme olmadan arşiv sadece bir hikâyedir

Arşivin değeri, onu kaybetmediğin sürece vardır. Günlük tam yedek, saatlik artımlı yedek ve en az bir sunucu dışı kopya asgari kuraldır. Ancak asıl kritik nokta, yedeğin geri dönülebilir olduğunun test edilmesidir. Hiç açılmamış bir yedek, olmayan yedekle aynıdır. Ayda bir kez boş bir ortama geri yükleme denemesi yap; kaç dakikada ayağa kalktığını not et. O süre senin gerçek kesinti sürendir.

Şifreli kod sütunları için ek bir kural daha var: anahtar dosyasının yedeği, veritabanı yedeğiyle aynı yerde durmamalıdır. İkisini aynı arşive koyarsan şifrelemenin koruma değeri sıfırlanır.

Silme değil, arşivleme

Sipariş kayıtlarını asla fiziksel olarak silme. Bunun yerine arşiv bayrağı kullan; kayıt panelden düşer ama veri ve kanıt zinciri bozulmaz.

Kurulum öncesi kontrol listesi: neyi sormalısın?

Yazılım değerlendirirken arayüz turuna kapılmak kolaydır. Aşağıdaki tabloyu yanına al ve her maddeyi demo üzerinde canlı olarak doğrula. Cevabı "planlıyoruz" olan maddeler bugün yoktur.

Kontrol MaddesiNasıl Test EdilirBeklenen Sonuç
Kod şifrelemeVeritabanı satırını doğrudan görüntüleOkunamaz veri
Mükerrer kod engeliAynı kodu iki kez stoğa yükleSistem ikinciyi reddeder
Görüntüleme loguKodu üç kez açÜç ayrı kayıt oluşur
Toplu dışa aktarımTarih aralığı ile tablo indirSaniyeler içinde dosya
Yönetici işlem iziBir siparişi elle iptal etKim, ne zaman, neden kaydı
Sayfalama hızıSon sayfaya atlaGözle görülür gecikme yok
Yedek geri yüklemeSağlayıcıdan prosedür isteYazılı, test edilmiş adımlar

Arşivini rastgeleye bırakma

Pinova, sipariş olay akışı, şifreli kod kasası ve teslim kanıtı katmanlarını kutudan çıktığı gibi sunar. Özellik listesini incele, sonra kendi verinle dene.

Kod arşivini ne kadar süre saklamalıyım?

Teslim edilen kod gövdesini 12 ay tutmak çoğu senaryo için yeterlidir; ancak sipariş başlığı, fatura ve olay akışı kayıtlarını ticari saklama yükümlülükleri gereği çok daha uzun süre, pratikte on yıl ölçeğinde muhafaza etmen beklenir.

Müşteri eski siparişini kendisi görebilmeli mi?

Evet. Müşterinin kendi geçmişine erişebilmesi destek yükünü belirgin biçimde düşürür. Kod gövdesini maskeli göster, tam görüntüleme talebini ayrı bir eylem olarak kaydet.

Şifreli kod saklamak paneli yavaşlatır mı?

Hayır, doğru kurguda yavaşlamaz. Şifre çözme yalnızca tek bir kodun gösterildiği anda yapılır; listeleme ve arama işlemleri açık tutulan parmak izi ve durum sütunları üzerinden yürür.

Elle düzeltme yaptığımda iz kalmalı mı?

Kesinlikle. Yönetici müdahaleleri ayrı bir işlem izi tablosuna yazılmalı, hangi alanın eski ve yeni değerinin ne olduğu görünmelidir. Bu kayıt, ekip büyüdüğünde iç denetimin tek dayanağıdır.

Sipariş geçmişi ve kod arşivi, panelinin en az bakılan ama en çok işe yarayan bölümüdür. Bir gün mutlaka bir itiraz, bir iade ya da bir denetim talebi gelir; o gün elinde ne varsa onunla savunursun. Kurduğun altyapının bu yükü kaldırıp kaldırmadığını görmek için canlı demo üzerinden bir test siparişi oluştur, kodu birkaç kez aç ve arkasında hangi kayıtların biriktiğine kendi gözünle bak; fiyatlandırma sayfasında hangi paketin arşiv ihtiyacına yettiğini de birlikte değerlendirebilirsin.

Daha Fazlasını Keşfedin

Dijital ürün satışı ve otomasyon üzerine güncel rehberlere göz atın.

Tüm Yazıları Gör →
Bu yazıyı paylaşın
Bu yazıyı beğendiniz mi?
Teşekkürler!
← Tüm yazılar