tr-opencart

     
avatar Şuanki Zaman: 04-25-2018, 03:05 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Ürüne ek seçenek olarak adet ekleme

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  hknysf - Görüntüleme - Okunma  305 - Yorum  1

hknysfv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 1
Konular: 1
Katılma Tarihi: May 2017
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-05-2017 05:21 PM

Merhaba arkadaşlar öncelikte forum da yeniyim. Konu yanlış yere açılmış ise moderatör arkadaşlardan özür dilerim.

Parfüm sitesi kurulumu yaptırdım. Ürünlerimin birden fazla koku seçeneği var.
1 ürünün minimum sipariş adeti 50 dir.
Bizim işte Müşteri tek bir kokudan 50 tane sipariş vermez, karma sipariş yapar.
Ben bunu ürün detay sayfasında nasıl yaparım veya uygun ücrete yapacak arkadaş varsa buradan bana yazabilir.
Alıntı Yaparak Cevapla
Paylaş!
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,126
Konular: 500
Katılma Tarihi: Jan 2012
Rep Puanı: 97
Teşekkürler: 1139
1017 Mesajına, 2063 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-06-2017 03:49 PM
Herkese merhaba arkadaşlar bu akşam sizlere opencart 2.x versiyonları için oldukça başarılı ve bir okadarda gerekli olan bir modifikasyon ile birlikte karşınızdayız. Peki bu modifikasyon nedir ve özelliği nelerdir. Bildiğimiz gibi arkadaşlar opencart tüm sürümlerinde default temayla birlikte gelen özellliklerden biride ürün detayda o ürüne ait adet olarak miktarı elle girebildiğimiz bir textbox kutucuğumuz var, tamam buraya kadar herşey normal ve bu kutucuğa istediğimiz adedide girelibilyoruz burasıda tamam ve hatta adminden belirlediğimiz miktardan da başlatabiliyoruz yani x adet ve üzeri satın alma şartını koyabiliyoruz. Bu özellikle ile bu miktar kutucuğunda arttırabilir ve azaltabilir özelliği yanı sıra adminden belirlediğimiz x adet ve kısmınıda alarak arttırma ve azaltma işlemini örneğin 2 vermişsek 2’şerli 8 vermişsek 8’erli olarak artacaktır. Kurulum oldukça basittir tek dosyada işlem yapılacaktır.






Opencart 2.x Responsive Arttırma Ve Azaltma Butonları Kurulumu

Dosyamızı Açalım : catalog/view/theme/seninteman/template/product/

product.tpl

Bulalım :


Alıntı:<?php echo $footer; ?>

Üst Satıra Ekleyelim :

Alıntı:<script type="text/javascript"><!--
//plugin bootstrap minus and plus
//http://jsfiddle.net/laelitenetwork/puJ6G/
$('.btn-number').click(function(e){
e.preventDefault();

fieldName = $(this).attr('data-field');
type = $(this).attr('data-type');
var input = $("input[name='"+fieldName+"']");
var currentVal = parseInt(input.val());
if (!isNaN(currentVal)) {
if(type == 'minus') {

if(currentVal > input.attr('min')) {
input.val(currentVal - <?php echo $minimum; ?>).change();
}
if(parseInt(input.val()) == input.attr('min')) {
$(this).attr('disabled', true);
}

} else if(type == 'plus') {

if(currentVal < input.attr('max')) {
input.val(currentVal + <?php echo $minimum; ?>).change();
}
if(parseInt(input.val()) == input.attr('max')) {
$(this).attr('disabled', true);
}

}
} else {
input.val(0);
}
});
$('.input-number').focusin(function(){
$(this).data('oldValue', $(this).val());
});
$('.input-number').change(function() {

minValue = parseInt($(this).attr('min'));
maxValue = parseInt($(this).attr('max'));
valueCurrent = parseInt($(this).val());

name = $(this).attr('name');
if(valueCurrent >= minValue) {
$(".btn-number[data-type='minus'][data-field='"+name+"']").removeAttr('disabled')
} else {
alert('Sorry, the minimum value was reached');
$(this).val($(this).data('oldValue'));
}
if(valueCurrent <= maxValue) {
$(".btn-number[data-type='plus'][data-field='"+name+"']").removeAttr('disabled')
} else {
alert('Sorry, the maximum value was reached');
$(this).val($(this).data('oldValue'));
}


});
$(".input-number").keydown(function (e) {
// Allow: backspace, delete, tab, escape, enter and .
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 190]) !== -1 ||
// Allow: Ctrl+A
(e.keyCode == 65 && e.ctrlKey === true) ||
// Allow: home, end, left, right
(e.keyCode >= 35 && e.keyCode <= 39)) {
// let it happen, don't do anything
return;
}
// Ensure that it is a number and stop the keypress
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
e.preventDefault();
}
});

//--></script>


Bulalım :


Alıntı: <div class="form-group">
<label class="control-label" for="input-quantity"><?php echo $entry_qty; ?></label>
<input type="text" name="quantity" value="<?php echo $minimum; ?>" size="2" id="input-quantity" class="form-control" />
<input type="hidden" name="product_id" value="<?php echo $product_id; ?>" />
<br />
<button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
</div>

Değiştirelim :

Alıntı: <div class="form-group">
<label class="control-label" for="input-quantity"><?php echo $entry_qty; ?></label>
<p>
</p><div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-danger btn-number" data-type="minus" data-field="quantity">
<span class="glyphicon glyphicon-minus"></span>
</button>
</span>
<input type="text" name="quantity" class="form-control input-number" value="<?php echo $minimum; ?>" min="<?php echo $minimum; ?>" max="1000">
<input type="hidden" name="product_id" value="<?php echo $product_id; ?>" />
<span class="input-group-btn">
<button type="button" class="btn btn-success btn-number" data-type="plus" data-field="quantity">
<span class="glyphicon glyphicon-plus"></span>
</button>
</span>
</div>
<br />
<button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
</div>


KAYNAK | | İNDİR : E-TİCARETDERSLERİ
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Ürüne ek seçenek olarak adet ekleme Konusunun Linki Direk Link
Ürüne ek seçenek olarak adet ekleme Konusunun HTML Kodu HTML Link
Ürüne ek seçenek olarak adet ekleme Konusu BBCode Linki BBCode Link
Ürüne ek seçenek olarak adet ekleme Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Opencart 2.0.x Ürün detay Ektra İçerik Tabı ekleme osdem66 1 661 04-18-2018 09:26 PM
Son Mesaj: Zehra
Bug [Tema] Opencart 2.3.0.2 Arka plan renk değiştirme ve müzik ekleme Poyrazhan 2 141 03-21-2018 02:36 PM
Son Mesaj: Poyrazhan
  [Modifikasyon]  Opencart 2.3.x Mesafeli Satış Sözleşmesi Sayfası Ekleme Kıroğlumarket 13 4,824 02-21-2018 10:17 AM
Son Mesaj: atadincselim
  Yeni TL simgesini ekleme faircontrol 2 2,368 01-31-2018 11:00 PM
Son Mesaj: fadosolrelamisi
  Opencart 2.x Rich Snippets Ürün Detaya Ekleme Kıroğlumarket 0 305 11-02-2017 03:35 PM
Son Mesaj: Kıroğlumarket
  [Modifikasyon] Opencart 2.3.x Rich Snippets Ürün Detaya Ekleme Kıroğlumarket 0 246 10-30-2017 03:57 PM
Son Mesaj: Kıroğlumarket
  Ürün detayında slayt ekleme dorukan67 0 235 10-17-2017 05:13 PM
Son Mesaj: dorukan67
  Kategori ve Ürün Linklerine Ekleme Hk. unganweb 0 294 08-13-2017 08:21 PM
Son Mesaj: unganweb
Sad Admin panelde sol menüye ekleme? mfg41 0 454 07-22-2017 08:20 PM
Son Mesaj: mfg41
  Standart arama ekleme lordtr44 3 554 06-04-2017 12:49 PM
Son Mesaj: lordtr44

Ürüne ek seçenek olarak adet ekleme indir, Ürüne ek seçenek olarak adet ekleme Videosu, Ürüne ek seçenek olarak adet ekleme online izle, Ürüne ek seçenek olarak adet ekleme Bedava indir, Ürüne ek seçenek olarak adet ekleme Yükle, Ürüne ek seçenek olarak adet ekleme Hakkında, Ürüne ek seçenek olarak adet ekleme nedir, Ürüne ek seçenek olarak adet ekleme Free indir, Ürüne ek seçenek olarak adet ekleme oyunu, Ürüne ek seçenek olarak adet ekleme download


Forum Atla: