Herkese merhaba arkadaşlar bugün sizlerle birlikte opencart 2.3 versiyon için admin kontrollü olarak, sitemize indirimli ürünler etiket modülünün kurulumunu ve kullanımın inceleyeceğiz. Bu model arkadaşlar çok dil destekli olur ayrıca CsS ayarlayan da admin tarafından girebileceğiniz özelliğe sahiptir. Bu modül arkadaşlar tükendi modülünün tamamen değiştirilerek indirimli etiket ürün modülü haline getirilmiş bir eklentidir. Satılan ürünlerde ürün kamppanya yada indirim olacaktır. Bu ürünlerde ürün almış olduğu indirim modüllerde geçerli olmak üzere ürün resminin üzerine %x indirim etiketi eklenecektir. Bu etiketler en son ürünler modulunde, kampanyalı ürün modulunde, sizin için seçtiğimiz ürünler modulunde ve en çok satılan ürünler modulunde her birine ayrı ayrı css resim tanımlanarak daha şık bir dizayn getirilmiştir. Bu yeni düzenlemeyle artık farklı kodlardan çektiklerinden bir biriyle karışmamakta ve yapılan css değişimlerinde hangi tag altındaysa sadece tanımlı modul etkilenmektedir. Tabikide opencartın liste ve tablo ayarına göre çektirildiğinden responsive temalarda sorunsuz çalışacaktır. Opencart 2.3. x İndirim Etiket Ekleme Modulu Kurulumu Bu moodul yarı manue yarı modul kurulumu olarak çalışmaktadır. Sitemizden indirmiş olduğunuz arşiv dsyasındaki admin ve catalog klasörlerini sitemizin ana dizinine atalım. Daha sonra sitemizin admin bölümüne giriş yapalım. Bu bölümde sol menüdeki ekleniler->eklenti->moduller->Product Special Sticker Label modulunu kuralım. Şimdi sıra geldi dosyalardaki gerekli olan düzenlemelere. Vqmod olarakta dosyası mevcut ancak vqmod düzenleyemediğimden ürün detaydaki kodları ekleyemedm bundan dolayı manue olarak kuracağız. KAYNAK | | İNDİR : E-TİCARETDERSLERİ İlk önce sayfalarda gerekli olan düzenlemeleri yapalım. Dosyamızı Açalım : catalog/controller/product/ search. php, category. php, special. php, manufacturer. php Bulalım : $data = array ; Alt Satıra Ekleyelim : //gun88 $data = false; // end gun88 Bulalım : foreach { Üst Satıra Ekleyelim : // gun88 if ($this->config->get // end gun88 Bulalım : $special = $this->currency->format($this->tax->calculate($result , $result , $this->config->get , $this->session->data ); Alt Satıra EKleyelim : $special_percentage = round(100 - (($this->tax->calculate($result , $result , $this->config->get 100) / $this->tax->calculate($result , $result , $this->config->get ; Bulalım : $special = false; Alt Satıra Ekleyelim : $special_percentage = false; Bulalım : 'price' => $price, Alt Satıra Ekleyelim : 'special_percentage' => $special_percentage, Dosyamızı Açalım : catalog/view/theme/ /template/product search. tpl, special. tpl, category. tpl, manufacturer_info. tpl Bulalım : Alt Satıra Ekleyelim : $special_product_sticker_label_style";} ?> Bulalım : Alt Satıra EKleyelim : % Şimdi sıra geldi modullerimizde aşağıdaki dosyalarımızı düzenlemeye geldi Dosyamızı Açalım : catalog/controller/extension/module/ bestseller. php, latest. php, special. php Bulalım : foreach { Alt Satıra Ekleyelim : // gun88 if ($this->config->get else // end gun88 Bulalım : $special = $this->currency->format($this->tax->calculate($result , $result , $this->config->get , $this->session->data ); ALt Satıra Ekleyelim : $special_percentage = round(100 - (($this->tax->calculate($result , $result , $this->config->get 100) / $this->tax->calculate($result , $result , $this->config->get ; Bulalım : $special = false; Alt Satıra Ekleyelim : $special_percentage = false; Bulalım : 'price' => $price, Alt Satıra Ekleyelim : 'special_percentage' => $special_percentage, Dosyamızı Açalım : catalog/controller/extension/module/ featured. php foreach { Üst Satıra Ekleyelim : // gun88 if ($this->config->get else // end gun88 Bulalım : $special = $this->currency->format($this->tax->calculate($product_info , $product_info , $this->config->get , $this->session->data ); Alt Satıra EKleyelim : $special_percentage = round(100 - (($this->tax->calculate($product_info , $product_info , $this->config->get 100) / $this->tax->calculate($product_info , $product_info , $this->config->get ; Bulalım : $special = false; Alt Satıra Ekleyelim : $special_percentage = false; Bulalım : 'price' => $price, Alt Satıra Ekleyelim : 'special_percentage' => $special_percentage, Dosyamızı Açalım : catalog/view/theme/ /template/extension/module/ bestseller. tpl, featured. tpl, latest. tpl, special. tpl Bulalım : Alt Satıra Ekleyelim : $special_product_sticker_label_style";} ?> Bulalım : Alt Satıra Ekleyelim : % Dosyamızı Açalım : catalog/controller/product/ product. php Bulalım : $data = $product_info ; Alt Satıra EKleyelim : // gun88 if ($this->config->get { $this->load->model ; $data = $this->model_module_special_product_sticker_label->getQuantity ; if ($data >1) } // fine gun88 Bulalım : $special = $this->currency->format($this->tax->calculate($product_info , $product_info , $this->config->get , $this->session->data ); Alt Satıra Ekleyelim : $special_percentage = round(100 - (($this->tax->calculate($product_info , $product_info , $this->config->get 100) / $this->tax->calculate($product_info , $product_info , $this->config->get ; Bulalım : $special = false; Alt Satıra Ekleyelim : $special_percentage = false; Bulalım : 'price' => $price, Alt Satıra Ekleyelim: 'special_percentage' => $special_percentage, Bulalım : foreach { Alt Satıra Ekleyelim : // gun88 if ($this->config->get // end gun88 Bulalım : $data = array( Alt Satıra Ekleyelim : // gun88 'quantity' => ($this->config->get ?$this->model_module_special_product_sticker_label->getQuantity :1, // end gun88 Bulalım : $data = $this->currency->format($this->tax->calculate($product_info , $product_info , $this->config->get , $this->session->data ); Alt Satıra EKleyelim : $data = round(100 - (($this->tax->calculate($product_info , $product_info , $this->config->get 100) / $this->tax->calculate($product_info , $product_info , $this->config->get ; Bulalaım : $data = false; Alt Satıra Ekleyelim : $data = false; Dosyamızı Açalım : catalog/view/theme/ /template/product/ product. tpl Bulalım : Alt Satıra Ekleyelim : $special_product_sticker_label_style";} ?> Bulalım : Alt Satıra Ekleyelim : $special_product_sticker_label_style";} ?> Bulalım : Alt Satıra EKleyelim : % Bulalım 3. Aramadaki : Değiştirelim :

Artık Yayında!