');
if(type=='recogida'){
extra='/clickcollect/1';
}else{
extra='';
}
var buscarUrl='';
if(cp!=''){
buscarUrl="https://www.bricodepot.es/tiendas/metodo/buscar/"+'codigo_postal/'+cp+'/type/'+type+extra;
}else{
buscarUrl="https://www.bricodepot.es/tiendas/metodo/buscar/"+'type/'+type+extra;
}
setBaseTiendaUrl="https://www.bricodepot.es/tiendas/index/setTienda/";
$.get( buscarUrl ).done(function(d) {
$('#buscador_tiendas.side-panel .results').html("");
if(d && d.length>0){
$.each(d, function(i, item) {
var name='
';
direccion2 = direccion2 + item.postcode+' '+item.city;
if (typeof item.region !== "undefined" && item.region!=null ) {
direccion2 = direccion2 + ' '+item.region
}
direccion2 = direccion2 + '
';
//EXTRA PARAMETER ES
var extraparam = '';
// if(country=='ES') {
// extraparam = '?___store='+item.code
// }
var setTiendaUrl = setBaseTiendaUrl + 'code/' +item.code+ '/type/' +type+ '/url/' + encodeURIComponent(currentUrl) + extraparam ;
var itemData='
';
$('#buscador_tiendas.side-panel .results').append(itemData);
});
}else{
var itemData='
'
+ '
'+'LO SENTIMOS pero no hemos podido localizar ninguna tienda BRICO DEPÔT en esta zona, por lo que no podemos cursar tu pedido por C&C (Click&Collect) o C&D (envío a domicilio).'+'
'
+ '
';
$('#buscador_tiendas.side-panel .results').append(itemData);
}
});
});
// STOCK PRODUCTO EN TIENDAS
$(".sku_search").on("click",function(){
$('#stock_tiendas').css("width","");;
var product_id = $('#product_id').val();
var type = $('#method_type_head').val();
// if (!type) {
// type = $('#method_type_head').val();
// console.log(type);
// // return;
// }
if (type=='') {
var type = 'domicilio';
}
// if($('input.method_type').hasClass( "domicilio" )){
// type = 'domicilio';
// }
// if($('input.method_type').hasClass( "recogida" )){
// type = 'recogida';
// }
var currentUrl = document.location.protocol +"//"+ document.location.hostname + document.location.pathname;
$('#stock_tiendas.side-panel .results').html('
');
var buscarUrl="https://www.bricodepot.es/tiendas/index/stock/"+'id/'+product_id+'/type/'+type+'/t/'+timestamp;
setBaseTiendaUrl="https://www.bricodepot.es/tiendas/index/setTienda/"+'t/'+timestamp;
// console.log(buscarUrl);
// console.log(setBaseTiendaUrl);
$.get( buscarUrl ).done(function(d) {
$('#stock_tiendas.side-panel .results').html("");
// console.log(d);
$.each(d, function(i, item) {
// console.log(i);
// console.log(item.data);
//EXTRA PARAMETER ES
var extraparam = '';
// if(country=='ES') {
// extraparam = '?___store='+item.data.code
// }
var name='
'+item.data.name+' ';
var direccion1='
'+item.data.street+'
';
var direccion2 = '
';
direccion2 = direccion2 + item.data.postcode+' '+item.data.city;
if (typeof item.data.region !== "undefined" && item.region!=null ) {
direccion2 = direccion2 + ' '+item.data.region
}
direccion2 = direccion2 + '
';
// var direccion2='
'+item.data.postcode+' '+item.data.city+' '+item.data.region+'
';
var telefono='
'+item.data.phone+'
';
var horario1='
'+item.data.horario+'
';
var horario2='
'+item.data.festivos+'
';
// console.log(type);
if(type=='recogida'){
var str_stk="Recoge en tienda: 1 hora
+info ";
}else{
var str_stk="Recibe en 3 días
+info ";
}
var stock_string="";
if(item.qty!=0){
var stock_string="
En stock - "+str_stk+"
";
}else{
var stock_string="
Sin stock
";
}
var stock='
'+item.qty+' Artículos disponibles
';
var setTiendaUrl = setBaseTiendaUrl + '/code/' +item.data.code+ '/type/' +type+ '/url/' + encodeURIComponent(currentUrl) + extraparam ;
// var setTiendaUrl = setBaseTiendaUrl + 'code/' +item.code+ '/type/' +type ;
// console.log(setTiendaUrl);
var itemData='
'
+ '
'+name+'
'
+ '
'
+ direccion1
+ direccion2
// + telefono
// + horario1
// + horario2
+ stock_string
+ stock
+ '
'
+ '
'
+ '
'
+ '
';
// console.log(itemData);
$('#stock_tiendas.side-panel .results').append(itemData);
});
});
});
// ANADIR AL CARRITO
$(".button.btn-cart").on("click",function(e){
// e.preventDefault();
// e.stopPropagation();
var product_id = $('#product_id').val();
var type = $('#method_type_head').val();
// if (!type) {
// type = $('#method_type_head').val();
// console.log(type);
// // return;
// }
if (type==='') {
type = 'domicilio';
}
var change=0;
// alert(jQuery(this).val() + " " +type);
if(jQuery(this).val() ==='domicilio' && type==='recogida'){
type = 'domicilio';
change=1;
// console.log('change');
}
if(jQuery(this).val() ==='recogida' && type==='domicilio'){
type = 'recogida';
change=1;
// console.log('change');
}
// if($('.cesta .current input.method_type').hasClass( "domicilio" )){
// var qty=$('#qty_domicilio').val();
// $('#qty').val(qty);
// }
// if($('.cesta .current input.method_type').hasClass( "recogida" )){
// var qty=$('#qty_recogida').val();
// $('#qty').val(qty);
// }
var tienda_code = $('#tienda_code').val();
//EXTRA PARAMETER ES
var extraparam = '';
// if(country=='ES') {
// extraparam = '?___store='+tienda_code
// }
setBaseTiendaUrl="https://www.bricodepot.es/tiendas/index/setTienda/";
var setTiendaUrl = setBaseTiendaUrl + 'code/' +tienda_code+ '/type/' +type +'/t/'+timestamp+ extraparam;
// console.log(setTiendaUrl);
if(change===1){
jQuery('#cambiar_tipo').modal('show');
// e.preventDefault();
// e.stopPropagation();
$('#cambiar_tipo').modal({
backdrop: 'static',
keyboard: false
}).on('click', '#continue_add', function() {
// console.log('continuar');
$.get(setTiendaUrl).done(function(d) {
// console.log(d);
eventosAdd();
productAddToCartForm.submit(this);
});
// $form.trigger('submit');
});
$("#cancel_add").on('click',function(){
// console.log('cancelar');
$('#cambiar_tipo').modal('hide');
});
}else{
eventosAdd();
productAddToCartForm.submit(this);
}
});
});
})(jQuery);