E-Ticaret Özel Geliştirme ile Sıfırdan İnşa Etme

Yayınlanan: 2020-10-02

Bu, kardeş sitemiz Genius eCommerce ile ilgili bir vaka çalışmasının ikinci bölümüdür. Özel tasarıma odaklanan vaka çalışmasının ilk bölümünü buradan okuyabilirsiniz.

Herhangi bir araba parkından satın alabileceğiniz ve yarış için hazırlayabileceğiniz herhangi bir temel sedan alacak olsaydınız, ne yapardınız? Sürücünün yanındaki tüm koltukları kaldırabilirsiniz. Yolculara ihtiyacınız yok, hafif olması için arabaya ihtiyacınız var. Gaz tasarruflu motoru çıkarabilir ve daha büyük bir motorla değiştirebilirsiniz. Pompada fiyat konusunda endişelenmenize gerek yok, hızlanmaya ihtiyacınız var. Dişli lastikleri kaygan, pürüzsüz olanlarla değiştirebilirsiniz. Karda yol almanıza gerek yok, sürtünmeyi azaltmanız gerekiyor. Bu, herkesin kullanması için yapılmış bir araba ile çok özel bir amaç için yapılmış bir araba arasındaki farktır ve aynı zamanda genelleştirilmiş bir şablon web sitesi ile özel e-ticaret geliştirme arasındaki farkı açıklamaktadır. Herhangi bir platformdan kutudan çıkardığınız site türü, her tür işletme için çok amaçlı bir araç olacaktır, ancak özel olarak geliştirilmiş bir site, yapmanız gereken şeyi yapmak için özel olarak oluşturulabilir.

Burada 1Digital'de, kardeş sitemiz Genius eCommerce için WordPress platformunda geliştirme yaparken bunu ilk elden deneyimledik. Genius eCommerce birkaç yıldır bir WordPress şablonunda mevcuttu ve güncellemeye karar verdiğimizde bunu sıfırdan yaptık. Süreci kendi sitelerimizden birinde görmek, benim için bir şablon sitenin hızlı ve kolay dağıtımı ile e-ticaret özel geliştirmesinin metodik yapısı arasındaki farkı vurgulamaya gerçekten yardımcı oldu.

1Digital'in baş geliştiricilerinden biri olan Jon Luhrs, "Eski temayla ilgili sorun, kullansak da kullanmasak da siteyi ağırlaştıran çok sayıda kodun bulunmasıydı" dedi. Genius e-Ticaret sitesinin eski sürümü, önceden oluşturulmuş bir WordPress temasındaydı. WordPress temaları, önceden oluşturulmuş birçok şablon gibi, bir dizi bağımlı eklentiyle birlikte gelir. Jon bana, "Menünüzü çalıştırmak için indirmenizi istedikleri bir eklentileri olabilir ya da form gönderimlerini halledebilecek başka bir eklentileri olabilir," dedi. Ne yazık ki, tüm bu öğeler çok fazla şişkinliğe neden olabilir. Tema geliştiricileri, temalarının mümkün olan en fazla sayıda insan tarafından satın alındığından ve bu nedenle çoğu durumda kullanılabilir olduğundan emin olmak ister. Bu, önceden oluşturulmuş bir temayı tüm işlemlerin bir krikosu ve hiçbirinin ustası yapmaz.

Jon, “Yeni sürümde geliştirmek istediğimiz en büyük şey hızdı” dedi. Bunu yapmak için, normalde bir WordPress sitesiyle gelen birçok eklentiden kurtuldu ve bunları değiştirmek için sıfırdan özel kısa kodlar oluşturdu. Örneğin, eski Genius e-Ticaret sitesinde WP Bakery adlı bir sayfa oluşturucu kuruluydu. Bunun gibi bir sayfa oluşturucu, koda girmeden içeriği sürükleyip bırakmayı ve yönetici alanından sitenize yeni bir sayfa eklemeyi kolaylaştırır. Jon bana, "Bu sayfa oluşturucu eklentileri bir düzine kuruş," dedi. "Hepsi hemen hemen aynı işlevselliği sunuyor, ancak ihtiyaç duymayabileceğiniz birçok kodla birlikte geliyorlar." Köşenizde özel geliştirme konusunda eğitim almış Jon gibi birinin olmasının avantajı, sizin için kolaylaştırılacak sayfa oluşturmaya ihtiyacınız olmamasıdır. Bunun yerine Jon yeni sayfalarımızı sıfırdan oluşturdu. Bu onları olabildiğince yalın hale getirdi çünkü o sadece sayfayı çalıştırmak için kesinlikle gerekli olanı ekliyordu.

Jon bana, "Görüntü kaydırıcıları ve referans kaydırıcıları için aynı şeydi" dedi. Sayfanızın içinde bir WordPress eklentisi çalıştığında, yönetici alanına eklediğiniz resimleri alarak ve bunları yükleyerek, daha akıcı hale getirmek için bu özellikleri kod satırlarıyla özel olarak oluşturduk. Daha fazla hız için görüntülerin kendisini de optimize ettik. Jon, "Birçoğu, görüntüyü Photoshop'tan dışa aktarmak için doğru ayarları bulmakta, bu da sayfa içinde amacına uygun olarak çalışacak," dedi Jon. Özel bir geliştirme ekibi, her bir sayfa için planınıza göre doğru görüntü dosyalarını oluşturmanıza yardımcı olabilir.

Lansman sırasında, yeni Genius eCommerce web sitesi mobil sayfalarda ortalama 98,6 hız puanı alıyor. Jon bana, "Bu, önceki şablona göre oldukça büyük bir gelişme ve sitenin bazı potansiyel müşteriler oluşturduğunu görmeye başladık" dedi. Google'ın Sayfa Hızı Öngörülerinde bu tür bir puan, özel geliştirmeyle bile ortalama e-ticaret mağazanız için neredeyse imkansız olacaktır, ancak bu, site hızını öncelikler listenizden çıkarmanız gerektiği anlamına gelmez. Walmart tarafından yapılan bir dizi çalışma, yükleme süreleri 1 ile 4 saniye arasında dalgalandığında dönüşümlerin keskin bir şekilde düştüğünü buldu. Sayfa yükleme süresindeki her 1 saniyelik iyileştirmenin sitedeki dönüşümlerde %2'lik bir artışa dönüştüğünü buldular.

Bir e-Ticaret özel geliştiricisi, özellikle geçmişte şablonlara ve önceden oluşturulmuş eklentilere dayanan bir siteye geleceğe dönük olarak da yardımcı olabilir. Unutmayın, bu eklentiler de geliştiriciler tarafından oluşturulur. Bu, raf ömrüne sahip oldukları anlamına gelir. Bir uygulama sitenizi ilk kurduğunuzda çalışabilir, ancak birkaç yıl sonra bu geliştirici başka şeylere geçebilir ve ilk kurduğunuzda temanın bağımlı olduğu eklentiyi desteklemeyi bırakabilir. Genius e-Ticaret'te, ekip üyelerinin sitemizin yönetici alanına giriş yapmasına nasıl izin verdiğimizi özelleştiren bir eklentimiz vardı. Genius eCommerce sitesi kurulurken bu eklenti iki veya üç yıldır desteklenmeyi bırakmıştı. Jon, “Neyse ki, sitenin temel işlevleri için bu gerekli değildi, bu yüzden onu devre dışı bıraktım” dedi. Ancak, sıfırdan kod oluşturduğunuzda, güncellemeler hakkında endişelenmenize veya güvendiğiniz hizmetin artık desteklenip desteklenmediğini merak etmenize gerek yoktur. Jon bana, “Bir şey bozulursa, başka bir eklenti indirmek yerine bunu yapmanın farklı bir yolunu bulmayı tercih ederim” dedi. "Kısa vadede size para kazandıran şey, ne kadar iyi desteklendiğine bağlı olarak ileride size daha pahalıya mal olabilir."

Genius e-Ticaret yıllardır müşterilerimize açıkladığım şeyi kendime açıklamama yardımcı oldu. Önceden oluşturulmuş şablonların aksine özel e-ticaret geliştirmeyi düşündüğünüzde, her şey sahip olmak istediğiniz kontrol miktarıyla ilgili bir soruya gelir. Bağımlı eklentilere sahip şablonlar hızlı ve ucuz bir şekilde dağıtılabilir. Kısa sürede kullanışlı bir siteye sahip olabilirsiniz. Ancak, Genius e-Ticaret ile çalışmayı deneyimlediğimiz için, sonunda web sitenizden daha fazlasını isteyebilirsiniz. Bunu yaptığınızda, üçüncü taraf araçlardan neler yapabileceğinizi tartışmak yerine, geliştirme ekibinizin oluşturduğu bu iyileştirmeleri kendi kodunuzda yapmak hem daha ucuz hem de daha kolay olacaktır.


1Digital'de, genişletilmiş geliştirme ekibiniz olma konusunda uzmanız. İster Genius eCommerce gibi sıfırdan bir site kuruyor, ister sitenizi her seferinde bir görevle giderek daha fazla kendi kontrolünüz altına almak için küçük adımlar atıyor olun, e-Ticaret özel geliştirme uzmanlarımız sadece birkaç tık uzağınızda olabilir. . Köşenizde bir 1Digital geliştirici edinmenin tüm yolları hakkında bugün bize ulaşın.

PDF İndir