İlk Ticari WordPress Eklentimden Öğrenilen Dersler
İlk ticari WordPress eklentim olan WP Social Media Slider'ı yaklaşık bir buçuk yıl önce başlattım. Daha önce hiç ticari bir eklenti yayınlamamıştım, bu yüzden çok fazla deneme yanılma oldu. Süreç boyunca, gelecekteki WordPress eklenti geliştirmemi etkileyecek bazı son derece değerli dersler öğrendim (ve hala öğreniyorum).
Bu yolculuğu zaten yaptıysanız, bu derslerin birçoğunun beyinsiz olduğunu hissedebilirsiniz; Onlara dönüp baktığımda kesinlikle böyle hissediyorum. Ancak, umarım aranızda premium WordPress eklenti geliştirme işine girmeyi düşünen ve ne bekleyeceğini ve nasıl devam edeceğini merak eden birkaç kişi vardır. Umarım aşağıdaki dersler, tıpkı benim için yaptıkları gibi, size biraz zaman ve stres kazandıracaktır.
1. Ticari bir eklenti yayınlamak beklediğimden çok daha kolay.
WordPress'te çalışmaya başladığımdan beri müşterilerimin siteleri için eklentiler yazıyorum. Eklentileri kullanmayı iki ana nedenden dolayı seviyorum:
- İşlevselliği modüler tutarlar
- İşlevselliği paylaşılabilir hale getirirler (en azından kendi siteleriniz arasında)
Ticari WordPress eklentileri dünyasına girmeye hazırlanırken, bunun gerçekte ne kadar büyük bir girişim olacağı konusunda biraz belirsizdim. Yeni eklentim hayatımı tüketir mi? Tek bir satış elde etmek için hayatımdaki birikimlerimi reklama yatırmam gerekir mi?
Bu endişeleri göz önünde bulundurarak, suya daldım… ve bulduğum şey beni çok şaşırttı. Ticari bir eklenti yazmanın, başından beri yaptığım ücretsiz eklentilerden birini yazmaktan sadece biraz daha zor olduğu ortaya çıktı. Hayatımı hiç tüketmedi. Ve reklama gelince, ilk satışımı reklamsız da alabildim. Çok basit, değil mi?
Bu yüzden, zaten PHP biliyorsanız, WordPress eklentileri yazmamanız için hiçbir neden olmadığını söyleyebilirim, hatta ticari olanlar bile. PHP dünyasında bulduğum en kolay yatırım getirisi zamanı.
2. Ödemeniz gerekse bile ikincil işleri ortadan kaldırın.
Benim için öğrenmesi en zor derslerden biri, her şeyi kendim yapabilsem bile bazen yapmamam gerektiğiydi.
Örnek 1: Lisans ve güncelleme sistemi
Bunun ilk örneği lisans ve güncelleme sunucumdu. Kısaca WooCommerce API Manager'ı kullanmayı düşündüm, ancak fiyat etiketine baktıktan sonra ücretsiz çözümü kullanmayı tercih etmeye karar verdim: Janis Elsts'in her zaman popüler olan WP Güncelleme Sunucusu.
Bu yüzden onu tamamladım ve eklentimde ve sitemde çalıştım ve oldukça iyi sonuç verdi. Sonunda, çok zaman aldı ve WooCommerce API Manager'ın sağladığı gibi bir şeyden daha az işlevsellik var. Ve aniden, WooCommerce API Yöneticisi'ndeki 129 $ (veya o sırada maliyeti ne olursa olsun) fiyat etiketi, harika işlevsellik ve daha az çalışma süresi için düşük bir fiyat gibi görünüyordu. Sonunda “daha ucuz” çözüme daha fazla para yatırdım (çünkü zaman nakittir, değil mi?).
WP Update Server'ın bazı senaryolarda harika olduğundan emin olsam da, benim için basitçe parayı çekip WooCommerce API Manager'ı kullanmanın daha ucuz ve daha kolay olduğunu öğrendim.
Örnek 2: Barındırma
Digital Ocean'ı keşfettiğimden beri seviyorum. Temiz tasarımları, harika fiyatları var ve her şey benim kontrolümde. Kalbim Digital Ocean ile gitmek isterken, tabağım zaten bu kadar doluyken muhtemelen sunucu yönetimi hakkında endişelenmemem gerektiğinin farkına vardım.
Bu yüzden WordPress sitelerimin çoğu için Flywheel'e geçtim. Tam olarak yönetilen barındırma sağlıyorlar, tam da ihtiyacım olan şey bu. Karardan bir an için pişman olmadım. Beni kurtardıkları zaman, her zamankinden biraz daha yüksek fiyata değer.
Volan benim için mükemmeldi.
3. İyi bir destekle, hataları kendi yararınıza kullanabilirsiniz.
Eklentinizi ne kadar hata testi yaparsanız yapın, hatalarla karşılaşan müşterileriniz olacak. Çeşitli WordPress dünyası bundan emin olacaktır. Destek taleplerinizi iyi karşılarsanız, aslında hataları kendi yararınıza kullanabilirsiniz.
İşte demek istediğim. Çoğu insan destek deyince aklına yavaş yanıtlar, inatçı destek personeli gelir ve belki de –şansları varsa– sonunda bir çözüm. Bu norma meydan okuyun. Hızlı ve kaliteli destek sağlayın. Bunu yaparsanız, müşterinizin, hatanın hiç olmamasından daha iyi düşünmesi için iyi bir şans vardır.
Her neyse, bu genellikle benim için çalıştı. Bir keresinde, bir hata hakkında benimle iletişime geçen bir müşterim vardı ve ben de hemen sorunu çözmesine yardım ettim. Ona yardım ettikten sonra “harika desteğim” hakkında övgüler yağdırdı ve amirime iltifat edip edemeyeceğini sordu. Amirim yok, ama yine de minnettarlık için minnettardım. Ve işte olay: Hata ve destek, onu eklenti konusunda daha çok heyecanlandırdı. Oldukça temiz, değil mi?
Formaliteler, kısalıklar.
Destek açısından, en iyi bulduğum şey şu: Olaylar hakkında fazla resmi olmaya çalışmıyorum. Başka bir deyişle, sadece arkadaş canlısı ve yardımsever olmaya çalışıyorum. Pek çok kişinin destek aramalarından nefret ettiği şeylerden biri, destek teknisyeninin sorununuzu dinlemeden önceden yazılmış soruları ve yanıtları ezbere okumasıdır. Yani bunu yapmıyorum. Bunun yerine, her zaman yapmaya çalışıyorum:
- Hızlı cevap ver; mümkünse aynı iş günü
- dikkatli olun; Müşteriyi bir arkadaşım gibi dinlemeye ve onunla çalışmaya çalışırım
- Destek yanıtlarımı şirketimin adıyla imzalamam. Bunun yerine kendi adımı kullanıyorum (yine de altında şirket imzam var)
- Destek talebi ek takip gerektiriyorsa, bunu da hızlı bir şekilde halletmeye çalışırım.
- Bazen (örneğin Yanlış kapıyı) deyimleri ve gayrı kasılmalar gibi kullanarak (örn düşünmek N'aber?)
- Yukarıdaki nokta dışında, kusursuz büyük harf kullanımı, noktalama işaretleri ve dilbilgisi kullanmaya çalışıyorum.
Tabii ki, bazen vermek istiyorum mükemmel destek sunan yaşam önler beni delilik, ama doğru hedeflere sahip olmak hala önemli olduğunu düşünüyorum.
Bu yüzden tüm bunları aklınızda bulundurun. Hatalar kötüdür, ancak büyük destek sunarsanız, korkunç bir durumu potansiyel bir geri dönen müşteriye dönüştürmüş olursunuz. Ve geri dönmeseler bile, en azından birinin gününü biraz daha parlak hale getirdin.

4. Eklentiler ağ iletişimi için mükemmeldir.
Şaşırtıcı bir şekilde (bana göre), eklentimi bulup kullandıkları için yeni arkadaşlar ve iş bağlantıları ile tanıştım. Deli! Bir eklenti yayınlamanın size WordPress dünyasında müthiş yeni insanlarla tanışma fırsatı vereceği ortaya çıktı.
İşte daha iyi olmaya çalıştığım bir ipucu: tanıştığınız insanları takip ederek her fırsattan en iyi şekilde yararlanın. Onları Twitter'da takip edin. Web sitelerine göz atın ve bulduklarınızı beğenip beğenmediğinizi onlara bildirin. Benim gibi içine kapanık biriyseniz, zaman zaman bu konuda garip hissedebilirsiniz, ancak insanların neredeyse her zaman birinin kontrol etmesinden ve (içtenlikle) çalışmalarına iltifat etmekten hoşlandıklarını buldum.
5. Her geliştirme mücadelesi bir eklenti fikridir.
Benim durumumda, WP Social Media Slider fikri, Facebook, Twitter ve Instagram gönderilerimi doğrudan sitemde güzel bir şekilde görüntülememe izin veren herhangi bir çevrimiçi eklenti olmadığını gördüğümde doğdu. Üzerinde çalıştığım bir proje için buna gerçekten ihtiyacım vardı ve saatlerce araştırma yaptıktan sonra çözümün onu kendim inşa etmek olduğu sonucuna vardım. Benim için çok faydalı olduğu için kamuoyuna açıklamak kolay bir karardı.
Başarılı bir şekilde piyasaya sürdüğünden beri, eklentiler hakkında farklı düşündüm. Ne zaman ihtiyaçlarımı karşılayan bir eklenti bulamasam kafamda “Muhtemelen böyle bir eklenti isteyen tek kişi sen değilsin” diyen bir alarm çalıyor.
Bunun yakın tarihli bir örneği şudur: Son zamanlarda çok sayıda CSV yönetimi gerektiren birkaç site yaptım (özel verileri dışa aktarma, CPT'ler oluşturmak için özel verileri içe aktarma, adını siz koyun). Orada dışarı bazı eklentileri istediğim ne yaptı bu tür, ama hiçbir şey tamamen tasarıyı uygun. Böylece kafamda "harika eklenti fikri" alarmı çaldı ve CSV Ace adını verdiğim kendi çözümümü geliştirdim. Hemen hemen her şeyin CSV dosyalarını gönderilere, CPT'lere ve kullanıcılara (veya dışında) içe ve dışa aktarmayı basitleştirir. (Bu arada, bu ilginizi çekebilecek bir şeye benziyorsa, yayınlanmasıyla ilgili bildirimler için csvace.com'a kaydolmaktan çekinmeyin.)
Bu şekilde, mücadelelerinizi her zaman harika eklenti fikirleri olarak düşünürseniz, hiçbir zaman fikir sıkıntısı çekmezsiniz ve her zaman onlardan yararlanacak en az bir kişi (siz) olur!
6. Eklentinin ücretsiz sürümünün resmi WordPress eklenti dizininde bulunması büyük fark yaratır.
Pazarlama zordur. En azından, pazarlama hakkında çok şey bilmiyorsanız zor. Kesinlikle eklentisi WordPress yararlanmak gerekir nedeni yıllardan bu dizin muhtemelen en kolay ve WordPress eklentileri için orada pazarlama en ucuz (ücretsiz). En büyük trafik kaynağınız olabilir. Benim durumumda, eklenti dizini aracılığıyla kaç kişinin WP Social Media Slider'ı bulduğuna şaşırdığımı biliyorum.
WordPress Eklenti Dizininde WP Social Media Slider Lite
Eklentinin ücretsiz bir sürümüne sahip olmak, yalnızca bir pazarlama fırsatı olmanın yanı sıra, potansiyel müşterilerin eklentinizi denemesine izin vermenin harika bir yoludur. Pek çok insanın nakit ödemeden önce eklentinin ihtiyaçlarını karşıladığından emin olmak istediğini biliyorum ve tam da ihtiyaç duydukları şey ücretsiz bir sürüm.
7. Geri dönen müşteriler gerçek bir şeydir – satılık yalnızca bir eklentiniz olsa bile.
Şu anda yayınlanmış yalnızca bir eklentim var, bu yüzden ilk başta müşterileri geri döndürmeyi düşünmedim. Demek istediğim, yazılım endüstrisinin çoğunda bir müşterinin yazılımı yalnızca bir kez satın alması yeterlidir.
Premium WordPress eklenti endüstrisinin farklı olduğunu öğrenmeye geldim. WordPress eklenti endüstrisinde, müşterilerinizin çoğu (muhtemelen çoğu) eklentinizi bir müşterisi adına satın alacaktır. Eklentinizi beğenirlerse, gelecekteki müşteriler için eklentinizi tekrar satın almayı düşünebilirler.
Bir müşteriye destek sağlarken bunu aklınızda bulundurun. Onlar üzerinde iyi bir izlenim bırakırsanız, onlara o tek ilk satıştan daha fazlasını elde edebilirsiniz.
8. Kendinizi küçümsemeyin; adil bir fiyat belirleyin. Geliştiriciler muhtemelen yine de müşterilerinden ücret alıyorlar.
Eklentiyi ilk başlattığımda, genellikle eklentilerin satıldığını gördüğümden daha düşük bir fiyat belirleyerek satış şansımı artırmaya karar verdim. Bunu akılda tutarak, WP Social Media Slider için 15 dolarlık bir fiyat etiketi ile başlattım.
Birkaç aylık satıştan sonra kendimi açığa sattığımı fark ettim. Bu, satılan çoğu WordPress eklentisinden çok daha ucuzdu ve benim eklentim de çoğu kadar değerliydi. Bu yüzden fiyatı 29 dolara çıkardım ve satışlarda herhangi bir değişiklik görmedim; tıpkı birçok insanın satın aldığı kadar. Bu beni önemli bir gerçeğe götürdü: birçok WordPress geliştiricisi için 15 ile 29 dolar arasında önemli bir fark yok… hatta bundan daha yüksek. Eklentiyi satın alıyorlar ve bunu müşterilerinin masrafı olarak alacaklar. En azından benim için çok düşük bir fiyat belirlemek, daha fazla insanı satın almaya ikna etmiyordu.
Bunu kesinlikle insanları soymak için bir tavsiye olarak söylemiyorum. Demek istediğim, eklentinizin değerini dürüstçe değerlendirmeniz ve o fiyata satmanız gerekir. Benzersiz bir şey sunuyor musunuz? Eklentinizin doğası, destek için çok zaman harcayacağınız anlamına mı geliyor? Müşterilerinize ne kadar zaman kazandırıyorsunuz?
Adil bir fiyat belirleyin ve gerçekten adil olduğu sürece müşterileriniz muhtemelen bunu ödemekten mutlu olacaktır.
Öğrenecek çok şey ve bolca zaman.
Yani şimdiye kadar öğrendiğim şey bu. Premium WordPress eklenti dünyasını keşfetmeye devam ederken öğrenilecek çok, çok daha fazla ders olduğuna eminim. Bana göre bu oldukça heyecan verici.
Peki ya sen? WordPress eklentileri geliştirdiniz mi? Aşağıdaki yorumlarda paylaşmak istediğiniz herhangi bir ders aldınız mı?
ev borcu WordPress sitesi