Prestashop [ÇÖZULDÜ]–Sepete Ekleme Sorunu

Prestashop 1.6.1.6 versiyonundan 1.6.1.10 versiyonuna geçiş yaptık. Güncellemeden sonra Sepete Ekle butonu kafasına göre davranıyor. bazen çalışıyor. Bazen de hiç çalışmıyormuş gibi görünse de tıkladığınız herşeyi sepete ekliyor. Üst bölümdeki sepet bölümünde “0” gösterirken tıklayıp sayfada sepeti açtığımız zaman içini dolu gösteriyor. Yardımlarınızı bekliyorum.

Edit: Console hata gösteriyor ” Uncaught ReferenceError: toBeDetermined is not defined(…)

ajax-cart.js:800 Uncaught ReferenceError: toBeDetermined is not defined(…) “
 
 
//update general cart informations everywhere in the page
updateCartEverywhere : function(jsonData){
$(‘.ajax_cart_total’).text($.trim(jsonData.productTotal));
 
if (typeof hasDeliveryAddress == ‘undefined’)
hasDeliveryAddress = false;
 
if (parseFloat(jsonData.shippingCostFloat) > 0)
$(‘.ajax_cart_shipping_cost’).text(jsonData.shippingCost).parent().find(‘.unvisible’).show();
else if ((hasDeliveryAddress || typeof(orderProcess) !== ‘undefined’ && orderProcess == ‘order-opc’) && typeof(freeShippingTranslation) != ‘undefined’)
$(‘.ajax_cart_shipping_cost’).html(freeShippingTranslation);
else if (!hasDeliveryAddress)
$(‘.ajax_cart_shipping_cost’).html(toBeDetermined); —-> HATAYI BURADA GÖSTERİYOR. 
 
if (hasDeliveryAddress)
$(‘.ajax_cart_shipping_cost’).parent().find(‘.unvisible’).show();
 
$(‘.ajax_cart_tax_cost’).text(jsonData.taxCost);
$(‘.cart_block_wrapping_cost’).text(jsonData.wrappingCost);
$(‘.ajax_block_cart_total’).text(jsonData.total);
$(‘.ajax_block_products_total’).text(jsonData.productTotal);
        $(‘.ajax_total_price_wt’).text(jsonData.total_price_wt);
 
if (parseFloat(jsonData.freeShippingFloat) > 0)
{
$(‘.ajax_cart_free_shipping’).html(jsonData.freeShipping);
$(‘.freeshipping’).fadeIn(0);
}
else if (parseFloat(jsonData.freeShippingFloat) == 0)
$(‘.freeshipping’).fadeOut(0);
 
this.nb_total_products = jsonData.nbTotalProducts;
 
if (parseInt(jsonData.nbTotalProducts) > 0)
{
$(‘.ajax_cart_no_product’).hide();
$(‘.ajax_cart_quantity’).text(jsonData.nbTotalProducts);
$(‘.ajax_cart_quantity’).fadeIn(‘slow’ ;)
$(‘.ajax_cart_total’).fadeIn(‘slow’ ;)
 
if (parseInt(jsonData.nbTotalProducts) > 1)
{
$(‘.ajax_cart_product_txt’).each( function (){
$(this).hide();
});
 
$(‘.ajax_cart_product_txt_s’).each( function (){
$(this).show();
});
}
else
{
$(‘.ajax_cart_product_txt’).each( function (){
$(this).show();
});
 
$(‘.ajax_cart_product_txt_s’).each( function (){
$(this).hide();
});
}
}
else
{
$(‘.ajax_cart_quantity, .ajax_cart_product_txt_s, .ajax_cart_product_txt, .ajax_cart_total’).each(function(){
$(this).hide();
});
$(‘.ajax_cart_no_product’).show(‘slow’ ;)
}
}
};
 
function HoverWatcher(selector)
{
this.hovering = false;
var self = this;
 
this.isHoveringOver = function(){
return self.hovering;
}
 
$(selector).hover(function(){
self.hovering = true;
}, function(){
self.hovering = false;
})
}
 
function crossselling_serialScroll()
{
if (!!$.prototype.bxSlider)
$(‘#blockcart_caroucel’).bxSlider({
minSlides: 2,
maxSlides: 4,
slideWidth: 178,
slideMargin: 20,
moveSlides: 1,
infiniteLoop: false,
  hideControlOnEnd: true,
pager: false
});
}
 

4 thoughts on “Prestashop [ÇÖZULDÜ]–Sepete Ekleme Sorunu

  1. MehmetGuler - 30 Mart 2017 at 00:01

    Merhaba

    Console üzerindeki ajax-cart.js dosyasının tam yolu nedir acaba ? (Site adını silerek paylaşabilirsiniz)

    Cevap
  2. SedatKar - 30 Mart 2017 at 00:01

    Selamlar,

    kullandığınız tema standart tema değil sanırım.

    temanızın js dosyaları güncel sürüme uygun olmayabilir bu gibi hatalarda.

    ilk önce güncellemeden sonra cache temizlemenizde fayda var.

    ardından

    themes/default-bootstrap/js/modules/blockcart/ajax-cart.js

    dosyası ile kendi temanızın ilgili dosyası ile karşılaştırın ve hataları elle düzeltin uyumluluğu sağlayın.

    Cevap
  3. mehmetadnanyasar - 30 Mart 2017 at 00:01

    Sorun temadan kaynaklanıyormuş. Tema içerisinde AP page builder var. Orada sepet üstüne sepet ekleyince çakışma yapıyormuş. Çözdüm çok şükür. :) 

    Cevap
  4. ekosword - 30 Mart 2017 at 00:01

    Merhaba,

    1.6.1.10 sürüm Türkçe dil paketi mevcut ise sizlerden rica edebilir miyim ?

    Teşekkürler.

    Cevap

Cevap bırakın