\n' + '\n'; } var html = '
' + '\n' + '\n' + '' + incoming.length + '\n' + '+\n' + '' + '' + '
'; return html; } document.addEventListener('keydown', function (ev) { var key; var isShift; if (window.event) { key = window.event.keyCode; isShift = !!window.event.shiftKey; // typecast to boolean } else { key = ev.which; isShift = !!ev.shiftKey; } if (isShift) { switch (key) { case 16: // ignore shift key break; case 83: $j('.modal').modal('hide'); $j('#estimateShippingModal').modal('show'); break; case 73: $j('.modal').modal('hide'); $j('.checkInventoryModal').modal('show'); break; default: break; } } }); $j(function () { $j('.input_toZip').keyup(function (e) { $j(".div_location_shipping_estimator").removeClass('loaded'); var zip = e.currentTarget.value; var isValidZip = /(^\d{5}$)|(^\d{5}-\d{4}$)/.test(zip); if (isValidZip) { $j.ajax({ url: "/util/getTownByZip.php?zip=" + zip, success: function (result) { if (result.success) { $j(".div_location_shipping_estimator").text(result.town + ', ' + result.state); $j(".div_location_shipping_estimator").addClass('loaded'); } else { $j(".div_location_shipping_estimator").removeClass('loaded'); } } }); } }); var toZip = document.getElementById("toZip"); var itemQuantity = document.getElementById("itemQuantity"); toZip.addEventListener("keyup", function (event) { event.preventDefault(); if (event.keyCode === 13) { document.getElementById("button_submitEstimateShipping").click(); } }); itemQuantity.addEventListener("keyup", function (event) { event.preventDefault(); if (event.keyCode === 13) { document.getElementById("button_submitEstimateShipping").click(); } }); var inputToZip = $j("input[id=toZip]"); $j('#estimateShippingModal').on('shown.bs.modal', function (e) { inputToZip.focus().select(); }); $j('#estimateShippingModal').on('show.bs.modal', function (e) { var estimateShippingModalDialog = $j('#estimateShippingModal').find('.modal-dialog'); $j("#toZip").focus(function () { $j(this).select(); }); }); var popoverOptions = { html: true, content: function () { return $j(this).siblings('.div_infoIconShippingEstimatePopupTooltipContent').html(); }, trigger: 'hover', animation: true, placement: 'right', delay: { "show": 50, "hide": 100 } }; $j('.svg_infoIconShippingEstimatePopup').popover(popoverOptions); $j('.img_iconMapsPin').on('click', function (e) { if (!canSetMapImageSrc) { canSetMapImageSrc = true; setMapImage(firstMapImageUrl); } if (!$j('.div_mapAreaShippingEstimation').is(':visible')) { $j('.div_mapAreaShippingEstimation').css('display', 'block') } else { $j('.div_mapAreaShippingEstimation').css('display', 'none'); } }); $j(".img_mapAreaShippingEstimation").load(function(evt){ $j(this).fadeIn(1000); $j(".div_mapAreaShippingEstimation").css("height", "auto"); }); $j('.checkInventoryModal').on('show.bs.modal', function (e) { if (!inventoryCheckIsProcessing) { var id = "PL-1370"; inventoryCheckIsProcessing = true; $j.ajax({ url: "/util/getPrimeInventory.php?id=" + id, success: function(result) { var inventoryModalDialog = $j('.checkInventoryModal').find('.modal-dialog'); $j(".img_loading_inventory_spinner").toggleClass("hidden_spinner"); if (result.success == true) { if (getBrowserWidth() > 1200 && result.locations[0].sizes.length > 5) { inventoryModalDialog.css({ 'max-width': '80%' }); } else if (getBrowserWidth() < 1200) { inventoryModalDialog.css({ 'max-width': '100%' }); } if (result.locations.length > 0) { inventoryData = result; $j('.as-search-sort-button').css('display', 'block'); if (result.locations.length == 1) { $j('.checkInventoryModal .span_product_shipped_from_label').text('Shipped from: '); } else { $j('.checkInventoryModal .span_product_shipped_from_label').text('Select Location: '); } if (result.softgoods && result.locations.length == 1) { renderInventoryDatatable(0); } else { renderMutiregionTable(result); } } else { $j('.div_inventory_modal_message').css('display', 'block').html(' Inventory for ' + id + ' is not available. Please contact support'); $j('.div_inventory_lookup_description').css('display', 'none'); } } else { $j('.div_inventory_modal_message').css('display', 'block').html(' Inventory for ' + id + ' is not available. Please contact support'); $j('.div_inventory_lookup_description').css('display', 'none'); } } }); } }); var popoverOptions = { html: true, content: function () { return $j('.div_infoIconInventoryLookupPopupTooltipContent').html(); }, trigger: 'hover', animation: true, placement: 'right', delay: { "show": 50, "hide": 100 } }; $j('.svg_infoIconInventoryLookupPopup').popover(popoverOptions); $j('.checkProductionCapacityModal').on('show.bs.modal', function (e) { if (!capacityModalContentLoadingIsActive) { var id = "PL-1370"; capacityModalContentLoadingIsActive = true; $j.ajax({ url: "/service/capacity/loadmodalhtml?id=" + id, success: function (result) { capacityModalContentLoadingIsActive = false; $j('.div_checkProductionCapacityModalContent').html(result); } }); } }); }); function renderMutiregionTable(result) { $j('.div_shipping_regions').css('display', 'block'); for (var i = 0; i < result.locations.length; i++) { var locationName = result.locations[i]['locationname']; var buttonForLocation = ''; $j('.div_shipping_regions .span_product_page_shipped_from').append(buttonForLocation); if (result.locations[i].default) { renderInventoryDatatable(i); } } } function renderInventoryDatatable(indexLocationToRender) { if (inventoryData !== null && inventoryData.success == true && inventoryData.locations.length > 0) { var firstRowColumns = [{'title': 'Color'}]; var dataSet = []; var hasIncomingShipments = false; if (inventoryData.locations.length > 0 && inventoryData.locations[indexLocationToRender].sizes.length == 0) { hasIncomingShipments = true; firstRowColumns.push({ 'title': 'Incoming Inventory', "width": "5%", }); } if (inventoryData.locations[indexLocationToRender].sizes.length == 0) { firstRowColumns.push({'title': 'Quantity'}); for (var key in inventoryData.locations[indexLocationToRender].rows) { if (inventoryData.locations[indexLocationToRender].rows.hasOwnProperty(key)) { if (!hasIncomingShipments) { dataSet.push([key, inventoryData.locations[indexLocationToRender].rows[key]]); } else { dataSet.push([key, '', inventoryData.locations[indexLocationToRender].rows[key]]); } } } } else { inventoryData.locations[indexLocationToRender].sizes.each(function (size) { firstRowColumns.push({'title': size}); }); for (var color in inventoryData.locations[indexLocationToRender].rows) { if (inventoryData.locations[indexLocationToRender].rows.hasOwnProperty(color)) { var rowArray = []; var sortedArray = []; for (var size in inventoryData.locations[indexLocationToRender].rows[color]) { if (inventoryData.locations[indexLocationToRender].rows[color].hasOwnProperty(size)) { rowArray[inventoryData.locations[indexLocationToRender].sizes.indexOf(size)] = inventoryData.locations[indexLocationToRender].rows[color][size]; } } rowArray.join(); rowArray.unshift(color); dataSet.push(rowArray); } } } var columnSort = []; var inventoryTable = $j("#table_check_inventory_modal"); var tableDescriptionBlock = $j(".div_inventory_lookup_description"); if (table) { table.destroy(); inventoryTable.empty(); } if (Object.keys(inventoryData.locations[indexLocationToRender].rows).length == 1) { columnSort = [ {targets: '_all', orderable: false} ]; $j('
').appendTo('head'); tableDescriptionBlock.css({"visibility": "hidden", "height": "0px"}); } else { tableDescriptionBlock.toggleClass("active"); } table = inventoryTable.DataTable({ data: dataSet, columns: firstRowColumns, bStateSave: true, paging: false, searching: false, info: false, columnDefs: columnSort, rowReorder: { selector: 'td:nth-child(1)' }, responsive: true, createdRow: function (row, data, dataIndex) { if (dataIndex == 0) { inventoryTable.find('th').addClass('table-danger'); } for (var key in data) { if (key == '0') { var swatchValue = inventoryData.colorSwatches[data[0]]; var swatchBlock = ''; if (swatchValue != false) { swatchBlock = '
'; } $j(row).find('td').first().prepend(swatchBlock); if (inventoryData.locations[indexLocationToRender].hasOwnProperty('incoming') && inventoryData.locations[indexLocationToRender].incoming.hasOwnProperty(data[0]) && inventoryData.locations[indexLocationToRender].incoming[data[0]] != undefined) { if (inventoryData.locations[indexLocationToRender].incoming[data[0]].length > 0) { $j(row).find('td').eq(1).html(getFutureShipmentsPopupHtml(inventoryData.locations[indexLocationToRender].incoming[data[0]])); } } } if (!hasIncomingShipments) { if (data[key] <= 0) { var cellRed = parseInt(key) + 1; $j(row).find('td:nth-child(' + cellRed + ')').html('CALL'); } } else { console.log('key data(key)', key, data[key]); if (data[key] <= 0 && key != 1) { var cellRed = parseInt(key) + 1; $j(row).find('td:nth-child(' + cellRed + ')').html('CALL'); console.log('cellRed', cellRed); } } } }, }); inventoryTable.find('th').css({"background-color": "#6c757d", "color": "#fff", "border-top": "unset"}); } } function setMapImage(imageSrc) { if (canSetMapImageSrc) { $j('.img_mapAreaShippingEstimation').attr("src", imageSrc); } } function estimateShipping() { var mapDivHeight = document.getElementsByClassName("div_mapAreaShippingEstimation")[0].clientHeight; var quantity = document.getElementById('itemQuantity').value; var toZip = document.getElementById('toZip').value; var form = $j(".form_shippingEstimate"); if (form[0].checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } else { $j(".div_estimate_shipping_message").css("display", "none"); } form.addClass('was-validated'); if (quantity != "" && toZip != "" && shippingEstimationIsProcessing == false) { $j('#toZip').blur(); $j('#itemQuantity').blur(); shippingEstimationIsProcessing = true; $j(".div_modalLoadingCover").css("display", "block"); var ca_warning = $j('.div_ca_shipping_note'); ca_warning.removeClass('active'); setTimeout(function() { ca_warning.css('display', 'none') }, 510); $j.ajax({ url: "/util/getShippingEstimate.php", method: "GET", data: { sku: 'PL-1370', quantity: quantity, toZip: toZip, carrier: 'All' }, success: function (result) { $j(".div_modalLoadingCover").css("display", "none"); shippingEstimationIsProcessing = false; if (result.success == "true") { if (result.shipFromFresno) { var ca_warning = $j('.div_ca_shipping_note'); ca_warning.css('display', 'block'); setTimeout(function() { ca_warning.addClass('active') }, 200); } if (result.hasOwnProperty('mapUrl') && result.mapUrl != null) { if (!$j('.div_iconMapsPin').hasClass("active")) { $j('.div_iconMapsPin').addClass("active"); } if ($j('.img_mapAreaShippingEstimation').attr("src") != result.mapUrl) { $j(".img_mapAreaShippingEstimation").fadeOut(500, function() { $j(".div_mapAreaShippingEstimation").css("height", mapDivHeight); if (firstMapImageUrl == "") { firstMapImageUrl = result.mapUrl; } else { setMapImage(result.mapUrl); } }); } } else { $j('.div_iconMapsPin').removeClass("active"); setMapImage(""); if ($j('.div_mapAreaShippingEstimation').is(':visible')) { $j('.div_mapAreaShippingEstimation').css('display', 'none') } } $j("#table_estimate_shipping_modal").css("display", "table"); if (result.message == "") { if ($j(".div_estimate_shipping_message").hasClass("active")) { $j(".div_estimate_shipping_message").removeClass("active").removeClass("alert"); $j(".div_estimate_shipping_message").css("display", "none"); } } else { $j(".div_estimate_shipping_message").addClass("active").addClass("alert"); $j(".div_estimate_shipping_message").html(result.message).css('display', 'block'); } var dataSet = []; for (var shippingType in result.rows) { if (result.rows[shippingType].hasOwnProperty('carrier')) { var rowArray = [ result.rows[shippingType].carrier, result.rows[shippingType].serviceName, String(result.rows[shippingType].price), String(result.rows[shippingType].shipmentWeight) + String(result.rows[shippingType].shipmentWeightUnits) + '.', String(result.rows[shippingType].boxQuantity) ]; dataSet.push(rowArray); } } var columnSort = []; var shippingRatesTable = $j("#table_estimate_shipping_modal"); $j('#table_estimate_shipping_modal').on('draw.dt', function () { shippingRatesTable.find('th').css({ "background-color": "#6c757d", "color": "#fff", "border-top": "unset", "text-align": "center" }); }); if ($j.fn.dataTable.isDataTable('#table_estimate_shipping_modal')) { shippingRatesTable.dataTable().fnClearTable(); shippingRatesTable.dataTable().fnAddData(dataSet); shippingRatesTable.dataTable().fnAdjustColumnSizing(); } else { shippingRatesTable.DataTable({ data: dataSet, columns: [ { 'title': 'CARRIER', 'width': '15%' }, { 'title': 'SHIPPING TYPE', 'width': '40%' }, { 'title': 'PRICE', 'width': '15%' }, { 'title': 'BILLABLE WEIGHT', 'width': '20%' }, { 'title': 'BOX#', 'width': '10%' } ], aaSorting: [[2, 'asc']], bStateSave: true, paging: false, searching: false, info: false, columnDefs: [], rowReorder: { selector: 'td:nth-child(2)' }, responsive: true, createdRow: function (row, data, dataIndex) { var rowSelector = $j(row); if (data[0] == "UPS") { rowSelector.css('background-color', 'rgb(255, 249, 240)').find('td').first().html(''); } rowSelector.find('td:eq(1), td:eq(2)').css('vertical-align', 'middle'); rowSelector.find('td:eq(2)').css('text-align', 'center'); rowSelector.find('td:eq(3)').css('text-align', 'center'); rowSelector.find('td:eq(4)').css('text-align', 'center'); result.rows[shippingType].hasOwnProperty('carrier'); if (result.rows[dataIndex] != undefined && result.rows[dataIndex].hasOwnProperty('currency')) { rowSelector.find('td:eq(2)').html(result.rows[dataIndex]['currency'] + String(data[2])); } else { rowSelector.find('td:eq(2)').html(String(data[2])); } } }); } $j("#itemQuantity").select(); } else if (result.success == "false") { $j("#table_estimate_shipping_modal").css("display", "none"); $j(".div_estimate_shipping_message").addClass("active").addClass("alert"); $j(".div_estimate_shipping_message").html(result.message).css('display', 'block'); setMapImage(""); if ($j('.div_mapAreaShippingEstimation').is(':visible')) { $j('.div_mapAreaShippingEstimation').css('display', 'none') } if ($j('.div_iconMapsPin').hasClass("active")) { $j('.div_iconMapsPin').removeClass("active") } } else { $j("#table_estimate_shipping_modal").css("display", "none"); $j(".div_estimate_shipping_message").addClass("active").addClass("alert"); $j(".div_estimate_shipping_message").html('Unable to get shipping estimation. Please contact Support for details').css('display', 'block'); setMapImage(""); if ($j('.div_mapAreaShippingEstimation').is(':visible')) { $j('.div_mapAreaShippingEstimation').css('display', 'none') } if ($j('.div_iconMapsPin').hasClass("active")) { $j('.div_iconMapsPin').removeClass("active") } } } }); } }
SHIPPING ESTIMATOR PL-1370
NOTE: Freight quotes provided are only estimates and may vary slightly when order is shipped. Carton dimensions and weights are provided for freight ESTIMATES only, and are not intended for, nor to be used to determine, piece counts. Due to fluctuations of the fuel surcharge and freight reclassifications, we cannot be held responsible for the difference between estimated freight charges and actual freight charges.
Inventory for PL-1370
pricing for PL-1370
Please note that EQP pricing does not apply for Source Abroad direct overseas orders.
Canadian pricing for PL-1370
Quantity | 150 | 300 | 600 | 1,200 | 2,600 | |
Decorated (CDN) | $4.59 | $4.32 | $4.11 | $3.92 | $3.60 | (5C) |
Learn about our FOB Toronto Program
Estimate Canadian Shipping: Silicone Card Holder with Metal Ring Phone Stand