ShopPHP'de hiç PHP kodlarına müdahale ihtiyacı duymadan, şablon kişiselleştirme ihtiyaçlarınızı sadece HTML ve makro kullarak yapabilirsiniz.


Bu makroları templates/<aktif template dizini>/systemDefault dizini içerisinde urunListShow.php ve urunGoster.php dosyalarında kullanabilirsiniz.

Açıklama Makro
Ürün adı gösterilir. {%URUN_ADI%}
Ürün başlık bilgisini XX yerine yazılan sayı kadar kısaltır. {%URUN_BASLIK_KISA_XX%}
Ürün açıklaması gösterilir. {%URUN_ACIKLAMA%}
Ürüne ait MeteKeywors değerini gösterir. {%URUN_ANAHTAR%}
Ürün eklenme tarihi gösterilir. {%URUN_EKLENME_TARIHI%}
Ürün fiyatı gösterilir. {%URUN_FIYAT%}
Ürün fiyat birimini adı ile gösterilir. {%URUN_FIYAT_BIRIM%}
Ürün fiyat birimini, birim karakteri ile gösterir. {%URUN_FIYAT_BIRIM2%}
Ürün fiyat (fix kargo kullanıldıysa)ı kargo dahil gösterilir. {%URUN_FIYAT_KARGO_DAHIL_YTL%}
Ürün fiyatı kdv dahil gösterilir. {%URUN_FIYAT_KDV_DAHIL%}
Ürün fiyatı kdv dahil olarak TL cinsinden gösterilir. {%URUN_FIYAT_KDV_DAHIL_YTL%}
Ürün fiyatı kdv haric olarak gösterilir. {%URUN_FIYAT_KDV_HARIC%}
Ürün fiyatı kdv hariç olarak TL cinsinden gösterilir. {%URUN_FIYAT_KDV_HARIC_YTL%}
Ürün Kargo (fix kargo fiyatı kullanıldıysa) ve havale fiyatı gösterilir. {%URUN_HAVALE_FIYAT_KARGO_DAHIL_YTL%}
Ürün havale fiyatı TL cinsinden gösterilir. {%URUN_HAVALE_FIYAT_YTL%}
Ürün havale indirimi gösterilir. {%URUN_HAVALE_INDIRIM%}
Kısa ürün açıklaması gösterilir. {%URUN_KISA_ACIKLAMA%}
Ürün numarası (ID) gösterilir. {%URUN_NO%}
Ürün kategori adı gösterilir.. {%KATEGORI_ADI%}
Ürün marka adı gösterilir.. {%MARKA_ADI%}
Ürün XML Kodu gösterilir. {%DB_TEDARIKCICODE%}
Ürün Piyasa fiyatı gösterilir. (Eğer ürün indirimde ve piyasa fiyatı girilmemiş ise, piyasa fiyatı orijinal fiyat ile eşleştirilir.) {%URUN_PIYASA_FIYAT%}
Ürün Piyasa fiyatını TL biriminde KDV Dahil gösterilir. {%URUN_PIYASAFIYAT_KDV_DAHIL_YTL%}
Ürün Piyasa fiyatını TL biriminde KDV Hariç gösterilir. {%URUN_PIYASAFIYAT_KDV_HARIC_YTL%}
Ürün Resmi gösterilir. {%URUN_RESIM%}
Ürün için eklenen tüm resimleri gösterir. {%URUN_RESIM_LIST%}
Ürün resim boyutunu config.xml dosyasında tanımlanan küçük boyutu ile gösterir. {%URUN_RESIM_LITE%}
Ürün stogu gösterilir. {%URUN_STOK%}
Ürün stokta olup olmadıgı gösterilir. {%URUN_STOK_VARMI%}
Ürün tek cekim fiyatı gösterilir. {%URUN_TEKCEKIM_FIYAT_YTL%}
Ürünün stokta olup olmadıgı gosterilir. {%STOK_VARMI%}
Ürün detay linki URL adresini getirir. {%URUN_DETAY_LINK%}
Ürün listeleme detay bilgisini getirir. {%URUN_LISTE_DETAY%}
Ürün Kargo dahil tek çekim fiyatını getirir. {%URUN_TEKCEKIM_FIYAT_KARGO_DAHIL_YTL%}
Ürün havale ile satış fiyatını getirir. {%URUN_HAVALE_FIYAT_YTL%}
Ürün video HTML kodunu getirir. {%VIDEO%}
Satın alma adetini <select> tagi sectirilir. Stok sayısına göre adet gösterilir. {%ADET_FORM%}
Şablon dosyası altından anında kargo image dosyasını gösterir. (Bulunmayan şablonlarda manuel upload edilmelidir.) {%ANINDA_KARGO%}
Şablon dosyası altından anında indirimli image dosyasını gösterir. (Bulunmayan şablonlarda manuel upload edilmelidir.) {%INDIRIMLI_RESIM%}
Şablon dosyası altından anında yeni image dosyasını gösterir. (Bulunmayan şablonlarda manuel upload edilmelidir.) {%YENI_RESIM%}
Şablon dosyası altından anında ücretsiz kargo image dosyasını gösterir. (Bulunmayan şablonlarda manuel upload edilmelidir.) {%UCRETSIZ_KARGO%}
Ürün kategori dizin bilgisini (linkleri ile birlikte gösterir.) {%BREADCRUMB%}
Ürün çok satanlar içerisindeyse, lang şablonunda tanımlanan bilgiyi getirir. {%COK_SATAN%}
Veritabında serbest kullanılan data 1 field bilgisini gösterilir. {%data1%}
Veritabında serbest kullanılan data 2 field bilgisini gösterilir. {%data2%}
Veritabında serbest kullanılan data 3 field bilgisini gösterilir. {%data3%}
Veritabında serbest kullanılan data 4 field bilgisini gösterilir. {%data4%}
Veritabında serbest kullanılan data 5 field bilgisini gösterilir. {%data5%}
Ürüne tanımlanan etiketler gösterilir. {%ETIKET%}
Grup satıs adedi gosterilir. {%GRUP_SATIS_ADEDI%}
Grup satıs kalan süre gosterilir. {%GRUP_SATIS_KALAN%}
Grup satın alma gerceklesti tarih bilgisi gosterilir. {%GRUP_SATIS_ONAY_TARIH%}
Sepete ekle butonu için onclick javascript komutunu getirir. {%SEPETE_EKLE_LINK%}
Hemen al butonu için onclick javascript komutunu getirir. {%HEMEN_AL_LINK%}
Tanımlama varsa indirim oranı gösterilir. {%INDIRIM_ORAN%}
Sitede fix kargo fiyatı yöntemi kullanılıyorsa, ürün kargo fiyatını gösterir. Desi hesaplama yöntemi kullanılıyorsa bilgi gözükmez. {%KARGOFIYAT%}
Kategori adı gosterilir. {%KATEGORI_ADI%}
Piyasa fiyatına göre kullanıcı kazanç tutarını gösterilir. {%KAZANC%}
Listeleme kategorileri adı gösterilir. {%LISTELEME_KATEGORILERI_NAME%}
Listeleme kategorilerini dizin bilgisi ile birlikte gösterir. {%LISTELEME_KATEGORILERI_NAMEPATH%}
Marka adı gösterilir. {%MARKA_ADI%}
Minimum taksit saysı gösterilir. {%MINTAKSIT%}
Ürün ön detay bilgisi gösterilir. {%ONDETAY%}
Ürün piyasa fiyatı gösterilir. {%PIYASA_FIYAT%}
Ürün fiyatının piyasa fiyatına göre indirim oranını gösterir. {%PIYASA_INDIRIM_ORANI%}
Ürünün ile kazanılabilecek puan miktarını gösterilir. {%PUAN%}
Ürün sigorta fiyatı gösterilir. {%SIGORTA_FIYAT%}
Ürün sigorta bilgisini gösterir. {%SIGORTA_STR%}
Ürün sigorta bilgisini TL cinsinden göserir. {%SIGORTA_TL%}
Stok adedi gösterilir. {%STOK%}
Stokta var olup olmadıgı ikon ile gosterilir. {%STOK_RESIM%}
Toplu indirim oranı tamılandıysa, ilgili oranı gösterilir. {%TOPLU_INDIRIM_ORANI%}
Toplu indirim oranı tamılandıysa, ilgili oranı lang şablonunda tanımlandığı cümle ile gösterilir. {%TOPLU_INDIRIM_ORANI_STR%}
Ürün puanı yıldız ikonu ile gösterilir. {%YILDIZ%}
Yorum sayısı gösterilir. {%YORUM_SAYISI%}

İlgili PHP fonksiyon cevabını çağırır.
Ör : {%func_deneme%}, şablon lib dosyasındaki

        function deneme()
        { 
            return "deneme";
        }
       
ait fonksiyon değerini getirir.

{%func_<fonksiyon adı>%}
İlgili PHP fonksiyon cevabını çağırır. Fonksiyona bilgi olarak ürün array bilgisini gönderir.
Ör : {%func-data_deneme%}, şablon lib dosyasındaki
      function deneme($d) 
{ //$d ürüna ait tüm bilgileri içeren array
return $d['name']; // Ürün adını getir. }
ait fonksiyon değerini getirir.
{%func-data_<fonksiyon adı>%}


Bu alanların dışında ürün veritabanından (tablo adı : urun) herhangi bir veritabanı filed'ı {%DB_FIELD%} ile çağrabilirsiniz. Ör: piyasaFiyat field için {%DB_PIYASAFIYAT%} gibi.