- Trang chủ
- Buck Gardner Calls Vocal Varmint - Cuộc gọi Predator điện tử cầm tay
thợ làm vườn buck
$15,99
- UPC:
- 639287230208
- PHONG CÁCH#:
- 322332
- CỔ PHẦN#:
- CC-PV
$15,99
Chỉ Nhận Tại Cửa Hàng
Hết hàng
'; $($loader).appendTo('.btn-action'); $.ajax("https://fisherman-marine.herokuapp.com/get-product/207562") .then(res=>{ console.log(res) var qntVal = $('#quantityVal').val( ) console.log(qntVal) const stockLevel = res.data.inventory_level -3 if (res.data.inventory_level >= 11 || res.data.inventory_level == 0 ) { // if (res.data.inventory_level >= 11 || Mức tồn kho < 3 ) { $('.t-product-reminder').remove() }else{ let $reminder = 'Sự vội vàng,'+cấp khoảng không quảng cáo+'bên trái!' console.log('inbentory level',inventoryLevel) $($reminder).appendTo('.reminder-wrapper') $('#inventoryLevel').text(inventoryLevel) } if(res.data.inventory_level <= 3 ) { if(!$('.not-available').hasClass('active')) { $('.no-stock').show() $('.without-options').addClass('hide ') } } function getCart(url) { return $.ajax(url, { method: "GET", credentials: "same-origin" }); }; hãy để parentProductCart = []; $('[data-addToCartSku]').on('click', function () { let qty qty = $("#parentQty").val() let sku = res.data.sku let tis = $(this ) để $customMessage = `
Có thể mua tối đa ${inventoryLevel} cho SKU: ${sku}
` if(inventoryLevel < qty) { if($('.modal-content').find('.custom-message').length === 0){ openModal($customMessage) $('.custom-modal' .addClass('modal-error') }else { openModal() } return true } other { console.log(1) tis.html('Thêm') $.get(`/cart.php?action=add&sku=${sku}&qty=${qty}`).then(res => { console.log('this---->', qty, mã hàng, mức tồn kho) tis.html('Thêm vào giỏ hàng') $('html,body').animate({ scrollTop: $('#js-slide-cart').offset().top }, 200); setTimeout(() => { $('span.navUser-item-cartLabel').trigger('click') }, 200); getCart('/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems.options').then(function (data) { console.log('cart data', data); data.forEach(item => { console.log('đây là mục', item.lineItems.physicalItems) item.lineItems.physicalItems.forEach(listItem => { console.log(listItem) let sampleVal = parseInt(inventoryLevel) - parseInt(listItem. số lượng) console.log(sampleVal) if(listItem.sku === sku) { if(inventoryLevel <= listItem.quantity ) { $('.btn-add-cart').addClass('disabled-btn') $ ('.btn-add-cart .t-animated').text('Không khả dụng') } } }) }) }); }) return false } }) getCart('/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems.options').then(function (data) { console.log('Bên ngoài', dữ liệu) ; var cartId = data[0].id; data.forEach(item => { console.log('đây là mặt hàng', item.lineItems.physicalItems) item.lineItems.physicalItems.forEach(listItem => { let sku = res.data.sku console.log(listItem) let sampleVal = parseInt(inventoryLevel) - parseInt(listItem.quantity) if(listItem.sku === sku) { if(inventoryLevel <= listItem.quantity || qty > sampleVal || sampleVal === 0 ) { $('.btn-add-cart').addClass('disabled-btn') $('.btn-add-cart .t-animated').text('Không khả dụng ') } } }) }) }); if (inventoryLevel.length <= 0){ console.log('nonono') } other { console.log('yesyesyes') } function openModal(content){ // $('.modal-content').text( content) $(content).appendTo('.modal-content') $('.custom-modal').fadeIn() } function modalInit() { $(window).click(function (event) { if($ (event.target).hasClass('custom-modal') || $(event.target).hasClass('close-btn')){ $('.custom-modal').fadeOut() } }) } $(function() { $('[dữ liệu giảm]').click(giảm); $('[dữ liệu tăng]').click(tăng); $('[data-value]').change (thay đổi giá trị); }); hàm giảm() { var value = $(this).parent().find('[data-value]').val(); var newValue = parseInt(value) - 1 let sku = res.data.sku let $customMessage = `
Có thể mua tối đa ${inventoryLevel} cho SKU: ${sku}
` if(value > 1) { value--; $(this).parent().find('[data-value]').val(value); } if(inventoryLevel < newValue) { if($('.modal-content').find('.custom-message').length === 0){ openModal($customMessage) $('.custom-modal' .addClass('modal-error') }else { openModal() } $(this).parent().find('[data-value]').val(inventoryLevel) return true } other { return false } } hàm tăng() { var value = $(this).parent().find('[data-value]').val(); var newValue = parseInt(value) + 1 let sku = res.data.sku let $customMessage = `
Có thể mua tối đa ${inventoryLevel} cho SKU: ${sku}
` nếu (giá trị < 100) { giá trị ++; $(this).parent().find('[data-value]').val(value); } if(inventoryLevel < newValue) { if($('.modal-content').find('.custom-message').length === 0){ openModal($customMessage) $('.custom-modal' .addClass('modal-error') }else { openModal() } $(this).parent().find('[data-value]').val(inventoryLevel) return true } other { return false } } function valueChange() { var value = $("#parentQty").val(); hãy để sku = res.data.sku hãy để $customMessage = `
Có thể mua tối đa ${inventoryLevel} cho SKU: ${sku}
` console.log('Thay đổi giá trị', giá trị) if(inventoryLevel < value) { if($('.modal-content').find('.custom-message').length === 0){ openModal( $customMessage) $('.custom-modal').addClass('modal-error') }else { openModal() } $("#parentQty").val(inventoryLevel) return true } other { return false } if( giá trị == không xác định || isNaN(giá trị) == true || giá trị <= 0) { $(this).val(1); } other if(value >= 101) { $(this).val(100); } } // NẾU CHA-CON TÙY CHỈNH modalInit() // customAddToCartHandler() }) })
- Sự miêu tả
Cuộc gọi điện tử cầm tay tầm gần này hoạt động tuyệt vời như một cuộc gọi kết thúc khi một con sói ở gần và bạn không muốn di chuyển để thực hiện cuộc gọi bằng miệng. Vocal Varmint đi kèm với các tab khóa dán dính để gắn cuộc gọi vào kho hoặc hỗ trợ súng trường của bạn để gọi mà không cần rời tay khỏi súng. Cách gọi này cũng là một công cụ hỗ trợ đào tạo tuyệt vời để học cách sử dụng cách gọi miệng. Nó được lập trình với bốn âm thanh: tiếng kêu của thỏ bông, tiếng kêu của thỏ rừng, tiếng chim kêu và tiếng chó sói.
- thông số kỹ thuật
Cuộc gọi điện tử cầm tay tầm gần này hoạt động tuyệt vời như một cuộc gọi kết thúc khi một con sói ở gần và bạn không muốn di chuyển để thực hiện cuộc gọi bằng miệng. Vocal Varmint đi kèm với các tab khóa dán dính để gắn cuộc gọi vào kho hoặc hỗ trợ súng trường của bạn để gọi mà không cần rời tay khỏi súng. Cách gọi này cũng là một công cụ hỗ trợ đào tạo tuyệt vời để học cách sử dụng cách gọi miệng. Nó được lập trình với bốn âm thanh: tiếng kêu của thỏ bông, tiếng kêu của thỏ rừng, tiếng chim kêu và tiếng chó sói.
Cuộc gọi điện tử cầm tay tầm gần này hoạt động tuyệt vời như một cuộc gọi kết thúc khi một con sói ở gần và bạn không muốn di chuyển để thực hiện cuộc gọi bằng miệng. Vocal Varmint đi kèm với các tab khóa dán dính để gắn cuộc gọi vào kho hoặc hỗ trợ súng trường của bạn để gọi mà không cần rời tay khỏi súng. Cách gọi này cũng là một công cụ hỗ trợ đào tạo tuyệt vời để học cách sử dụng cách gọi miệng. Nó được lập trình với bốn âm thanh: tiếng kêu của thỏ bông, tiếng kêu của thỏ rừng, tiếng chim kêu và tiếng chó sói.
Cuộc gọi điện tử cầm tay tầm gần này hoạt động tuyệt vời như một cuộc gọi kết thúc khi một con sói ở gần và bạn không muốn di chuyển để thực hiện cuộc gọi bằng miệng. Vocal Varmint đi kèm với các tab khóa dán dính để gắn cuộc gọi vào kho hoặc hỗ trợ súng trường của bạn để gọi mà không cần rời tay khỏi súng. Cách gọi này cũng là một công cụ hỗ trợ đào tạo tuyệt vời để học cách sử dụng cách gọi miệng. Nó được lập trình với bốn âm thanh: tiếng kêu của thỏ bông, tiếng kêu của thỏ rừng, tiếng chim kêu và tiếng chó sói.
';// $($loader).appendTo('.loading'); // $.ajax("https://fisherman-marine.herokuapp.com/product-child/207562")// .then(res => {// let noImgUrl = "https://cdn11.bigc Commerce.com /s-6wsfc3toav/stencil/a84a8750-97ec-0138-694d-0242ac110015/e/897bf0a0-7692-0138-4cb4-0242ac110006/img/ProductDefault.gif"// let imgURL = "" // let selectOption = `//
//Lựa chọn các phương án//
// ` // let buysable = true; // const renderDesktopVariant = function () {// let $th = ""// res[0].custom_fields.map(custom_field => {// // console.log('options', option.option_display_name)// // if (custom_field.name.toLowerCase() === "style #") {// // return// // } // if (custom_field.name.toLowerCase() !== "stock #") $ th += `
`// })// console.log('$th->>', $th) // $($th).insertafter("#dynamicThRef")// let $tr = ""// let $priceTd = "" // let price = "" // let salePrice = "" // // Tạo MAP của DOM // res.map(variant => {// // nếu con không hợp lệ. return // // ghi chú trong tương lai xóa "!!!variant?.inventory_level" khỏi mã bên dưới để xem SOLD OUT trong hàng sản phẩm con // if (!!!variant?.images?.length || !!!variant?.price || !!! biến thể?.inventory_level || !!variant?.availability == 'disabled') return // // //vòng chuỗi tr tại đây và đặt vào biến. ĐẶT CHA MẸ HẾT HÀNG // let $options = "" // biến thể.custom_fields.map(value => {// value.name.toLowerCase() != "stock #" ? $options += `
` : "";// })// if (variant.sale_price) {// giá = biến thể.price.toString().replace(/(\d)(?=(\d\d\d)+( ?!\d))/g, "$1,")// salePrice = biến thể.sale_price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d ))/g, "$1,")// // console.log(variant.sku, "đang giảm giá")// $priceTd = `
$${giá}
//$${giảm giá}
//`// } other {// giá = biến thể.price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1, ") // $priceTd = `
$${giá}
//`// }// let inventory_level = -1// if(variant.inventory_tracking){// inventory_level = `inventory=${variant.inventory_level}`// } // var inventoryLowStocks = localStorage.getItem("lowStocks") // var stockLevelVal = biến thể.inventory_level // // để cho stockStocks = biến thể.inventory_level - 3 // để cho tồn khoLeftHandler = ()=>{// để cho tồn kho = biến thể.inventory_level - 3// nếu (inventoryStocks <= biến thể.inventory_warning_level && hàng tồn kho >= 1 ){// return `Chỉ còn ${inventoryStocks}`// } // return ""// } // console.log('mức tồn kho biến thể', biến thể.inventory_level , "hết hàng?",variant.inventory_level !== 0 )// //
// $tr += `//
// `// })// // console.log("tr->",$tr)// //nếu không có nút render//// đặt hết hàng// if ($tr === '') { // console.log('inside out of stock logic');// $('.without-options a')// .text("Hết hàng")// .addClass( 'hết hàng')// // $('.price-section').remove()// $('.desktop-variant-wrapper').fadeOut()// } other{// $ ($tr).appendTo($("#vTable"));// $('.desktop-variant-wrapper').fadeIn()// $('Bắt đầu tại').insert Before('.price.price--withoutTax')// }// }// const rederMobileVariant = function () {// let $variant = ''// let price = ""// let salePrice = "" // let $priceWrap = "" // res.map(variant => { // if (!!!variant?.images?.length || !!!variant?.price || !!!variant? .inventory_level || !!variant?.availability == 'disabled') return// console.log('variant->>', variable)// let $option = ''// // console.log('% c ===================== đơn =====================', 'nền: # 222; màu: #bada55')// biến thể.custom_fields.map(giá trị => {// if(value.name.toLowerCase() === "kiểu #") return// // console.log('% c'+value.option_display_name+':'+'%c'+value.label ,'color: green', 'color: red') // $option += `//
//
${value.name}:
//
${value.value}
//
// `// })// if (variant.sale_price) {// giá = biến thể.price.toString().replace(/(\d)(?=(\d\d\d)+(?! \d))/g, "$1,"")// salePrice = biến thể.sale_price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d)) /g, "$1,")// // console.log(variant.sku, "đang giảm giá")// $priceWrap = `//
//
$${giá}
//
$${giảm giá}
//
// `// } other {// $priceWrap = `//
//
$${variant.price}
//
// `// }// cho phép kiểm kê_level = -1// if(variant.inventory_tracking){// kiểm kê_level = `inventory=${variant.inventory_level}`// } // cho phép kiểm kêLeftHandler = ()=>{/ / hãy để tồn kho = biến thể.inventory_level - 3// if(inventoryStocks <= biến thể.inventory_warning_level && inventoryStocks >= 1 ){// return `Chỉ còn ${inventoryStocks}`// }// trả về ""// } // //
// Biến thể $ += ` //
//
//
////
//
//
Mã hàng: ${variant.sku}
// ${$priceWrap}//
//
//
// //
//
// ${inventoryLeftHandler()}//
//
//
// ${$option}//
//
// `// })// $($variant).appendTo('#variant-product')// } // function getCart(url) {// return $.ajax(url, {// method: " GET",// thông tin xác thực: "same-origin"// });// }; // let sku;// letventory_level;// function customAddToCartHandler() { // $('[data-addToCartSku]').on('click', function () {// //nếu số lượng mua nhiều hơn mức tồn kho // if(!inventoryChecker($(this))) return// let qty// qty = $(this).closest('tr').find("#variantQty").val()// / / console.log('qyt',qty)// if (qty == undefined) {// qty = $(this).closest('.action-holder').find("#variantQty").val( )// // console.log('qyt',qty)// }// sku = $(this).attr('data-sku')// inventory_level = parseInt($(this).attr('inventory ')) - 3// let tis = $(this)// // console.log('lần đầu tiên',tis)// tis.html('thêm')// // console.log('sku ->', sku)// $.get(`/cart.php?action=add&sku=${sku}&qty=${qty}`).then(res => {// tis.html('Thêm vào giỏ hàng')// $('html,body').animate({ scrollTop: $('#js-slide-cart').offset().top }, 200);// setTimeout(() => {/ / $('span.navUser-item-cartLabel').trigger('click')// }, 200);// getCart('/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems .options').then(function (data) {// var cartId = data[0].id;// data.forEach(item => {// item.lineItems.physicalItems.forEach(listItem => {// if(listItem.sku === sku) { // console.log('This is pop')// tis.addClass('active')// if(inventory_level <= listItem.quantity ) {// tis.addClass ('disabled-btn')// tis.find('.t-animated').text('Không khả dụng')// }// }// })// })// }); // })// .fail(err => console.log(err))// })// }// getCart('/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems. options').then(function (data) { // console.log('Outside The Button', data); // data.forEach(item => {// console.log('đây là mục', mục .lineItems.physicalItems)// // let arrSample = []// // arrSample.push($('.btn-add-cart'))// // let test = JSON.stringify(arrSample)// / / console.log(JSON.parse(test))// // let test= $('.btn-add-cart').data("sku");// // console.log(test)// let sku = $('.btn-add-cart').attr('data-sku')// let inventory_level = parseInt($('.btn-add-cart').attr('inventory')) - 3// console.log('Yooo', sku , inventory_level)// item.lineItems.physicalItems.forEach(listItem => {// var result = $('#vTable').find(`[data-sku= "${listItem.sku}"]`);// console.log(result)// let inventory_levelSample = parseInt(result.attr('inventory')) - 3// if(inventory_levelSample <= listItem.quantity ) { // console.log('Yeahh')// result.addClass('disabled-btn')// $('.btn-add-cart .t-animated').text('Không khả dụng')// } // // if(listItem.sku === sku) {// // console.log(listItem.sku, sku)// // if(inventory_level <= listItem.quantity ) {// // console.log ('Yeahh')// // result.addClass('disabled-btn')// // if($('.btn-add-cart').hasClass('disabled-btn')){// / / result.find('.t-animated').text('Not Available')// // }// // }// // }// })// })// }); // // let arrayData = [];// function inventoryChecker(btn){// let value = btn.closest('tr').find('#variantQty').val()// let inventory_level = parseInt( btn.attr('inventory')) - 3// let stockLevelVal = parseInt(btn.attr('inventory'))// let skuVal = parseInt(btn.attr('data-sku')) // // arrayData .push({'productLevel': stockLevelVal, 'productSku': skuVal})// // console.log(arrayData) // // localStorage.setItem("inventoryStockssss", JSON.stringify(arrayData)); // if (value == undefined) {// value = btn.closest('.action-holder').find("#variantQty").val()// // console.log('qyt',qty )// }// console.log('khoảng không quảng cáo', mức tồn kho, 'giá trị hiện tại', giá trị); // if(inventory_level < value) {// openModal(`Có thể mua tối đa ${inventory_level} cho SKU: ${btn.attr('data-sku')}`)// return false// }else{ // trả về true// }// }// function openModal(content){// $('.modal-content').text(content)// $('.custom-modal').fadeIn()/ / }// function modalInit() {// $(window).click(function (event) {// if($(event.target).hasClass('custom-modal') || $(event.target) .hasClass('close-btn')){// $('.custom-modal').fadeOut()// }// })// }// // IF TÙY CHỈNH CHA-CON // if (! res.length <= 0){// $('.loading').remove();// $('.lds-roller').remove();// $('.select-option'). fadeIn() // $('.t-stock-level').remove()// $('.t-product-reminder').remove() // $('.without-options *'). remove()// $(selectOption).appendTo($('.without-options'))// $('.without-options').fadeIn() // modalInit()// renderDesktopVariant()// rederMobileVariant ()// // inventoryChecker()// customAddToCartHandler()// } other{// $('.without-options').fadeIn()// }// // tùy chỉnh thêm vào bài đăng trong giỏ hàng// }) // })//=======================//BIÊN TẬP//=== ====="sử dụng nghiêm ngặt";$(tài liệu).ready(function () { var $loader = '
'; $($loader).appendTo('.loading'); $.ajax("https://fisherman-marine.herokuapp.com/product-child/207562").then(function (res) { var noImgUrl = "https://cdn11.bigcommerce.com/s-6wsfc3toav/ stencil/a84a8750-97ec-0138-694d-0242ac110015/e/897bf0a0-7692-0138-4cb4-0242ac110006/img/ProductDefault.gif"; var imgURL = ""; var selectOption = "\n
\NLựa chọn các phương án\N
\n "; var buy = true; var renderDesktopVariant = function renderDesktopVariant() { var $th = ""; res[0].custom_fields.map(function (custom_field) { // console.log('options', option. option_display_name) // if (custom_field.name.toLowerCase() === "style #") { // return // } if (custom_field.name.toLowerCase() !== "stock #") $th += "
"); }); console.log('$th->>', $th); $($th).insertAfter("#dynamicThRef"); var $tr = ""; var $priceTd = ""; var price = ""; var salePrice = ""; //Tạo MAP của DOM res.map(function (variant) { var _variant$images; //nếu con không hợp lệ. return //xóa ghi chú trong tương lai "!!!variant? .inventory_level" từ mã bên dưới để xem SOLD OUT trong hàng sản phẩm con if (!!!(biến thể !== null && biến thể !== void 0 && (_variant$images = biến thể.images) !== null && _variant$ hình ảnh !== void 0 && _variant$images.length) || !!!(biến thể !== null && biến thể !== void 0 && biến thể.price) ||!!!(biến thể !== null && biến thể ! == void 0 && biến thể.inventory_level) ||!!(biến thể !== null && biến thể !== void 0 && biến thể.availability) == 'disabled') return; // // lặp chuỗi tr tại đây và đặt vào biến. thêm biến trong mẫu theo lứa // KIỂM TRA TẤT CẢ CON NẾU CÓ ĐẦU TƯ KHÁC THIẾT LẬP CHA MẸ HẾT HÀNG var $options = ""; biến thể.custom_fields.map(function (value) { value.name.toLowerCase() !=" chứng khoán #" ? $options += "
"): ""; }); if (variant.sale_price) { giá = biến thể.price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d ))/g, "$1,"); salePrice = biến thể.sale_price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"); // console.log(variant.sku, "đang giảm giá") $priceTd = "
$".concat(giá, "
\N$").concat(giá giảm giá, "
\N"); } other { giá = biến thể.price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") ; $priceTd = "
$".concat(giá, "
\N"); } var inventory_level = -1; if (variant.inventory_tracking) { inventory_level = "inventory=".concat(variant.inventory_level); } var inventoryLowStocks = localStorage.getItem("lowStocks"); var stockLevelVal = biến thể.inventory_level ; // hãy để tồn kho = biến thể.inventory_level - 3 var inventoryLeftHandler = function inventoryLeftHandler() { var inventoryStocks = biến thể.inventory_level - 3;Chỉ còn lại ".concat(inventoryStocks,""); } return ""; }; console.log('mức tồn kho của biến thể', biến thể.inventory_level, "hết hàng?", biến thể.inventory_level !== 0); //
$tr += "\n
\n"); }); // console.log("tr->",$tr) //nếu không có nút render //đặt nút hết hàng if ($tr === '') { console.log('logic bên trong hết hàng'); $('.without-options a').text("Hết hàng").addClass('hết hàng'); // $('. phần giá').remove() $('.desktop-variant-wrapper').fadeOut(); } other { $($tr).appendTo($("#vTable")); $('.desktop -variant-wrapper').fadeIn(); $('Bắt đầu tại').insert Before('.price.price--withoutTax'); } }; var rederMobileVariant = function rederMobileVariant() { var $variant = ''; giá var = ""; var salePrice = ""; var $priceWrap = ""; res.map(function (biến thể) { var _variant$images2; if (!!!(biến thể !== null && biến thể !== void 0 && (_variant$images2 = biến thể.images) !== null && _variant$images2 !== void 0 && _variant$images2.length) || !!!(biến thể !== null && biến thể !== void 0 && biến thể.price) || !!!(biến thể !== null && biến thể != = void 0 && biến thể.inventory_level) ||!!(biến thể !== null && biến thể !== void 0 && biến thể.availability) == 'disabled') return; console.log('biến thể->>', biến thể ); var $option = ''; // console.log('%c ===================== duy nhất ========== ===========', 'nền: #222; màu sắc: #bada55') biến thể.custom_fields.map(function (value) { if (value.name.toLowerCase() ===" style #") return; // console.log('%c'+value.option_display_name+':'+'%c'+value.label ,'color: green', 'color: red') $option += "\ N
\N
".concat(value.name,":
\N
").concat(giá trị.giá trị, "
\N
\n "); }); if (variant.sale_price) { giá = biến thể.price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d) )/g, "$1,"); salePrice = biến thể.sale_price.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, " $1,"); // console.log(variant.sku, "đang giảm giá") $priceWrap = "\n
\N
$".concat(giá, "
\N
$").concat(giá giảm giá, "
\N
\n "); } khác { $priceWrap = "\n
\N
$".concat(biến thể.price,"
\N
\n"); } var inventory_level = -1; if (variant.inventory_tracking) { inventory_level = "inventory=".concat(variant.inventory_level); } var inventoryLeftHandler = function inventoryLeftHandler() { var inventoryStocks = biến thể.inventory_level - 3 ; nếu (hàng tồn kho <= biến thể.inventory_warning_level && hàng tồn kho >= 1) { return "Chỉ còn lại ".concat(inventoryStocks,""); } trở lại ""; }; //
biến thể $ += " \n
\N
\N
\N0? biến thể.images[0].url_standard : noImgUrl, "\" alt=\"").concat(variant.images.length > 0 ? biến thể.images[0].url_standard : noImgUrl, "\">\n
\N
\N
Mã hàng: ").concat(biến thể.sku,"
\n ").concat($priceWrap, "\n
\N
\N
\n \n
\N
\n ").concat(inventoryLeftHandler(),"\n
\N
\N
\n ").concat($option, "\n
\N
\n"); }); $($variant).appendTo('#variant-product'); }; function getCart(url) { return $.ajax(url, { method: "GET", credentials: "giống nhau -origin" }); } ; var sku; var inventory_level; function customAddToCartHandler() { $('[data-addToCartSku]').on('click', function () { //nếu số lượng mua nhiều hơn mức tồn kho if (!inventoryChecker($(this))) return; var qty; qty = $(this).closest('tr').find("#variantQty").val(); // console.log('qyt ',qty) if (qty == undefined) { qty = $(this).closest('.action-holder').find("#variantQty").val(); // console.log('qyt' ,qty) } sku = $(this).attr('data-sku'); inventory_level = parseInt($(this).attr('inventory')) - 3; var tis = $(this); // bảng điều khiển .log('đầu tiên',tis) tis.html('thêm'); // console.log('sku ->', sku) $.get("/cart.php?action=add&sku=".concat(sku, "&qty=").concat(qty)).then(function ( độ phân giải) { tis.html('Thêm vào giỏ hàng'); $('html,body').animate({ scrollTop: $('#js-slide-cart').offset().top }, 200); setTimeout(function () { $('span.navUser-item-cartLabel').trigger('click'); }, 200); getCart('/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems.options').then(function (data) { var cartId = data[0].id; data.forEach(function (item) ) { item.lineItems.physicalItems.forEach(function (listItem) { if (listItem.sku === sku) { console.log('Đây là pop'); tis.addClass('active'); if (inventory_level < = listItem.quantity) { tis.addClass('disabled-btn'); tis.find('.t-animated').text('Không khả dụng'); } } }); }); }); }).fail(function (err) { return console.log(err); }); }); } getCart('/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems.options').then(function (data) { console.log('Outside The Button', data); data.forEach (function (item) { console.log('đây là item', item.lineItems.physicalItems); // let arrSample = [] // arrSample.push($('.btn-add-cart')) / / let test = JSON.stringify(arrSample) // console.log(JSON.parse(test)) // let test= $('.btn-add-cart').data("sku"); // console .log(test) var sku = $('.btn-add-cart').attr('data-sku'); var inventory_level = parseInt($('.btn-add-cart').attr('inventory ')) - 3; console.log('Yooo', sku, inventory_level); item.lineItems.physicalItems.forEach(function (listItem) { var result = $('#vTable').find("[data-sku =\"".concat(listItem.sku, "\"]")); console.log(result); var inventory_levelSample = parseInt(result.attr('inventory')) - 3; if (inventory_levelSample <= listItem. số lượng) { console.log('Yeahh'); result.addClass('disabled-btn'); $('.btn-add-cart .t-animated').text('Không khả dụng'); } // if(listItem.sku === sku) { // console.log(listItem.sku, sku) // if(inventory_level <= listItem.quantity ) { // console.log('Yeahh') // result.addClass('disabled-btn') // if($('.btn-add-cart').hasClass('disabled-btn')){ // result.find('.t-animated'). văn bản ('Không khả dụng') // } // } // } }); }); }); // cho ArrayData = []; chức năng kiểm tra hàng tồn kho (btn) { var value = btn.closest('tr').find('#variantQty').val(); var inventory_level = parseInt(btn.attr('inventory')) - 3; var stockLevelVal = parseInt(btn.attr('inventory')); var skuVal = parseInt(btn.attr('data-sku')); // arrayData.push({'productLevel': stockLevelVal, 'productSku': skuVal}) // console.log(arrayData) // localStorage.setItem("inventoryStockssss", JSON.stringify(arrayData)); if (giá trị == không xác định) { value = btn.closest('.action-holder').find("#variantQty").val(); // console.log('qyt',qty) } console.log('inventory', inventory_level, 'giá trị hiện tại', giá trị); if (inventory_level < value) { openModal("Tối đa ".concat(inventory_level," có thể được mua cho SKU: ").concat(btn.attr('data-sku'))); trả về sai; } khác { trả về đúng; } } function openModal(content) { $('.modal-content').text(content); $('.custom-modal').fadeIn(); } function modalInit() { $(window).click(function (event) { if ($(event.target).hasClass('custom-modal') || $(event.target).hasClass('close-btn ')) { $('.custom-modal').fadeOut(); } }); } // NẾU CHA- CON TÙY CHỈNH if (!res.length <= 0) { $('.loading').remove(); $('.lds-roller').remove(); $('.select-option').fadeIn(); $('.t-stock-level').remove(); $('.t-product-reminder').remove(); $('.không có tùy chọn *').remove(); $(selectOption).appendTo($('.without-options')); $('.không có tùy chọn').fadeIn(); modalInit(); renderDesktopVariant(); rederMobileVariant(); // kiểm khoChecker() customAddToCartHandler(); } khác { $('.without-options').fadeIn(); } // tùy chỉnh thêm vào giỏ hàng });});
×
- Bạn cũng có thể thích
Berry X-Series Elk Diaphragm Miệng Gọi
7,99 đô la
Berry Golden Dome Elk Diaphragm Gọi
7,99 đô la
Buck Gardner Little Hutchie Cackler Ngỗng Gọi
$24,99
Cuộc gọi của kẻ săn mồi thỏ đau khổ Buck Gardner
$12,99