E-ticaret sözlüğü
Bir teklif, bir denetim raporu ya da hizmet sağlayıcısından gelen bir mesajı okurken bir kelimeye takılan satıcı için yazılmış otuz beş kısa tanım. Her sayfa terimin ne anlama geldiğini, gerçek bir mağazada nerede karşınıza çıktığını ve o şey bozulduğunda ne olduğunu anlatır.
Bu sözlük kimin için
Buraya nadiren meraktan gelinir. Bir teklifte override geçtiği için, barındırma firması TTFB'den söz ettiği için, bir denetim raporu canonical etiketinin eksikliğini yazdığı için ya da bir geliştirici hangisi olduğunu söylemeden « önbellektir » diye yanıt verdiği için gelinir. Teknik dil süs değildir: bulanık kaldığı sürece önerilenin sorunu çözüp çözmediğini bilmek olanaksızdır.
Bu tanımlar hiçbir ön bilgi varsaymaz ve kimseyi etkilemeye çalışmaz. Bilinçli olarak kısadır: amaç bir kelimeyi bir dakikada anlayıp sürmekte olan konuşmaya dönmektir, bilgisayar dersi vermek değil.
Sözlük nasıl düzenlendi
Otuz üç madde alfabetik sırayla listelenir, ancak doğal olarak beş aileye ayrılır. Mağaza terimleri: yönetim paneli ve ön yüz, slug, kalıcı bağlantı, sipariş akışı, varyasyon, ürün özniteliği, modül. Sunucu ve veri terimleri: DNS, SSL/TLS, CDN, FTP/SFTP, cron, veritabanı ve indeks, SQL sorgusu, serileştirme, webhook, REST API.
Ardından performans: önbellek, TTFB, LCP, Core Web Vitals. Arama motoru: canonical, hreflang, site haritası, robots.txt, 301 yönlendirmesi, geçiş. Ve son olarak geliştirme ve teşhis: 500 hatası, hata ayıklama kipi, hook, override, alt tema, ödeme geçidi. Hangi ailede arayacağınızı bilmiyorsanız okuduğunuz kelimeden başlayın: her tanım, dayandığı komşu terimlere bağlantı verir.
Bir hizmet sağlayıcıyla konuşurken bu terimler neden önemli
Tek bir örnek yeterli. « Önbelleği temizlemek gerek » cümlesi, hangisi olduğu söylenmeden hiçbir anlam taşımaz: bir mağazada çoğunlukla üst üste dört tane bulunur — platformun uygulama önbelleği, PHP'nin opcode önbelleği, bir modülün ya da ara sunucunun önbelleği ve ziyaretçinin tarayıcı önbelleği. Birincisini temizlemek diğer üçüne dokunmaz. « Değişikliğim görünmüyor » bildirimlerinin büyük bölümü tam olarak bu karışıklıktan doğar ve tek bir kesin soru tartışmayı bitirir.
Aynısı üç ayrı platformda aynı fikri adlandıran modül, eklenti ve plugin için de geçerlidir; ya da PrestaShop'ta koddaki herhangi bir değişikliği değil, override/ dizinindeki belirli bir dosyayı anlatan override için. Bir kelimenin neyi kapsadığını bilmek, kararı belirleyen soruyu sormanızı sağlar: önerilen iş çekirdeğe mi, temaya mı yoksa bir modüle mi dokunuyor ve bir sonraki güncellemede ne olacak.
Anlaşılır bir teklif basitleştirilmiş bir teklif değildir: her satırını denetleyebildiğiniz tekliftir. Bu sözlük bunun içindir.
Önce okunacak dört tanım
-
Önbellek
Bir mağazadaki farklı önbellek katmanları, her birinin ne sakladığı ve görülen belirtiye göre hangisinin temizleneceği.
-
Hook
Bir modülün platform çekirdeğini değiştirmeden davranış eklemesini sağlayan bağlanma noktası.
-
Override
Çekirdek bir sınıfın geçersiz kılınması: neye izin verdiği, neyi bozduğu ve iki modülün bunun için neden çekişebildiği.
-
301 yönlendirmesi
Kalıcı yönlendirme: sıralamasını yitirmek istemeyen her yenileme veya geçişin temel aracı.
Bu bölümde
-
Hook
Hook, bir eklentinin çekirdek dosyalara dokunmadan kendi mantığını çalıştırabildiği, PrestaShop kodundaki belirli bir noktadır.
-
Override
Override, PrestaShop'un override/ klasörüne yerleştirilen ve orijinal dosyayı değiştirmeden bir çekirdek sınıfının davranışını…
-
Modül
Modül, PrestaShop'un çekirdek dosyalarını hiçbir zaman değiştirmeden, hook'lara bağlanarak mağazaya bir işlev ekleyen veya…
-
Alt tema
Alt tema (child theme), bir üst temanın görünümünü ve işlevlerini devralan, yalnızca gerçekten özelleştirilmek istenen dosyaları…
-
Önbellek
Önbellek (cache), her ziyarette yeniden hesaplanmasını önlemek amacıyla saklanan, daha önce hesaplanmış bir sonucun geçici…
-
CDN
CDN, yani içerik dağıtım ağı, bir sitenin statik dosyalarını ziyaretçiye en yakın noktadan sunan, coğrafi olarak dağıtılmış…
-
TTFB
TTFB (Time To First Byte), tarayıcının bir isteği göndermesi ile sunucudan gelen yanıtın ilk baytını alması arasındaki gecikmeyi…
-
Core Web Vitals
Core Web Vitals, bir sayfanın ziyaretçi tarafından algılanan gerçek deneyimini; yani görüntülenme hızını, görsel kararlılığını ve…
-
LCP
LCP, yani Largest Contentful Paint, bir sayfanın ekranda görünen en büyük öğesinin görüntülenmesi için gereken süreyi ölçer.
-
Canonical
Bir sayfanın bölümüne link rel="canonical" ile eklenen canonical etiketi, birden fazla adres aynı veya çok benzer bir içeriği…
-
Hreflang
Bir sayfanın bölümüne eklenen veya bir sitemap içinde tanımlanan hreflang etiketi, arama motorlarına ziyaretçiye içeriğin hangi…
-
Site haritası
Site haritası (sitemap), sahiplerinin arama motorları tarafından taranmasını istediği sayfaları listeleyen, bazen güncelleme…
-
Robots.txt
Robots.txt dosyası, bir sitenin kök dizinine yerleştirilen ve tarama robotlarına (Googlebot, Bingbot…) hangi alanları taramaya…
-
301 yönlendirme
301 yönlendirme, bir kaynağın kalıcı olarak yeni bir URL'ye taşındığını belirten ve eski adresin biriktirdiği SEO değerinin büyük…
-
500 hatası
500 hatası, yani “Internal Server Error”, sunucunun bir isteği doğru şekilde işlemesini engelleyen bir sorunla karşılaştığında…
-
Hata ayıklama modu
Hata ayıklama modu (debug mode), ziyaretçilere gösterilen genel hata mesajlarının yerine tam teknik ayrıntıyı gösteren bir…
-
Yönetim paneli ve ön yüz
Bir e-ticaret sitesinin iki yüzü vardır: ziyaretçilerin gördüğü ön yüz ve satıcının çalıştığı yönetim paneli. İki terimden…
-
Sipariş tüneli
Sipariş tüneli (checkout süreci), bir müşterinin sepetini onaylamasından ödemenin onaylanmasına kadar takip ettiği çok adımlı…
-
Ödeme ağ geçidi
Ödeme ağ geçidi (payment gateway), satıcı sitesi ile müşterinin bankası arasındaki bankacılık işlemini, alışverişin güvenliğini…
-
Webhook
Webhook, kullanıcının herhangi bir işlem yapmasına gerek kalmadan, belirli bir olay gerçekleştiğinde üçüncü taraf bir servisin…
-
API REST
REST API, GET, POST, PUT, DELETE gibi standart HTTP metotlarını ve kaynakları temsil eden URL'leri kullanarak iki bilgisayar…
-
Cron
Bir cron görevi (“cron job”), insan müdahalesi olmadan düzenli aralıklarla otomatik olarak çalışacak şekilde programlanmış bir…
-
SSL/TLS
SSL/TLS, bir ziyaretçinin tarayıcısı ile siteyi barındıran sunucu arasındaki bağlantıyı güvenli hâle getiren, adres çubuğundaki…
-
DNS
DNS (Domain Name System), tarayıcının bir siteyi görüntülemek için hangi sunucuya bağlanması gerektiğini bilmesi amacıyla bir…
-
FTP / SFTP
FTP ve SFTP, bir bilgisayar ile bir web sunucusu arasında dosya aktarımı yapmayı sağlayan iki protokoldür; klasik FTP'nin aksine…
-
Veritabanı ve indeks
Veritabanı, bir mağazanın ürün, sipariş, müşteri ve yapılandırma gibi tüm bilgilerini tablolar halinde saklayan ve düzenleyen…
-
SQL sorgusu
SQL sorgusu, bilgileri okumak, eklemek, değiştirmek veya silmek için bir veritabanına gönderilen, SQL (Structured Query Language)…
-
Geçiş
Geçiş, bir e-ticaret mağazasının tüm verileri korunarak bir sürümden, platformdan veya barındırma sağlayıcısından bir başkasına…
-
Serileştirme
Serileştirme (serialization), karmaşık bir veri yapısını (dizi, nesne) daha sonra birebir aynı şekilde yeniden oluşturulabilecek…
-
Kalıcı bağlantı
Kalıcı bağlantı (permalink), bir WordPress içeriğinin nihai ve kalıcı URL'sidir: bir yazı, bir sayfa veya WooCommerce ile bir…
-
Slug
Slug, bir sayfayı, yazıyı veya ürünü tanımlayan, genellikle otomatik olarak başlığından türetilen URL'nin okunabilir kısmıdır.
-
Ürün özniteliği
Ürün özniteliği, renk veya beden gibi bir ürünün versiyonuna göre değişen ve ayrı ayrı satılabilir kombinasyonlar oluşturulmasını…
-
Varyant
Kombinasyon da denen bir varyant, örneğin “Tişört, kırmızı, M beden” gibi, ürünün özniteliklerinin birleşiminden oluşan kesin bir…
Sıkça sorulan sorular
Bu tanımlar hem PrestaShop hem WooCommerce için geçerli mi?
Mağazamı yönetmek için bu terimleri bilmem gerekir mi?
Tanımlar işi kendim yapmam için yeterli mi?
Tanımlar neden bu kadar kısa?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.