By_Surmeneli
OpenCart-TR
- Katılım
- 19 Tem 2010
- Mesajlar
- 273
- Tepkime puanı
- 0
- Puanları
- 0
- Yaş
- 38
- Konum
- Trabzon
- Web sitesi
- www.kodcenneti.com
Herkese merhaba arkadaşlar bu akşam sizlere opencart 2.x versiyonları için üründetayda adminden girilen seçeneklerdeki miktarlarının görünümünü sağlayan modfikasyonun kurulumunu anlatacağız.
Opencart 2.x Üründetayda Seçeneklerde Stok Adedi Gösterim Makalesi Nedir ?
Site sahipleri ürün eklerken seçenekler yada özelliklikler girerken o seçenek veya özelliğie ait ürünün miktarınıda girmektedirler. Şöyleki misal kapı camı satyoruz kırmızısından 10 adet mavisinden 5 adet gibi özellik yada seçeneklerde stok miktarlarını ekledik. Ve satış kısmında bu seneçeneklerde de bu modifikasyon sayesinde gösterimini sağlamaktadır. Yapılacak alış verişlerde stok miktarıda düşümüü göstermektedir. Bu modifikasyon vqmod kurulumludur. Biz unu parçalayıp manuel olarak anlatacağız. İsteyen lursa ekteki dosyayı indirip vqmod ilede kullanabilirler.
Opencart 2.x Üründetayda Seçeneklerde Stok Adedi Gösterim Makalesi Kurulumu Nedir ?
Dosyamızı Açalım : catalog/language/senin-dildosyan/
english.php
Bulalım :
$_['button_cart']
Alt Satıra Ekleyelim :
Dosyamızı Açalım : admin/language/dil-dosyan/
english.php
Bulalım :
Üst Satıra Ekleyelim :
Dosyamızı Açalım : admin/controller/sale/
order.php
Bulalım :
Alt Satıra Ekleyelim :
Dosyamızı Açalım : admin/controller/catalog/
product.php
Bulalım :
Alt Satıra Ekle :
Dosyamızı Açalım : admin/view/template/sale/
order_form.tpl
Bulalım :
Değiştirelim :
Bulalım :
Üst Satıra Ekleyelim :
Bulalım :
Değiştirelim :
Bulalım :
Üst Satıra Ekleyelim :
Dosyamızı Açalım : catalog/controller/product/
product.php
Bulalım :
Alt Satıra Ekleyelim :
Bulalım :
Alt Satıra Ekleyelim :
Bulalım :
Değiştirelim :
Dosyamızı Açalım : catalog/view/theme/*/template/product/
product.tpl
Bulalım :
12. Satırdan Sonra Ekleyelim :
Bulalım :
Değiştirelim :
Bulalım :
12. Satırdan Sonra Ekleyelim :
Bulalım :
14. Satırdan Sonrasına Ekleyelim :
Bulalım :
Değiştirelim :
Bulalım :
11. Satırdan Sonrasına Ekleyelim :
Bulalım
Değiştirelim :
Bulalım :
Değiştirelim :
Kaynak : e-ticaretdersleri
Opencart 2.x Üründetayda Seçeneklerde Stok Adedi Gösterim Makalesi Nedir ?
Site sahipleri ürün eklerken seçenekler yada özelliklikler girerken o seçenek veya özelliğie ait ürünün miktarınıda girmektedirler. Şöyleki misal kapı camı satyoruz kırmızısından 10 adet mavisinden 5 adet gibi özellik yada seçeneklerde stok miktarlarını ekledik. Ve satış kısmında bu seneçeneklerde de bu modifikasyon sayesinde gösterimini sağlamaktadır. Yapılacak alış verişlerde stok miktarıda düşümüü göstermektedir. Bu modifikasyon vqmod kurulumludur. Biz unu parçalayıp manuel olarak anlatacağız. İsteyen lursa ekteki dosyayı indirip vqmod ilede kullanabilirler.
...::: Videomuz :::...
[video=youtube]https://www.youtube.com/watch?v=x_yDLPrCsoI[/video]
[video=youtube]https://www.youtube.com/watch?v=x_yDLPrCsoI[/video]
Opencart 2.x Üründetayda Seçeneklerde Stok Adedi Gösterim Makalesi Kurulumu Nedir ?
Dosyamızı Açalım : catalog/language/senin-dildosyan/
english.php
Bulalım :
$_['button_cart']
Alt Satıra Ekleyelim :
$_['option_out_of_stock'] = 'Out of Stock';
$_['option_quantity'] = 'Qty:';
Dosyamızı Açalım : admin/language/dil-dosyan/
english.php
Bulalım :
Üst Satıra Ekleyelim :
$_['text_out_of_stock'] = ' - Out of Stock';
$_['text_option_quantity'] = ' - Qty:';
Dosyamızı Açalım : admin/controller/sale/
order.php
Bulalım :
$data['tab_total'] = $this->language->get('tab_total');
Alt Satıra Ekleyelim :
$data['text_out_of_stock'] = $this->language->get('text_out_of_stock');
$data['text_option_quantity'] = $this->language->get('text_option_quantity');
Dosyamızı Açalım : admin/controller/catalog/
product.php
Bulalım :
$option_value_info['name'],
Alt Satıra Ekle :
'quantity' => $product_option_value['quantity'],
Dosyamızı Açalım : admin/view/template/sale/
order_form.tpl
Bulalım :
html += '<option value="' + option_value['product_option_value_id'] + '">' + option_value['name'];
Değiştirelim :
if (option_value['quantity'] <= 0) {
html += '<option style="color:red;" value="' + option_value['product_option_value_id'] + '">' + option_value['name'];
} else {
html += '<option value="' + option_value['product_option_value_id'] + '">' + option_value['name'];
}
Bulalım :
html += '</option>';
Üst Satıra Ekleyelim :
if (option_value['quantity'] <= 0) {
html += '<?php echo $text_out_of_stock; ?>';
} else {
html += '<?php echo $text_option_quantity; ?>' + option_value['quantity'];
}
Bulalım :
html += '<label for="option-value-' + option_value['product_option_value_id'] + '">' + option_value['name'];
Değiştirelim :
if (option_value['quantity'] <= 0) {
html += '<label style="color:red;" for="option-value-' + option_value['product_option_value_id'] + '">' + option_value['name'];
} else {
html += '<label for="option-value-' + option_value['product_option_value_id'] + '">' + option_value['name'];
}
Bulalım :
html += '</label>';
Üst Satıra Ekleyelim :
if (option_value['quantity'] <= 0) {
html += '<?php echo $text_out_of_stock; ?>';
} else {
html += '<?php echo $text_option_quantity; ?>' + option_value['quantity'];
}
Dosyamızı Açalım : catalog/controller/product/
product.php
Bulalım :
$option_value['product_option_value_id'],
Alt Satıra Ekleyelim :
'quantity' => $option_value['quantity'],
Bulalım :
$data['button_cart'] = $this->language->get('button_cart');
Alt Satıra Ekleyelim :
$data['option_out_of_stock'] = $this->language->get('option_out_of_stock');
$data['option_quantity'] = $this->language->get('option_quantity');
Bulalım :
if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {
Değiştirelim :
if (!$option_value['subtract'] || $option_value['subtract']) {
Dosyamızı Açalım : catalog/view/theme/*/template/product/
product.tpl
Bulalım :
<?php if ($option['type'] == 'select') { ?>
12. Satırdan Sonra Ekleyelim :
<?php if ($option_value['quantity'] <= 0) { ?>
<?php } else { ?>
- <?php echo $option_quantity; echo $option_value['quantity']; ?>
<?php } ?>
Bulalım :
<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
Değiştirelim :
<?php if ($option_value['quantity'] <= 0) { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>" disabled ><?php echo $option_value['name']; ?>- <?php echo $option_out_of_stock; ?>
<?php } else { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
<?php } ?>
Bulalım :
<?php if ($option['type'] == 'radio') { ?>
12. Satırdan Sonra Ekleyelim :
<?php if ($option_value['quantity'] <= 0) { ?>
- <?php echo $option_out_of_stock; ?>
<?php } else { ?>
- <?php echo $option_quantity; echo $option_value['quantity']; ?>
<?php } ?>
Bulalım :
<?php if ($option['type'] == 'image') { ?>
14. Satırdan Sonrasına Ekleyelim :
<?php if ($option_value['quantity'] <= 0) { ?>
- <?php echo $option_out_of_stock; ?>
<?php } else { ?>
- <?php echo $option_quantity; echo $option_value['quantity']; ?>
<?php } ?>
Bulalım :
<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
Değiştirelim :
<?php if ($option_value['quantity'] <= 0) { ?>
<input disabled="disabled" type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
<?php } else { ?>
<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
<?php } ?>
Bulalım :
<?php if ($option['type'] == 'checkbox') { ?>
11. Satırdan Sonrasına Ekleyelim :
<?php if ($option_value['quantity'] <= 0) { ?>
- <?php echo $option_out_of_stock; ?>
<?php } else { ?>
- <?php echo $option_quantity; echo $option_value['quantity']; ?>
<?php } ?>
Bulalım
<input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" />
Değiştirelim :
<?php if ($option_value['quantity'] <= 0) { ?>
<input disabled type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" />
<?php } else { ?>
<input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" />
<?php } ?>
Bulalım :
<label for="option-
Değiştirelim :
<?php if ($option_value['quantity'] <= 0) { ?>
<label style='color:grey;' for="option-
<?php } else { ?>
<label for="option-
<?php } ?>
Kaynak : e-ticaretdersleri