Remzi Değirmencioğlu

Magento ve E-Ticaret Blog

Thursday, Mar 11th

Son Güncelleme:06:08:07 PM GMT

Buradasınız: Anasayfa
Etiket:magento

Eğer Firefox'da Firebug ve Page Speed eklentileriniz varsa (ki yoksa kurmanızı şiddetle tavsiye ederim) Magento sitenizde performans testi yaptığınızda aşağıdaki örnekte gördüğünüz gibi bir uyarı alırsınız, eğer bu uyarının kaynağı belli bir dosya olsaydı bu optimizasyonu yapmak aslında zor olmazdı ancak bu durumda sistem dosyalarında değişiklik yapmadan bu optimizasyonu yapamıyoruz.

Minify JavaScript
There is 293kB worth of JavaScript. Minifying could save 53.8kB (18.3% reduction).
* Minifying index.php?c=auto&f=,prototype/prototype.js,pro... using JSMin could save 53.5kB (20.3% reduction).

Neyseki JS ve CSS dosyalarını sıkıştırıp optimize edecek ücretsiz bir Magento eklentisi var: Fooman Speedster. Bu eklentiyi kurup sayfanızın performasını arttırmanız çok iyi olacaktır, sayfanın yüklenme süresinin arama motoru optimizasyonunda önemli bir faktör olduğunu dikkate alın ve mümkünse Firebug/Page Speed'deki diğer önerileride tek tek gözden geçirin.

Aslında GZip konusuna hiç değinmeyecektim ancak bilmeyenleriniz olabilecileğini düşünerek GZip Compression konusunuda hatırlatmak istedim. GZip sıkıştımasını kullanabilmeniz için serverınızda mod_deflate'in aktif olması gerekir, eğer aktif olup olmadığını bilmiyorsanız servis sağlayınıza sorabilirsiniz.

Magento'nun kurulu olduğu ana klasörün içindeki .htaccess dosyasında gerekli kodlar yazılmış ancak deaktive edilmiştir.

Devamını oku...  

Kaba verilere göre online alışverişlerin 80%'inde teslimat adresi ile fatura adresi aynı. Magento'da ödeme sayfasına gittiğinizde ve fatura adresini girdiğinizde altta gördüğünüz gibi iki seçenek var ve sistemde standart olarak "Farklı adrese gönder / Ship to different address" seçili. Müşteriler genellikle yazılanları okumadıkları ve çabuk sonuca ulaşmak istedikleri için hemen devam buttonuna tıklıyorlar, sistem bu durumda adresin tekrar girilmesini istiyor, tabiki sistemin bunu neden sorduğunu anlayamayan müşteriler suçu sisteme atacak ve size sinirleneceklerdir ve bu durum satın alma işleminin iptal edilmesi ile sonuçlanabilir.

Bu Adrese Gönder - Ship to This Address

Ne yazıkki alacak olan alır zihniyeti ile ilermeye çalışan ve bu tür ayrıtılar konu edildiğinde bunlara gülerek yaklaşan insanlar var ("ne yazıkki" diyerek üzülmeye gerek yok aslında, başarıya ulaşmak isteyenler ve bunu hak edenler bu küçük ayrıntılar sayesinde diğerlerinden ayrılacaklardır) her bir küçük kullanılabilirliği arttırıcı ayrıntı size fayda sağlayacaktır, örneğin buradaki ayrıntının bugüne kadar olan şiparişlerinizde 5%'lik bir düşüş yaratmış olduğunu öğrenseydiniz üzülmez miydiniz? Tabiki bu tür bir istatistik yapmak mümkün değil, bu rakam daha çok veya daha az olabilir.

Devamını oku...  

Magento'nun en çok kullanılan temalarından biri olan ve benimde sıkça kullandığım "Modern Theme'nin" arama motoru optimizasyonu açısından küçük bir eksiği var. Ürün detay sayfasının altında bulunan ürün detayları bölümü javascript kullanılarak tablara ayrılmış. Bu arama motorlarının bu bölümü okumasında sorunlar oluşturabilir, ayrıca bir e-ticaret sayfası ne kadar basit ve anlaşılır olursa o kadar iyidir. Tablara tıklandığında yeni bir sayfanın açılacağından ve zaman kaybedeceğinden korkacak insanlar olabilir. Bunları engellemek için tab bölümünden javascripti kaldırarak css kullandım.

Bu mantığın en güzel örneklerinden birisi Amazon'dur, Amazon'da ürün sayfaları basitçe aşağıya doğru uzar, hiçbir bölüm javascript kodları altında gizlenmez ve sade bir yapıya sahiptir.

Bunu yapmak oldukça kolay:

frontend/default/modern/template/catalog/product/view/tabs.phtml adresindeki dosyanın yaklaşık olarak 33-46 satırları arasında yer alan aşağıdaki kodu:
<ul class="tabs">
<?php foreach ($this->getTabs() as $_index => $_tab): ?>
<?php if($this->getChildHtml($_tab['alias'])): ?>
<li id="product_tabs_"
<?php echo !$_index ? 'class="active first"' : '' ?>>
<a href="#"><?php echo $_tab['title']?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<div class="padder">
<?php foreach ($this->getTabs() as $_index => $_tab): ?>
<?php if($this->getChildHtml($_tab['alias'])): ?>
<div id="product_tabs__contents">
<?php echo $this->getChildHtml($_tab['alias']) ?></div>
<?php endif; ?>
<?php endforeach; ?>
</div>
Devamını oku...  

Açık kaynak kodlu içerik yönetim sistemleri üzerinden websayfaları geliştiriyor ve bunların online pazarlamasını yapıyorum. Bana göre internet sektörünün asıl önemli ve zor olan kısmı yapılan sayfaları arama motorları için kolay bulunabilir hale getirmek ve çeşitli pazarlama yöntemleri ile siteye çok sayıda ziyaretçi getirmektir.

Firmalar için Google Adwords üzerinden tüm dünyaya reklam imkanı sunuyor, ürünlerinin Google üzerinden ücretsiz ziyaretçi alabilmesi için arama motoru optimizasyonu yapıyorum. Ayrıca analiz sistemleri aracılığı ile firmaların yada kişilerin sayfalarının analizlerini detaylı şekilde incelemelerini sağlıyor ve bu analizlere göre sayfalarını ne yönde geliştirmeleri gerektiğine dair veriler sunuyorum.

 

Yeni Magento versiyonundaki özelliklerin bazıları şöyle:

  1. Cache yönetimi yeni baştan düzenlendi.
  2. Widget sistemi eklendi.
  3. Bence çok önemli yeniliklerden bir tanesi ürün sayfasındaki sepete ekle bölümündeki kutucukta artık "1" yazacak olması. Daha önceden de ürün sepete eklendiğinde birşey yazılmamış olsada bir ürün ekleniyordu ancak kutucuğun boş bırakılmış olması kullanıcı tereddüte düşürüyordu. Tabiki bu kural grup ürünlerde uygulanmıyor.
  4. TinyMCE Wysiwyg Editor entegre edildi. Kodları düzenleme pop-up ile değil daha kolay ve kullanışlı olan göster/gizle yöntemi ile yapılıyor. Wysiwyg Editorü daha önceden de sisteme eklenebiliyordu ancak bu şeklide olması tabiki stabilite açısından daha iyi.

Magento Widgets

Magento WidgetsGeçtiğimiz günlerde alfa versiyonu yayınlanan ve Magento Connect'ten henüz indirilemeyen yeni versiyondan kullacıların beklentisi büyük. Çok sayıdaki yeniliklerden en çok dikkat çeken sayfalara artık kolayca widget (türkçe bir karşılık bulamadım önerisi olan varsa yazabilir) eklenebilecek olması. Widgetler sayesinde hiçbir teknik bilgiye ihtiyaç duymadan değişik sayfalardaki ürün bilgilerini, son görüntülenen ürünleri, etiketleri ve bunun gibi içerikleri anasayfada ve diğer sayfalarda istediğiniz yerde gösterme imkanı doğacak.

Devamını oku...  

Çok uzun zamandır kullandığım, çok basit ve kullanışlı bir Magento eklentisi, sonradan ücretli versiyonlarıda çıktı ancak bana göre çok da farklı birşey getirmiş değiller. Eklentiyi Magento Connect'den "magento-community/Luxe_Bestsellers" anahtarı ile kurabilirsiniz. Eklentileri kurduktan sonra admin panelinden çıkış yapıp tekrar giriş yapmayı unutmayın.

Magento Çok Satılanlar / Bestseller

Sistem > Konfigurasyon menusüne girdiğinizde Katalog başlığı altında Bestseller linkini göreceksiniz, buradan da kaç ürün gösterileceği, kaç günün istatistiklerinin dikkate alınacağı ve ürünlerin nasıl gösterileceği ile ilgili küçük ayarlar yapabilirsiniz.

Devamını oku...  

Daha dün yeni Magento eklentilerini incelerken buldum bu eklentiyi, çok hoşuma gitti ancak sanırım benim yüklemek istediğim sistemdeki altkategori sayısı fazla olduğundan kategoriler yan yana dizilmek yerine alt alta dizildi, bende bazı uyarlamalar yaptım. Şu anda demosunu shop.deec.de'den görebilirisiniz.

Magento Kategori List

Yaptığım küçük değişikliklere gelirsek, kendi tema paketinizin içindeki ../template/category/home.phtml dosyasında:

$numCol = 4;
$pct = (100/$numCol);
Devamını oku...  

Deec Großküchengeräte Shop
Birkaç ay önce kurulan ve daha öncede bir yazıda bahsettiğim Magento altyapılı alışveriş sisteminin tasarımına çok fazla yoğunlaşmadığımızı söylemiştim ancak ziyaretçi sayısının ve siparişlerin artması yeterince profesyonel olmayan tasarımın değişmesini gerektirdi. Sayfa ticari bir kesime hitap itteği için tasarımı mümkün olduğunca sade ve ciddi bir altyapıya oturtmaya çalıştık ve gereksiz detaylara yer vermedik. Sayfanın tasarımı daha önce daha renkli ve anasayfanın (www.deec.de) tasarımına göre oldukça farklı bir çizgideydi, anasayfadan gelen insanlar veya anasayfaya giden insanlar artık çok farklı birşey ile karşılaşmıyor.

shop.deec.de

 

Magento ile yeni proje

Size Almanya’da bir şirket için Magento üzerinden geliştirmekte olduğumuz yeni e-ticaret sistemini daha emekleme döneminde olsada tanıtmak istedim. Sitede şirketin hali hazırda online katalog aracılığıyla satmakta olduğu ama ürünlerin genellikle büyük olması ve satın almadan önce teknik danışmanlık gerektirmesi nedeniyle bugüne kadar tam anlamıyla bir e-ticaret sistemi ile pazarlamayı düşünmediği ürünlere yer veriyoruz.

Özellikle orta yaşın üstündeki insanların hala interneti kullansalar bile tam olarak online sipariş sistemine alışamadıkları ve alışveriş yaptıkları firma ile direk kontak kurmak istedikleri görülüyor. Ancak artık yavaş yavaş bu tarz insanların sayısı azalıyor ve kontak kurmakla uğraşmadan direk online sipariş vermeyi tercih edenlerin sayısı gittikçe artıyor. Tabi alışveriş 4 haneli rakamların üstüne çıkınca insanların güvenini kazanmak daha da zorlaşıyor ancak bugün Almanya'da eBay üzerinden 5000 Euro’luk bir ürün alıp ücretini havale etmek normal birşey haline geldi. Bizimde bu sistemdeki amacımız bu yüksek değerdeki ürünleri bir kitap satar gibi satabilecek altyapıyı kurmak.

Sisteme girdiğinizde göreceğiniz gibi tasarım için haftalar boyunca çalışılmadı, iş yapmak isteyen insanların bir siteye girdiğinde önemsediği şey tasarımdan çok kullanılabilirlik, kolay anlaşılabilirlik, yeterli ürün yelpazesi ve güvenirliktir.  Bazı siteler için gerçekten mükemmel tasarımlar yapılır ancak tasarım yapılırken ve tasarım için kullanılabilirlikten ödün verirken sitenin oturup seyretmek için değil insanların o siteden yararlanabilmesi için yapıldığı unutulur. Özellikle günümüz iş dünyasında iş yapmak isteyen insanlar saçma sapan onları oyalayan sitelerle uğraşmak istemezler, zaten sitenize gelenleri etkilemek için sadece birkaç saniyeniz vardır, bu saniyeleri boşa harcadıysanız ziyaretçinizi hemen kaybedersiniz.

Magento bu konularda bize gerçekten çok yardımcı oluyor, sistem tasarlanırken kullanılabilirlik ön planda tutulmuş ve tasarımda garip öğelere yer verilmemiş.  Biz zaten sitede tasarım olarak Magento’nun kendi temalarından birini küçük değişiklikler yaparak kullandık. Asıl yatırımımızı arama motorları optimizasyonu ve kullanılabilirlik üzerine yaptık umarım iyi sonuçları yakın zamanda size tekrar bildirebilirim.

http://shop.deec.de

http://www.deec.de

 

Magento, bence şuanda piyasada bulunan az sayıda kaliteli, geliştirilebilir ve açık kaynak kodlu olması sayesinde ulaşılabilir e-ticaret sistemlerinden birisi. Birçok e-ticaret sistemi ile çalıştım ve projeler geliştirdim (osCommerce, Zen-Cart, xtCommerce, Joomla-VirtueMart v.b.) bu sistemlerin hepsi sistem olarak zamanına göre oldukça güçlüydü ancak çoğu zaman bu sistemlerin tasarım olanakları açısından eksik kalması nedeniyle binlerce dolara satılan e-ticaret sistemlerine özendim. Magento'nun ilk demosunu gördüğümde ise sistemin açık kaynak kodlu bir yazılım olduğuna inanamadım. Magento gerçekten hertürlü tasarım esnekliğini sunmanın yanında teknik olarakta hertürlü olanağa sahip. Binlerce dolara satılan ve kalitesi tartışılır e-ticaret sistemleri ile her türlü ek işlemde parasal olarak sömürülürken Magento gibi açık kaynak kodlu e-ticaret sistemleri girişimcilere ücretsiz eklentiler ve paylaşım platformları sunar.

Güvenlik

E-Ticaret konusuyla ilgilenen her girişimci güvenlik konusunda tereddütlere sahiptir, bu tereddütler yaratılmak istenirde zaten, yoksa binlerce dolara satılan yazılımlar nasıl pazarlanır? Bunların sonucunda yaratılan en büyük yalanlardan biri açık kaynak kodlu yazılımların çok güvensiz ve hemen göçertilebilecek sistemler olduğudur. Aksine o şirketlerde birkaç kişi çalışırken, Magento gibi sistemler için binlerce kişi birden çalışmakta, bir hata veya açık bulunduğunda çok daha kolay ve hızlı tepki verilebilir. Açık kaynak kodlu sistemler için en önemli nokta bu sistemlerin güncellemelerinin mümkün olduğunca geciktirilmemesi gerektiğidir, güncellemeler yapıldığında bu sistemler gerçekten çok güvenilirdir.

Güncellemeler

Güncellemeler birçok kişi için angarya bir iştir ve genellikle daha sonra yapmak üzere ertelenir. Çünkü önce siteden uygun olan dosya aranır, indirilir, arşiv açılır, sonra genellikle korkarak ve umarım birşey olmaz diyerek yedek almadan dosyalar FTP ile yukarı yüklenir. İşte bu noktada Magento'nun çok sevdiğim bir özelliği ön plana çıkıyor, Magento'da güncelleme işi arka planda birkaç tıklamadan ibaret, sistem bütün güncellemeyi kendisi otomatik olarak yapıyor, dolayısıyla sistemi güncellemek gerçekten çok kolay bir iş oluyor.

Magento'nun avantajları gerçektende saymakla bitmez, umarım daha sonra detaylar hakkında daha fazla bilgi verebilirim.

http://www.magentocommerce.com/

 
Powered by Tags for Joomla