Opencart Ürün Seçeneklerinde Stok 0 Olunca Disable Yapma
Opencart mağazanızda ürün detay kısmında Seçeneklerde stok kalmadığında gösterir ve disable yapar. Select, radio button gibi seçenek tipinide kendinize göre düzenleyebilirsiniz
Opencart 2x-23x-3x versiyonlat için ayarlanmıştır.
dosyamızı açalım :
catalog/controller/product/product.php
PHP Kod Bul:
Dosyada Bul:

if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

Değiştir:

if ($option_value['subtract']) {

Dosyada Bulun:

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

Sonrasına Ekleyin:

'quantity' => $option_value['quantity'],
Dosyamızı açalım : catalog/view/theme/*/template/product/product.tpl

PHP Kod Bul:
Dosyada Bulun:

<input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" />

Değiştir:

<input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" <?php if ($option_value['quantity'] == 0) { ?> disabled <?php } ?> />


Yukarıdaki TPL dosyası olan kısım 2x -23x için geçerlidir  Aşağıdaki Kod ise 3x için geçerli olacaktır

catalog/view/theme/*/template/product/product.twig

Dosyada Bulun:

<input type="checkbox" name="option[{{ option.product_option_id }}][]" value="{{ option_value.product_option_value_id }}" />

Değiştir:

<input type="checkbox" name="option[{{ option.product_option_id }}][]" value="{{ option_value.product_option_value_id }}" {% if  option_value.quantity == 0 %} disabled {% endif %} />
OPENCART
KURUMSAL
DESTEK SİSTEMİ
MENÜLER