Modüller ve eklentiler: satın almak, geliştirtmek, onarmak
Bir online mağazayı neredeyse hiçbir zaman platformu değil, üzerine eklenen modüller ayırır. Bu bölüm bu alandaki yirmi dört sayfayı bir araya getirir: satın almakla geliştirtmek arasında karar vermek, ihtiyacı çerçevelemek ve bir modül çalışmayı bıraktığında ne olduğunu anlamak.
Bu bölüm kimin için
Buraya çok farklı iki ruh haliyle gelinir. Ya bir işlev eksiktir: ürün yapılandırıcısı, taksitli ödeme, ekip için bir takip ekranı, standartta bulunmayan bir bildirim. Ya da kurulu bir modül sorun çıkarmaktadır: güncellemeden sonra görünmez olmuştur, başka bir modülle çakışmaktadır, her sayfayı yavaşlatmaktadır ya da geliştiricisi artık yanıt vermemektedir.
Her iki durumda da asıl soru aynıdır: mevcut olana ne kadar yaslanmalı ve hangi noktadan sonra kontrol edilebilen bir kod yazmak daha iyidir. Bu sayfalar tek bir tavsiye yerine ölçütleri verir — doğru karar sipariş hacmine, mağazanın öngörülen ömrüne ve sonrasında onu kimin bakımını üstleneceğine bağlıdır.
Bölüm nasıl düzenlendi
Yirmi dört sayfa bir modülün yaşam döngüsünü izler. Önce karar sayfaları: satın almak mı geliştirtmek mi, resmî, üçüncü taraf ya da özel, fiyatı gerçekte ne belirler, teklif istemeden önce ihtiyaç nasıl çerçevelenir. Ardından en sık görülen işlevsel ihtiyaçlar: abonelik ve üyelik alanı, kapora ve taksitli ödeme, yapılandırıcı, PDF belgeler, bildirimler, ürüne veya siparişe ek alan, yönetim panelinde iş ekranı, satış sonrası, arka planda çalışan işlemler.
Sonra arızalar gelir: güncellemeden sonra bozulan modül, iki modül arasındaki çakışma, etkin olduğu hâlde hiçbir şey göstermeyen modül, üzerine yazılan değişiklikler, mağazayı yavaşlatan modül, ortadan kaybolan geliştirici. Ve son olarak yaşam döngüsü: modül envanterini denetlemek, üretime almadan önce test etmek, düzgün kaldırmak, zaman içinde sürdürmek, yarım kalmış bir geliştirmeyi devralmak.
Bir modül mağazanıza gerçekte ne yapar
Modül, sitenin yanına konan bir tuğla değildir: içine yerleşir. PrestaShop'ta hook'lara bağlanır, kendi tablolarını ekler ve çekirdek bir sınıfın davranışını değiştirmek için override/ dizinine bir dosya bırakabilir. Çakışmaların çoğu buradan doğar: aynı metodu geçersiz kılmak isteyen iki modül bir arada bulunamaz ve ikincisi kendi override dosyasını yerleştiremez, üstelik çoğu zaman satıcıya görünen bir mesaj olmadan.
WooCommerce'te eşdeğer mekanizma eylemler ve filtreler üzerinden, bir de alt temanın woocommerce/ dizinine kopyalanan şablonlar üzerinden işler. Bu kopyalar eklentinin güncellemelerini izlemez: WooCommerce bir şablonu değiştirdiğinde kopya olduğu gibi kullanılmaya devam eder ve sayfa eski bir sürümden üretilir. Sürüm yükseltmesinden sonra sipariş akışının bir yasal ibareyi ya da bir alanı yitirmesinin en sıradan nedeni budur.
Bu iki mekanizmayı akılda tutmak, bir modül envanterinin zamanla neden bozulduğunu ve satın almadan önce sorulacak sorunun yalnızca istediğinizi yapıp yapmadığı değil, neye dokunduğu olduğunu görmeye yeter.
En sık sorulan sorulara yanıt veren dört sayfa
-
Modül satın almak mı geliştirtmek mi
Kararı bir tarafa yatıran ölçütler ve satın almanın kullanımda daha pahalıya geldiği durumlar.
-
İki modül arasındaki çakışma
Çakışmayı tanımak, mağazayı bozmadan yalıtmak ve ikisi de değiştirilemiyorsa ne yapılabileceği.
-
Güncellemeden sonra bozulan modül
Platform güncellemesinin tek başına bir modülü neden devre dışı bırakabildiği ve yeniden kurmadan önce nelerin denetlenmesi gerektiği.
-
Bir modülün fiyatını ne belirler
Özel geliştirmede gerçekte neye ödeme yaptığınız ve bir teklifi üç katına çıkarabilen kalemler.
ChatGPT Ads dönüşüm takibi
-
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.
-
WooCommerce için ChatGPT Ads eklentisi
OpenAI pikseli ve Conversions API; HPOS, blok tabanl? ?deme s?reci ve onay eklentileriyle uyumlu: geli?tiren ve kuran benim.
Bu bölümde
-
Hazır eklenti satın almak mı, özel geliştirmek mi
Hazır bir eklenti, özel geliştirmeden daha ucuza gelir ve sık karşılaşılan ihtiyaçların çoğunu karşılar. Asıl soru «geliştirmeli…
-
Bir eklenti ihtiyacını fiyatlandırmadan önce çerçevelemek
«Ön ödeme için bir eklenti lazım», «bir filtre eklentisi», «bir senkronizasyon eklentisi»: bu biçimde dile getirilen istekler…
-
Özel bir eklentinin fiyatını gerçekte ne belirler
Aynı cümleye sığan iki istek, birbiriyle ilgisiz iş yükleri gerektirebilir. Belirleyici olan ekran sayısı ya da metnin uzunluğu…
-
Resmî eklenti, üçüncü taraf eklenti veya özel geliştirme
Aynı işlev üç yerden gelebilir: platformun yayıncısının yayımladığı bir eklentiden, üçüncü bir tarafın sattığı bir eklentiden ya…
-
Başka bir hizmet sağlayıcının yarım bıraktığı eklentiyi devralmak
Yarım kalmış bir eklenti, artık yanıt vermeyen bir geliştirici, bekleyen bir mağaza: soru «bitirebilir misiniz» değil, «bu kodun…
-
Özel bir eklentiyi zaman içinde sürdürmek
Özel bir eklenti bitmiş bir nesne değildir. Platform sürüm değiştirir, PHP işlevleri kaldırır, üçüncü taraf bir API yanıt…
-
Eklenti etkin ama sitede hiçbir şey görünmüyor
Eklenti kurulu, listede görünüyor, etkin ve ayar sayfası yanıt veriyor. Yine de mağazada hiçbir izi yok. Neredeyse her zaman bu…
-
Birbirinin ayağına basan iki eklenti
Her eklenti tek başınayken kusursuz çalışır. Birlikte etkinleştirildiklerinde sepeti bozar, bir sayfayı boşaltır ya da yönetim…
-
Kendi güncellemesiyle bozulan bir eklenti
Eklenti çalışıyordu, önerilen güncellemeyi kabul ettiniz ve o zamandan beri çalışmıyor — ya da çalışıyor ama sizin için yapılan…
-
Mağazayı yavaşlatan eklentiler
«Çok fazla eklentim var» sık duyulan ve nadiren doğru olan bir teşhistir. Bir mağazada çok eklenti bulunabilir ve mağaza hızlı…
-
Eklenti çalışıyor ama yayıncısı ortadan kayboldu
Eklenti çalışıyor, mağaza satıyor, ama yayıncı artık yanıt vermiyor. Uzun süredir yeni sürüm yok, destek boş dönüyor, kimi zaman…
-
Bir eklentiyi iz bırakmadan kaldırmak
Bir eklentiyi kaldırmak dünyanın en basit işi gibi görünür. Oysa devre dışı bırakmak, kaldırmak ve silmek üç ayrı şeydir ve üçü…
-
Bir eklentiyi üretime almadan önce denemek
Bir eklentiyi doğrudan satış yapan mağazaya kurmak, hafta sonu arızalarının en kolay önlenebilir nedenidir. Bir test kopyası her…
-
Yönetim paneline iş ekranı eklemek
Birçok mağaza, yönetim panelinin yanında sürekli açık duran bir hesap tablosuyla çalışır: tedarikçi takibi, müşteri başına…
-
Bir ürüne veya siparişe alan eklemek
«Yalnızca bir alan daha lazım.» En basit görünen ve en çok sürpriz barındıran istek budur, çünkü bir alan asla tek başına var…
-
Ön ödeme, bakiye ve bölünmüş ödeme
Tutarın bir bölümünü siparişte, bakiyeyi sonra tahsil etmek bir ödeme ayarı gibi görünür. Oysa siparişe, faturaya, stoğa ve…
-
Abonelik, üyelik ve üye alanı
Abonelik, üyelik ya da kapalı bir alana erişim satmak, bir ürün daha satmak değildir. Tek seferlik sipariş yerini süren…
-
Ürün yapılandırıcı ve kişiselleştirme
Bir ad kazıtmak, milimetre hassasiyetinde bir ölçü seçmek, birbirine bağlı seçeneklerden bir nesne kurmak: bunlar ürün varyantına…
-
Mağazadan PDF belge üretmek
Belirli bir ibare taşıması gereken bir fatura, atölyeye uygun bir hazırlık fişi, taşıyıcının biçiminde bir etiket, siparişten…
-
Satış sonrası, talep kayıtları ve ürün iadeleri
Satış sonrası neredeyse her zaman bir e-posta kutusunda başlar ve sonunda orada kaybolur. Bu yazışmaları ilgili siparişe bağlı…
-
Mağazanın tetiklediği e-posta ve SMS bildirimleri
Onay e-postasına ürün markasını eklemek, koli çıktığında müşteriye SMS göndermek, bir siparişte belirli bir ürün olduğunda…
-
Başında kimse yokken çalışması gereken bir eklenti
Her gece tedarikçi stoğunu eşitlemek, bir siparişi bir durumdan diğerine kendiliğinden geçirmek, dönemsel bir dışa aktarım…
-
Bir mağazanın eklenti envanterinin incelenmesi
Birkaç yıllık bir mağaza; tek seferlik bir kampanya için kurulmuş, değiştirilip kaldırılmamış ya da önceki bir hizmet…
Sıkça sorulan sorular
Bir mağaza kaç modül taşıyabilir?
Ücretli modül ücretsiz olandan daha güvenilir mi?
Satın aldığım modülü değiştirtebilir miyim?
Modülümün geliştiricisi ortadan kayboldu, ne yapmalıyım?
İhtiyacımı teknik terimlerle anlatamıyorum, bu engel mi?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.