PrestaShop
PrestaShop, 2019'da işe başladığımdan beri iki uzmanlık alanımdan biri. Çekirdek kod, eklentiler ve tema üzerinde doğrudan çalışıyorum; hem yeni kurulan sitelerde hem de hâlâ üretimde olan eski sürümlerde.
- 2019 e-ticaret geliştiricisi, başlangıç
- 1.6 → 9 kapsanan PrestaShop sürümleri
- 3 çalışma dilleri: FR, EN, TR
- 100 % doğrudan geliştiriciyle iletişim
Aracı yok: yanıt veren kişi, kodun üzerinde çalışan kişidir.
Esnek ama bakımı zahmetli bir platform
PrestaShop, geniş bir özelleştirme özgürlüğü sunar; bu da onu uzun vadede bakımı zor bir platform hâline getiren şeydir: eklenen her eklenti, her core dosya override'ı, her tema özelleştirmesi güncelleme sırasında potansiyel bir sürtüşme noktasıdır. Bu platformdaki işimin önemli bir kısmı, zaman içinde birikmiş özelleştirme katmanlarını çözerek her şeyi bozmadan neyin güncellenebileceğini anlamaktan oluşuyor.
Hem sınırlı ürün kataloğuna sahip mağazalarda hem de on binlerce ürünlü kurulumlarda çalışıyorum; bu ikincisinde performans ve indeksleme konuları öne çıkıyor.
PrestaShop'ta neler yapıyorum
-
Eklenti arıza giderme ve düzeltme
Bir hatanın, eklentiler arası çakışmanın veya güncelleme sonrası oluşan bir gerilemenin teşhisi.
-
Sürüm geçişi
Aynı sürüm dalı içinde yükseltme veya 1.6 kurulumundan hâlâ desteklenen bir sürüme geçiş.
-
Özel eklenti ve override'lar
Piyasadaki hiçbir eklenti tam olarak ihtiyaca uymadığında özel bir eklenti geliştirme.
-
Büyük kataloglarda performans
Yüksek ürün hacmine sahip mağazalar için sorgu ve indeksleme optimizasyonu.
-
Dış sistem entegrasyonları
Çekirdek üzerinden veya özel bir eklenti ile ERP, kargo firması ya da pazar yeri bağlantısı kurma.
-
Devralmadan önce denetim
Bir müdahaleye veya geliştirmeye başlamadan önce mevcut kurulumun gerçek durumunun değerlendirilmesi.
-
PrestaShop için ChatGPT Ads modülü
Tekilleştirilmiş OpenAI pikseli ve Conversions API, siparişe kadar korunan oppref, onaya uygun: geliştiren ve kuran benim.
Bu platformda çözdüğüm konular
-
PrestaShop'ta 500 hatası veya boş sayfa
PrestaShop'ta boş bir sayfa veya 500 hatası tek başına bir şey söylemez: bu bir belirtidir, teşhis değil. Sorunun bir eklentiden, bir override'dan…
-
PrestaShop yönetim paneli erişim sorunu
"Geçersiz jeton", sürekli yeniden yüklenen sayfa, doğru olmasına rağmen reddedilen bilgiler: PrestaShop yönetim paneline erişim tek bir arıza…
-
PrestaShop ödeme ve sipariş süreci çalışmıyor
Ödeme yapamayan bir müşteri, kaybedilmiş bir satış ve genellikle sessizce terk edilmiş bir sepet demektir: size şikayet etmek için mutlaka yazmaz…
-
PrestaShop kargo firmaları ve teslimat
Ödeme sırasında kaybolan bir kargo firması, sepet ağırlığıyla uyuşmayan bir kargo ücreti, düzgün kapsanmayan bir teslimat bölgesi: PrestaShop'ta…
-
Yavaş yüklenen PrestaShop mağazası
Yavaş bir mağaza, rastgele barındırma değiştirilerek düzelmez. Yavaşlığın kaynağı hemen her zaman belirli bir noktadır: indekslenmemiş SQL sorguları…
-
PrestaShop 1.6'dan 1.7, 8 veya 9'a geçiş
PrestaShop'ta 1.6'dan 1.7, 8 veya 9'a geçmek sıradan bir güncelleme değildir: tema motoru tamamen değişir, yönetim paneli sürüm sürüm Symfony'ye…
-
Özel PrestaShop eklentisi
Piyasadaki hiçbir eklenti bir iş ihtiyacını tam olarak karşılamadığında, PrestaShop'un kaynak koduna doğrudan değişiklik yapma cazibesi doğar. Bu…
-
PrestaShop iletişim formu çalışmıyor veya spam alıyor
Artık hiçbir mesaj iletmeyen bir PrestaShop iletişim formu ile otomatik gönderilerle dolup taşan bir form: genellikle aynı kelimenin, spam ya da…
-
PrestaShop’ta sipariş onay e-postaları ulaşmıyor
Sipariş PrestaShop’a düzgün şekilde kaydedilir, ama müşteriye hiçbir onay e-postası ulaşmaz: neden neredeyse her zaman siparişi takip eden gönderim…
-
PrestaShop’ta ürünler veya kategori açıklamaları görünmüyor
Bir ürün mevcuttur, stoktadır, ama kategori sayfasında görünmez; ya da kategori açıklaması düzgün kaydedilmiş olsa bile görünmez kalır: çoğu durumda…
-
PrestaShop’ta stok doğru şekilde güncellenmiyor
Gerçekle uyuşmayan görüntülenen stok, bir içe aktarmadan sonra hareket etmeyen miktar, iptal edilen bir siparişten sonra kilitli gibi görünen stok…
-
PrestaShop’ta gösterilen KDV veya vergisiz/vergili fiyat hatalı
Beklenen orana uymayan vergili bir fiyat, belirli müşteriler için kaldırılması gereken bir vergi: PrestaShop’un vergi işleyişi, her ürüne atanan ve…
-
PrestaShop’ta fatura görüntüleme veya template sorunu
Görsel olarak bozuk bir PDF fatura, gri renkte kalan bir fatura butonu, mevcut şablona eklenmesi gereken bir alan: PrestaShop’ta fatura oluşturma…
-
PrestaShop’ta özel sipariş durumları oluşturma veya düzenleme
Özel bir durum oluşturmak, mevcut bir durumu gizlemek, ya da bir olaya bağlı olarak durumun otomatik değişmesini sağlamak: sipariş durumu yönetimi…
-
PrestaShop’ta iç arama bazı ürünleri bulmuyor
Ürün mevcut ve yayında, ama arama çubuğu onu hiç getirmiyor: PrestaShop, ürün anahtar kelimelerini katalogdan ayrı bir tabloda indeksler ve bu tablo…
-
PrestaShop kategori sayfasındaki filtreler kayboldu
Dün görünen fiyat, marka veya özellik filtreleri bugün görünmüyor: bunlar faceted search modülüne ve her önemli katalog değişikliğinden sonra yeniden…
-
PrestaShop’ta çoklu mağazayı kurmak veya düzeltmek
Zaten yayında olan bir mağazada çoklu mağazayı etkinleştirmek ya da mevcut bir kurulumu düzeltmek: katalog, stok ve modüllerin mağazalar arasında…
-
PrestaShop’ta CSV dosyasıyla toplu ürün içe aktarma
Doğal içe aktarma aracı, yönetim panelinde Advanced Parameters > Import altında yer alır: bir CSV dosyası kabul eder, sütun eşleştirmesi sunar ve…
-
PrestaShop kataloğunu veya siparişlerini CSV, Excel ya da PDF olarak dışa aktarma
Yönetim panelindeki Orders ve Catalogue listelerinin altında yer alan Export düğmesi yalnızca ekranda o an görünen sütunları dışa aktarır ve listede…
-
PrestaShop kataloğunu Amazon, Cdiscount veya eBay ile senkronize etme
Her marketplace kendi konektör modülünü ve kendi satıcı hesabını gerektirir: Amazon, Cdiscount ve eBay ile aynı anda konuşan tek bir çözüm yoktur. En…
-
PrestaShop’ta müşteri hesabı oluşturulamıyor
Hiçbir şeyi doğrulamayan bir kayıt formu, ya da “Hesabımı oluştur” tıklandığı anda ortaya çıkan bir 500 hatası: çoğu durumda neden, devre dışı…
-
PrestaShop sepeti kendi kendine boşalıyor
Bir müşteri sepete ürün ekliyor, bir saat ya da bir gün sonra geri dönüyor ve sepeti boş buluyor. Bu neredeyse hiçbir zaman rastgele bir hata…
-
PrestaShop'ta «Sepete ekle» butonu yanıt vermiyor
«Sepete ekle» butonuna tıklandığında hiçbir şey olmuyor ya da 500 hatası veriyor: buradaki sorun sepetin içeriği değil, işlemin kendisinin…
-
PrestaShop'ta ürün varyasyonu hataları (fiyat, fotoğraf, görüntüleme)
Doğru bedeni takip etmeyen bir alış fiyatı, her renk için tek tek girilmesi gereken fotoğraflar, mobilde kötü görünen bir seçici: bir PrestaShop…
-
PrestaShop'ta tema değişikliği sonrası CSS veya responsive görüntüleme hataları
Mobilde bozulan bir menü, tema değişikliğinden sonra «göz ardı edilmiş» görünen düzenlenmiş bir CSS: vakaların büyük çoğunluğunda dosya göz ardı…
-
PrestaShop eklentisi kurulmuyor veya yönetim panelinden kayboluyor
«Kur işlemi mümkün değil», bir güncellemeden sonra artık görünmeyen bir eklenti, ya da daha kötüsü, bir eklentinin kurulmasının hemen ardından…
-
PrestaShop'u API üzerinden bir ERP, CRM veya tedarikçiye bağlamak
PrestaShop'u bir yönetim yazılımı, bir CRM veya bir tedarikçiyle konuşturmak, çoğunlukla PrestaShop'un yerleşik webservice'i üzerinden geçer. Yaygın…
-
Bir PrestaShop güncellemesinden sonra ödeme yöntemi sipariş tünelinden kayboluyor
Mükemmel çalışan bir ödeme modülü, bir PrestaShop güncellemesinden sonra back office'te hiçbir hata görünmeden müşteriye gösterilmeyi kesebilir. Üç…
-
PrestaShop CRON görevleri (dışa aktarımlar, senkronizasyonlar) çalışmıyor
Günlük bir CSV dışa aktarımı gibi bir PrestaShop CRON görevi neredeyse hiçbir zaman PrestaShop'un kendisi tarafından çalıştırılmaz: genellikle bir…
-
PrestaShop'ta ürün görseli eklenemiyor veya görüntülenemiyor
PrestaShop'ta 'görsel sorunu' ifadesinin arkasında iki farklı arıza gizlenir: bir fotoğraf eklerken yaşanan yükleme hatası, ya da başarıyla eklenmiş…
-
PrestaShop'ta müşteri grubuna göre farklı fiyatlar gösterme
PrestaShop, müşteriye göre farklı fiyatlar göstermek için iki mekanizmayı doğal olarak sunar: genel bir yüzde indirim sağlayan müşteri grupları ve…
-
PrestaShop sadeleştirilmiş URL'ler artık çalışmıyor veya 404 hatası veriyor
PrestaShop'un sadeleştirilmiş URL'leri, Tercihler > SEO ve URL'ler altında etkinleştirilen web sunucusu URL yeniden yazma mekanizmasına dayanır…
-
PrestaShop back office'te bir ürün sayfası kaydedilemiyor
Back office'e giriş çalışıyor, ürün sayfası açılıyor, ama kaydetme başarısız oluyor ya da bir hata veriyor: bu kesin belirti, teşhisi genel bir…
-
PrestaShop MCP: mağazanızı yapay zekâ asistanına bağlamak
Bir MCP (Model Context Protocol) sunucusu, yapay zekâ asistanının PrestaShop mağazanızdaki belirli işlevleri çağırmasını sağlar: satışları okumak…
-
PrestaShop 1.6’dan 1.7’ye geçiş
PrestaShop’ta 1.6’dan 1.7’ye geçmek, daha ileri gitmek için atılması zorunlu ilk adımdır: tema motoru değişir, yönetim panelinin bir kısmı Symfony’ye…
-
PrestaShop 1.6’dan 8’e geçiş
Resmi güncelleme aracıyla PrestaShop 1.6 ile 8 arasında doğrudan bir atlama yoktur: en azından geçici olarak 1.7 üzerinden geçmek ya da sıfır…
-
PrestaShop 1.6’dan 9’a geçiş
PrestaShop mağazasını doğrudan 1.6’dan 9’a taşımak, resmi araçla mümkün değildir: bu, üründeki en geniş fark olup artık tamamen Symfony tabanlı bir…
-
PrestaShop 1.7’den 8’e geçiş
PrestaShop’ta bugün en sık karşılaşılan güncelleme: PHP 8 uyumluluğu, TypeScript’e taşınan yönetim paneli JavaScript’i ve herhangi bir şeye…
-
PrestaShop 1.7’den 9’a geçiş
PrestaShop’ta 1.7’den doğrudan 9’a geçmek; Symfony 6.4’e, en az PHP 8.1’e ve tamamen Twig tabanlı bir yönetim paneline tek seferde geçmek demektir…
-
PrestaShop 8’den 9’a geçiş
PrestaShop 8’den PrestaShop 9’a geçmek bir ana sürüm değişikliğidir: yönetim paneli tamamen Symfony 6.4 üzerine taşınır, kalan legacy denetleyiciler…
-
PrestaShop 1.5’ten 8’e geçiş
PrestaShop 1.5, 2012’de yayımlandı ve mimarisinin sürüm 8 ile artık pek ortak yanı yok. Bir 1.5 mağazasını doğrudan 8’e taşıyan resmi bir araç…
-
PrestaShop 1.7.0’dan 1.7.8’e geçiş
Barındırmanız PHP 7.1, 7.2 veya 7.3’ü kaldırırken 1.7.0’da kalmak mağazayı tamamen durdurur: 1.7 dalında PHP 7.4’ü yalnızca 1.7.8 destekler.
-
PrestaShop 8.0’dan 8.2’ye geçiş
PrestaShop 8.0’dan 8.2’ye geçmek küçük bir güncelleme gibi görünür: aynı ana dal, aynı varsayılan tema, aynı veritabanı yapısı. Bu yanıltıcıdır…
-
PrestaShop geçişinden önce kontrol listesi
Kötü giden bir PrestaShop geçişi neredeyse her zaman önceden iyi hazırlanmamış bir geçiştir. Kaynak veya hedef sürüm ne olursa olsun, ilk dosyaya…
-
PrestaShop geçişinde SEO’yu korumak
Bir PrestaShop sürüm geçişi, kazanılmış SEO değerini otomatik olarak ortadan kaldırmaz; ancak URL yapısı yönlendirme yapılmadan değişirse veya geçiş…
-
Geçiş sonrası uyumsuz PrestaShop eklentileri
Yıllarca sorunsuz çalışan bir eklenti, bir PrestaShop geçişinden sonra sessizce kaybolabilir veya tamamen çökebilir. Bu neredeyse hiçbir zaman…
-
PrestaShop’u satışları durdurmadan taşımak
İyi yürütülen bir PrestaShop geçişi mağazayı çevrimdışı bırakmaz. Asıl zorluk kod tarafında değildir: yeni sürümü hazırladığınız an ile ona…
-
PrestaShop geçişiyle birlikte barındırma sağlayıcısını değiştirmek
PrestaShop’u yeni bir sürüme taşımak ile barındırma sağlayıcısını değiştirmek aynı anda yapılmak istenebilir: tek bir proje, tek bir duyurulmuş…
-
PrestaShop’u PHP 8’e taşımak
PrestaShop 1.7 ailesinin hiçbir sürümü, 1.7.0’dan 1.7.8’e kadar, PHP 8’de çalışmaz. Bir barındırma sağlayıcısı PHP 7’yi teklifinden aşamalı olarak…
-
PrestaShop için ChatGPT Ads modülü: dönüşümler, sepete ekleme ve CAPI
ChatGPT Ads dönüşümlerini takip etmek için eksiksiz bir PrestaShop modülü geliştirdim: OpenAI pikselini onaydan sonra yükler, siparişleri PrestaShop…
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.