Remzi Değirmencioğlu

Magento ve E-Ticaret Blog

Monday, Mar 15th

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

Buradasınız: Anasayfa

Magento ve E-Ticaret Blog

Magento Performans İyileştirmeleri

e-Posta Yazdır PDF

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.

Share
Son Güncelleme: Çarşamba, 06 Ocak 2010 19:59

Magento Ödeme Sayfasında "Bu Adrese Gönder" Seçeneğini Standart Olarak Atamak

e-Posta Yazdır PDF

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.

Share
Son Güncelleme: Cumartesi, 12 Aralık 2009 03:13

Magento Modern Theme Tabs > CSS

e-Posta Yazdır PDF

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>
Share
Son Güncelleme: Salı, 08 Aralık 2009 19:26

Magento 1.4 Yenilikler, Widgets

e-Posta Yazdır PDF

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.

Share
Son Güncelleme: Salı, 08 Aralık 2009 19:27

Magento en çok satılanlar eklentisi (Bestsellers module)

e-Posta Yazdır PDF

Ç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.

Share
Son Güncelleme: Salı, 08 Aralık 2009 19:28

Sayfa 1 > 3