Jump to content

[ÇÖZULDÜ]--Sepete Ekleme Sorunu


Recommended Posts

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
});
}
 

 

Edited by mehmetadnanyasar (see edit history)
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...