Merhaba arkadaşlarsizlere bu akşam Opencart 1.5.x için modullerde stokta yok etiketini resmin üzerine ibaresi sticer eklenmesini anlaatan makaleyi inceleyeceğiz. Satılan ürünlerde ürün miktarı azalmaktadır.Bu ürünlerde ürün miktarı sıfırlandığı zamanda modullerde geçerli olmak üzere ürün resminin üzerine stokta yok etiketi eklenekecetir.
Not: Bu düzenleme eğer default yada vb temalarda etiket görünümünde hata alan varsa bu modifikasyonu kullanmalıdırlar.


Opencart 1.5.x Modullerde Stokta Yok Sticker Ekleme Fixed Modifikasyonu Kurulumu
Dosyamızı Açalım : catalog/controller/module/
featured.php
Bulalım :

$rating = false;
}


Alt Satıra Ekleyelim :


if ($product_info['quantity'] <= 0) {
$this->data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
$this->data['stock'] = $product_info['quantity'];
} else {
$this->data['stock'] = $this->language->get('text_instock');
}



Bulalım :

'name' => $product_info['name'],


Alt Satıra Ekleyelim:

'stock' => $product_info['quantity'],


Dosyamızı Açalım : catalog/controller/module/

special.php ,latest.php, bestseller.php

Bulalım :


$rating = false;
}
Alt Satıra Ekleyelim :
if ($result['quantity'] <= 0) {
$this->data['stock'] = $result['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
$this->data['stock'] = $result['quantity'];
} else {
$this->data['stock'] = $this->language->get('text_instock');
}


Bulalım:

'name' => $result['name'],


Alt Satıra Ekleyelim

'stock' => $result['quantity'],


Dosyamızı Açalım : catalog/view/theme/temaklasörü/template/module/
latest.tpl, featured.tpl, bestseller.tpl, special.tpl
Bulalım :




Üst Satıra Ekleyelim :



Stok Bitti





Dosyamızı açalım: catalog/view/theme/seninteman/stylesheet/

stylesheet.css

En Alt Satıra Ekleyelim :



.box-product > div,
.product-grid > div,
.product-list >div .left
{
overflow: hidden;
position: relative;
padding-left: 10px;
}

.product-not-availables{
color: white;
position: absolute;
text-transform: uppercase;
text-align: center;
border: 3px white double;
width: 200px;
background-color: #b90909;
margin-left: -74px;
margin-top: 15px;
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
z-index: 3;
height: 14px;
}

.product-not-availables p{
padding-top: 2px;
width: 120px;
margin: auto;
font-size: 10px;
margin-left: 34px;
}

.product-not-availables:before{
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: '*';
color: transparent;
position: absolute;
z-index: -1;
border-left: 10px solid transparent;
border-bottom: 5px solid transparent;
border-top: 10px solid transparent;
border-right: 10px solid #890606;
height: 0;
width: 0;
margin-left: -73px;
margin-top: 8px;
}

.not-available-mark{
position: absolute;
text-transform: uppercase;
background-color: #b90909;
color: white;
font-size: 30px;
padding: 10px;
padding-left: 10px;
padding-right: 10px;
border: 5px white double;
-ms-transform: rotate(-45deg); /* IE 9 */
-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
transform: rotate(-45deg);
margin-top: 94px;
text-align: center;
}





son olrak resim dosyasını kullandğınız tema dosyasının image klasörüne atınız.

Kaynak : e-ticaretdersleri