WooCommerce 3.0, yükseltilmiş bir ürün galerisi sunar, geliştiriciler için ikramlar ve diğerleri
TL; DR: WooCommerce için büyük güncellemeler mevcut! Hazır olduğunuzda, WordPress kontrol paneliniz üzerinden güncelleyin. Süreci olabildiğince pürüzsüz hale getirmek için, nasıl güncelleneceğiniz, yedekleme yapacağınız, uzantınızı güncelleyeceğiniz ve son olarak WooCommerce’i güncelleyeceğiniz belgelerimize bakın. Teknik detaylar mı arıyorsunuz? Blogda WooCommerce geliştirin.
Son büyük WooCommerce sürümümüzden bu yana çok uzun süre inanmak zor, ama bazen iyi şeyler beklemeye değer.
Yeni zoomlar, galeri ekran ve hücresel özelliklerle güncellenen ürün galerisi
Hız ve performansta biraz artış
Crud sınıfı ekleme
Yeni CLI REST API tarafından desteklendi
Bunlar bazı önemli eklemeler ve biyonik kelebekte keşfedilebilecek daha pek çok eklentidir, bu yüzden doğrudan işe gidelim! Galeride elden geçirilen ürün görüntülerinizi göstererek, 2.6 yıl önce yayınlanmasından bu yana bireysel ürün sayfalarındaki galeri deneyimlerinin iyileştirilmesi hakkında konuştuk. Uzun zamandır galeri işlevlerinden – özellikle mobil cihazlarda ve daha küçük ekran boyutlarında – memnun kalmadık ve bunun değişim zamanı olduğunu hissediyoruz.
Yoklamadan ve bazı iç testler yaptıktan sonra, nihayet daha fazla işlevi olan, önceki yinelemelerden çok daha hücresel dostu ve daha sezgisel olan yeni bir galeri bulduk. Aşağıdakiler, eylemde bulunan galerinin kısa bir videosu: Yedeklenen galeride, bireysel ürün sayfasında görünecek olan şunları göreceksiniz.
Alıcılar artık görüntüleri sayfadan büyütebilir ve birden fazla resminiz varsa LightBox açılır pencerelerinden büyütebilir, galeri davranışı daha sezgisel olacaktır; Örneğin, Sembulan LightBox penceresini açmak yerine gördüğünüz resmi güncelleyen mini görüntüyü tıklamak
Hücresel galeri ekranının dramatik artışı, dokunmatik hareketler dahil: Galeriyi yuvarlamak için kaydırın, büyütmek için sıkıştırın ve mevcut görüntüyü kapatmak için yukarı kaydırın
Mobil cihazdaki ürün görüntüsünü büyütmek artık resmin gerçek boyutunu görüntüler – boyut tarayıcı penceresine (çok küçük) ayarlanmadan önce, ideal deneyim değil!
Görüşümüze göre, bu artış, ürün görüntülerinizi, özellikle mobil cihazlarda gören alıcılar için daha hızlı ve daha kolay bir deneyim yaratır ve onlara bu küçük ayrıntıları büyütme ve görme yeteneği verir. Bunu yapmadıysanız, şimdi tüm ürünleriniz için bazı ürün görüntülerine sahip olduğunuzdan emin olmak için doğru zaman!
Galeri hakkında daha fazla bilgiyi buradan edinebilir, ayrıca bir tema geliştiriciyseniz uyumluluk için ne güncellemeniz gerekebileceğini öğrenebilirsiniz. Performansın iyileştirilmesine dikkat edin, özellikle daha büyük mağazalarda Woocommerce’i daha hızlı ve daha verimli hale getirmek için her zaman çalışıyoruz ve bu güncelleme farklı değil. Daha büyük bir mağazanız varsa (özellikle birkaç yüz ürün veya birçok farklı varyasyonla) büyük olasılıkla dikkat edeceğiniz 3.0’a bazı önemli performans iyileştirmeleri paketledik. Göstermek istediğimiz özel iyileştirmelerden ikisi:
Şimdi taksonomiyi, daha yavaş meta direk yerine ürünlerin, üstün ürünlerin ve stokta tükenen ürünlerin görünürlüğünü belirlemek ve göstermek için kullanıyoruz ve ürün ve sepet sayfalarında satış ve ilgili ürünleri artırmak için sorgu sayısını azalttık.
Ancak bu sadece yaptığımız iyileştirmenin bir örneğidir. Listenin tamamı, merak ediyorsanız orijinal beta sürüm yayınında mevcuttur. Ancak bilmeniz gereken en önemli şey, hem bu sürümde hem de gelecekte daha büyük bir mağazayı hızlandırmak için aktif olarak çalıştığımızdır. CRUD sınıfını tanıtmak – ne olduğu ve geliştiricilere nasıl yardımcı olacakları bu sürüme kadar, geliştiricilerin siparişler, ürünler vb. Veritabanlarına veri yazmasının birkaç yolu vardır. Veri toplama da çeşitli şekillerde yapılabilir. Tüm bunlar geliştiricilerin ne tür verileri değiştirmeye çalıştıklarını bulmalarını gerektirir ve bu ideal değildir: zaman alıcı ve karmaşık.
Veri depolamayı optimize etmek için, geliştiricinin veri yazmak ve almak için tek bir yöntem kullanmasını sağlamamız gerekir. Bu yüzden bu sürümle CRUD sınıfını tanıtıyoruz. Crud, create, r ead, u pdate, d elete kısaltmasıdır – kaynaklar için yapabileceğiniz dört temel işlem. WooCommerce 3.0’a eklenen CRUD sınıfı, entegre sistem boyunca daha az kod içeren siparişleri, ürünleri, müşterileri, satır ürünlerini, nakliye bölgelerini, ödeme jetonlarını ve kuponları değiştirebilirsiniz. Bu ek avantajlar:
Her kaynak için verileri tanımlar ve akış ve doğrulamayı kontrol ederiz
Tür veya dahili detay değil, üzerinde çalıştığınız verilerin adını bilmeniz gerekir.
Daha az kod, daha az değişiklik ve daha fazla test anlamına gelir
WooCommerce’deki Crud sınıfı ve nasıl kullanılacağı hakkında daha fazla bilgi için, WooCommerce’i geliştiren blogda bu sürümlere eklemelerini açıklayan Mike’ın Post’u okuyun.
Geliştiriciler için yeni CLI ile daha hızlı verileri daha hızlı yönetin: Komut satırı arayüzümüzü (CLI) elden geçirdik. Başlangıçta, Cli Woocommerce, API dinlenmesinden ayrılan kendi kodu ile desteklendi. Bu, kodun kod tabanı boyunca yanlışlıkla çoğaltılabileceği ve API’nın geri kalanında olabilecek bazı şeylerin CLI ile hiç mümkün olmadığı anlamına gelir. Yeni CLI REST API ile destekleniyor ve Restful’un bir dalı. Bu, korumamız gereken kod sayısını azaltır, size daha fazla güç verir ve yangının geri kalanını artırdığımızda komutun her zaman en son olacağı anlamına gelir.
Bu komutlar artık bir liste işlemi ile kullanılabilir, Get, güncelleme ve yapılır. Justin WooCommerce Blog Geliştirmeleri’nde yayınlamak daha fazla ayrıntı ve bugün başlangıç kullanabileceğiniz komutların bir listesi var. Ve sadece dürüst olmak gerekirse, WooCommerce 3.0’ın şimdiye kadar vurguladığımızdan daha fazla şey var, ama her şeyi bir gönderide koymak zor. İşte bilmek isteyebileceğiniz başka değişiklikler:
Yeni vergi bölgelerinin eklenmesini ve yönetimini kolaylaştıran otomatik vergi oranlarının sıralanması
Site genelinde bildirim artık müşteriler tarafından kapatılabilir
WordPress Network / Taşıma Çoklu kullanıcı güncellendi, böylece WooCommerce, kullanıcının aynı ağda zaten bir hesabı varsa (2.6’da hatalarla sonuçlanır) kullanıcının şu anda mağazaya ekleyeceği güncellendi. Ürünün bir yöntem haline gelir, sepet tabanlı doğrulamanın neden olduğu karışıklığı ve hataları azaltırVe son olarak, geliştiriciler için gelişmiş günlüğü
Geliştirme blogumuzdaki beta sürüm yayınındaki değişikliklerin ve özelliklerin tam listesini okuyabilirsiniz.
Bu sürüm 3.0 neden e -posta veya çevrimiçi sohbette görebileceğiniz gibi 2.7 değil, bu sürümün başlangıçta 2.7 numara verilmesi planlandı ve Mid -March’da yayınlandı. Ancak planlarımız beta test sürecinde değişti ve açıkladığımız gibi, yeni bir sürüm sistemine geçmenin zamanının geldiğini hissettik. Gelecekte, WooCommerce’in piyasaya sürülmesi, yangında bir değişikliğe sahip olan veya bunun gibi genişleme uyumluluğunu etkileme potansiyeline sahip olan ana sürümün yeni bir ana sürüm numarası aldığını belirleyen semantik sürüm kullanacak (örn. 4.0, 5.0) . Release ve Patch minor ise nokta versiyonunu alacaktır (örn. 3.1, 3.2).
Bu yöntemi, her sürümün içeriğini daha iyi açıklamak için kullanıyoruz ve bir bakışta mağazanızdaki sürümün etkisinin ne kadar potansiyelini anlatıyor. Bunun da küçük sürümlerde ve yamalarda kendine güven verdiğini umuyoruz ve bu güncellemelerden biri yayınlandığında wooCommerce’ı daha hızlı güncellemenize yardımcı olur. Buna ek olarak, gelecekte, beta adaylarını test etmek için daha fazla zaman eklemeyi ve ana sürümün yeni sürümü duyurulduktan sonra serbest bırakmayı planlıyoruz. Bunun nedeni, test etmek için daha fazla zaman isteyen geliştiricilerden 2.7 sürüm yayınımızı (o zaman) aldığımız yararlı geri bildirimlerdir. Bu yeni sürüm sistemini hem semantik sürümü hem de bu yeni sürüm sistemini uygulamamızı sağlayan tüm geri bildirimleri ve önerileri gerçekten takdir ediyoruz. Test süresi daha uzun. Gerçekten bir sonraki güncellemelerden bazılarıyla denemek istiyoruz ve nasıl gittiğine dair sizden daha fazla geri bildirim bekliyoruz! Biyonik kelebekleri denemeye hazır mısınız? Güncellemeniz bekliyor
Umarız WooCommerce 3.0 hakkında okumaktan hoşlanırsınız. Denemeye hazır olduğunuzda, nasıl güncelleneceğiniz konusundaki belgelerimizi inceleyin, yedeklemenizin orada olduğundan emin olun, ardından WordPress kontrol panelinizden bir güncelleme yapın. Güncellerken veya hataları düşündüğünüzü bulurken sorun yaşıyorsanız, aşağıdakiler yapılmalıdır:
3.0 ile bir hata bulduğunuzu veya diğer eklentilerle çatıştığınızı mı düşünüyorsunuz? GitHub problem izlememiz aracılığıyla bize rapor verin.
İyileşme ile ilgili sorunlar mı yaşıyorsunuz? Biletleri açmak için destek sayfamızı ziyaret edin.
Sadece sürüm hakkında sohbet etmek mi yoksa bir sonraki sürüm için iyi bir fikre mi sahip? WordPress.org adresindeki Halka açık Woocommerce forumunda bir tartışmaya başlar.
Blog yorumları aracılığıyla potansiyel sorunları teşhis edemeyeceğimizi veya çözemeyeceğimizi lütfen unutmayın.Bizimle iletişime geçmenin en hızlı yolu, yukarıda listelenen yöntemlerden biridir.Ancak her zaman yanıtlarınızı okumayı ve genel tavsiye vermeyi seviyoruz. 3.0 ile dikkate alınması gereken belirli konular için sürdürülebilir uyumluluk ve yenileme problemleri potansiyeli geliştirme blogumuzda.Biyonik kelebekler hakkında ne düşünüyorsunuz?Bize yorumlarda söyleyin!