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['products'] = array();
Alt Satıra Ekleyelim :
//gun88
$data['special_product_sticker_label_style'] = false;
// end gun88
Bulalım :
foreach ($results as $result) {
Üst Satıra Ekleyelim :
// gun88
if ($this->config->get('special_product_sticker_label_enabled')) {
$this->load->model('module/special_product_sticker_label');
$data['text_out_of_stock'] = $this->model_module_special_product_sticker_label->getLabel((int) $this->config->get('config_language_id'));
$data['special_product_sticker_label_style'] = htmlspecialchars_decode($this->config->get('special_product_sticker_label_style'));
}
// end gun88
Bulalım :
$special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
Alt Satıra EKleyelim :
$special_percentage = round(100 - (($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))*100) / $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))));
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 ($results as $result) {
Alt Satıra Ekleyelim :
// gun88
if ($this->config->get('special_product_sticker_label_enabled')) {
$this->load->model('module/special_product_sticker_label');
$data['text_out_of_stock'] = $this->model_module_special_product_sticker_label->getLabel((int) $this->config->get('config_language_id'));
$data['special_product_sticker_label_style'] = htmlspecialchars_decode($this->config->get('special_product_sticker_label_style'));
} else{
$data['special_product_sticker_label_style'] = false;
}
// end gun88
Bulalım :
$special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
ALt Satıra Ekleyelim :
$special_percentage = round(100 - (($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))*100) / $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))));
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 ($products as $product_id) {
Üst Satıra Ekleyelim :
// gun88
if ($this->config->get('special_product_sticker_label_enabled')) {
$this->load->model('module/special_product_sticker_label');
$data['text_out_of_stock'] = $this->model_module_special_product_sticker_label->getLabel((int) $this->config->get('config_language_id'));
$data['special_product_sticker_label_style'] = htmlspecialchars_decode($this->config->get('special_product_sticker_label_style'));
} else{
$data['special_product_sticker_label_style'] = false;
}
// end gun88
Bulalım :
$special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
Alt Satıra EKleyelim :
$special_percentage = round(100 - (($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'))*100) / $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))));
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['points'] = $product_info['points'];
Alt Satıra EKleyelim :
// gun88
if ($this->config->get('special_product_sticker_label_enabled')) {
$this->load->model('module/special_product_sticker_label');
$data['quantity'] = $this->model_module_special_product_sticker_label->getQuantity($product_info);
if ($data['quantity']>1){
$this->load->model('module/special_product_sticker_label');
$data['text_out_of_stock'] = $this->model_module_special_product_sticker_label->getLabel((int) $this->config->get('config_language_id'));
$data['special_product_sticker_label_style'] = htmlspecialchars_decode($this->config->get('special_product_sticker_label_style'));
$data['special_product_sticker_label_show_marker_in_product_page'] = $this->config->get('special_product_sticker_label_show_marker_in_product_page');
}
}
// fine gun88
Bulalım :
$special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
Alt Satıra Ekleyelim :
$special_percentage = round(100 - (($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'))*100) / $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))));
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 ($results as $result) {
Alt Satıra Ekleyelim :
// gun88
if ($this->config->get('special_product_sticker_label_enabled')) {
$this->load->model('module/special_product_sticker_label');
$data['text_out_of_stock'] = $this->model_module_special_product_sticker_label->getLabel((int) $this->config->get('config_language_id'));
$data['special_product_sticker_label_style'] = htmlspecialchars_decode($this->config->get('special_product_sticker_label_style'));
}
// end gun88
Bulalım :
$data['products'][] = array(
Alt Satıra Ekleyelim :
// gun88
'quantity' => ($this->config->get('special_product_sticker_label_enabled'))?$this->model_module_special_product_sticker_label->getQuantity($result):1,
// end gun88
Bulalım :
$data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
Alt Satıra EKleyelim :
$data['special_percentage'] = round(100 - (($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'))*100) / $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))));
Bulalaım :
$data['special'] = false;
Alt Satıra Ekleyelim :
$data['special_percentage'] = 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 :
-
Üyelik
06.11.2013
-
Yaş/Cinsiyet
38 / E
-
Meslek
Esnaf
-
Konum
Trabzon
-
Ad Soyad
M** K**
-
Mesajlar
1681
-
Beğeniler
631 / 817
-
Ticaret
1, (%100)
Artık Yayında !
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)