Description
SKU 12106W is a white corrugated shipping box with inside dimensions of 12 10 6 inches. Each bundle contains 25 boxes. Listed construction: ECT-32 Single Wall Corrugated.
Product fit and specsSKU 12106W the packing plan
The right size.
The right quantity.
12 10 6 inches. 25 boxes per bundle. Compare the measurements, work out your quantity, and carry an exact requirement into your quote.
Plan my bundles/Check my dimensions12 10 6 inch carton dimension diagramInside dimensions: length 12, width 10, height 6 inches. Schematic, not to scale.12 in. length6 in. height10 in. width12106WInside dimensions schematic, not to scale12 10 6Inside dimensions, in. L W H25 boxesOne bundle one order incrementECT-32 Single Wall CorrugatedWhite shipping carton01 / order the right quantity
Pieces needed. Bundles ordered.
The cart quantity counts bundles. Round your requirement up to complete bundles of 25 boxes.
How many individual boxes do you need?100 boxes500 boxes1,000 boxesCalculate my bundles
Quantity planning only. Confirm the current price, availability and delivered total for your order.
Your complete-bundle plan4bundlesBoxes you asked for100Total boxes in your order100Extra pieces from rounding0Quote my 4-bundle plan
Your SKU and planned quantity carry into the quote request. Add your delivery ZIP, timing and receiving details there.
Copy the order plan
| Boxes needed | Bundles to order | Boxes supplied |
|---|---|---|
| 25 | 1 | 25 |
| 100 | 4 | 100 |
| 101 | 5 | 125 |
| 500 | 20 | 500 |
| 1,000 | 40 | 1,000 |
Divide the number of boxes you need by 25 and round up to a whole bundle. Request a quote for SKU 12106W.
02 / check the packed item
Check all three dimensions.
Measure the whole item, including protrusions and the protection you plan to use.
Enter inches as decimals or fractions, such as 3.5 or 3 1/2. The checker tries all six axis-aligned orientations and adds your cushioning allowance to both sides of each dimension.
Item length (in.)Item width (in.)Item height (in.)Cushioning per side (in.)
0.25 in. per side adds 0.5 in. to each dimension. This is your planning allowance, not a recommended protection level.
Check the dimensions
Compare the packed item with the inside dimensions: 12 10 6 in. Include cushioning on both sides.
Dimensional comparison
Item orientation for comparisonEnvelope including cushioning
Before you commit
Check the complete
packed item.
Allow for inserts, protrusions and dimensional tolerances. Test a physical packed sample for tight fits. Board grade alone does not establish a contents-weight or stacking-height limit.
03 / keep the specification clear
Your order, by the details.
SKU12106WInside dimensions12 10 6 in.Order increment25 boxes per bundleListed constructionECT-32 Single Wall CorrugatedColorWhite01 / THE ITEM
Measure it packed.
Use all three dimensions of the packed item. Allow for protection at the ends as well as along the sides.
02 / THE HANDLING
Match the protection.
Consider weight, fragility, stacking and handling. Check the assembled package for your shipment; dimensions alone do not establish protection.
03 / THE DESTINATION
Include delivery details.
Send the quantity, delivery ZIP, receiving type and required date. Availability and freight are confirmed for the exact order.
Buying for a bigger job?
Send SKU 12106W with your quantity, delivery ZIP and timing. For multiple products, list each SKU and quantity separately.
Request my delivered quote Compare sizes and buying optionsUnderstand box stylesCompare wall constructionOrdering for your own customer?(function (global) { ‘use strict’; function measurement(value) { if (typeof value === ‘number’) return value; if (typeof value !== ‘string’) return NaN; var s = value.trim(), mixed = s.match(/^(?:(\d+)\s+)?(\d+)/(\d+)$/); if (mixed) return Number(mixed[3]) ? Number(mixed[1] || 0) + Number(mixed[2]) / Number(mixed[3]) : NaN; return /^(?:\d+(?:\.\d*)?|\.\d+)$/.test(s) ? Number(s) : NaN; } function createPlanner(config) { var box = config.dimensions.map(measurement), size = config.packCount; if (box.length !== 3 || box.some(function(n) { return !Number.isFinite(n) || n <= 0; }) || !Number.isSafeInteger(size) || size < 1) throw new Error('Invalid product configuration.'); if (!/^[A-Za-z0-9_-]+$/.test(config.sku) || !/^[a-z0-9-]+$/.test(config.handle) || !['bundle','case','pack'].includes(config.unit)) throw new Error('Invalid product identity or sale unit.'); function packsFor(value) { var n = typeof value === 'number' ? value : (typeof value === 'string' && /^\d+$/.test(value.trim()) ? Number(value) : NaN); if (!Number.isSafeInteger(n) || n < 1 || n > 1000000) throw new Error(‘Enter a whole number from 1 to 1,000,000 pieces.’); var packs = Math.ceil(n / size); return { requested: n, packs: packs, pieces: packs * size, extra: packs * size – n }; } function checkFit(values, padding) { if (!Array.isArray(values) || values.length !== 3) throw new Error(‘Enter all three item dimensions.’); var item = values.map(measurement), pad = measurement(padding); if (item.some(function(n) { return !Number.isFinite(n) || n <= 0 || n > 10000; })) throw new Error(‘Enter a positive measurement for all three item dimensions.’); if (!Number.isFinite(pad) || pad < 0 || pad > 100) throw new Error(‘Enter cushioning from 0 to 100 inches per side.’); var orders = [[0,1,2],[0,2,1],[1,0,2],[1,2,0],[2,0,1],[2,1,0]]; var candidates = orders.map(function(order) { var oriented = order.map(function(i) { return item[i]; }), envelope = oriented.map(function(n) { return n + 2 * pad; }); var spare = envelope.map(function(n,i) { return box[i] – n; }); return { order: order, oriented: oriented, envelope: envelope, spare: spare, fits: spare.every(function(n) { return n >= -1e-9; }) }; }); var result = candidates.find(function(c) { return c.fits; }); if (!result) result = candidates.sort(function(a,b) { return Math.min.apply(null,b.spare) – Math.min.apply(null,a.spare); })[0]; result.padding = pad; result.exact = result.fits && result.spare.some(function(n) { return Math.abs(n) < 1e-9; }); result.insideVerified = config.dimensionBasis === 'inside'; return result; } function planLine(plan) { return 'SKU ' + config.sku + ' ' + plan.packs + ' ' + config.unit + (plan.packs === 1 ? '' : 's') + ' of ' + size + ' ' + config.pieceLabel + ' (' + plan.pieces + ' ' + config.pieceLabel + ' total)'; } function quoteFor(plan) { var p = new URLSearchParams({ source: 'product-' + config.sku + '-planner', page: config.handle, spec: planLine(plan) }); return '/pages/bulk-quote?' + p.toString(); } function fitVerdict(result) { if (!result.insideVerified) return result.fits ? 'Fits the listed envelope. Confirm usable inside dimensions.' : 'Exceeds the listed envelope. Confirm usable inside dimensions.'; return result.fits ? (result.exact ? 'Dimension match. Check the tight edges.' : 'The dimensions fit with your allowance.') : 'These dimensions need a different size.'; } return { packsFor: packsFor, checkFit: checkFit, quoteFor: quoteFor, planLine: planLine, fitVerdict: fitVerdict }; } var api = { createPlanner: createPlanner, measurement: measurement }; if (typeof module !== 'undefined' && module.exports) module.exports = api; if (!global.document) return; function init() { var root = global.document.getElementById('pr-product-packs'); if (!root || root.dataset.initialized === 'true') return; var config, planner; try { config = JSON.parse(root.dataset.prConfig); planner = createPlanner(config); } catch (error) { return; } root.dataset.initialized = 'true'; root.classList.add('is-ready'); var byId = function(id) { return root.querySelector('#' + id); }; var number = function(n) { return n.toLocaleString('en-US', { maximumFractionDigits: 4 }); }; var dimensions = function(ns) { return ns.map(number).join(' ') + ' in.'; }; function event(action) { if (typeof global.prBuyerAction === 'function') { try { global.prBuyerAction(action, config.sku); } catch (error) { /* Analytics must not block a buyer action. */ } } } var packForm = byId('pr-pack-form'), count = byId('pr-pack-count'), packResult = byId('pr-pack-result'), status = byId('pr-pack-status'), quote = byId('pr-pack-quote'), brief = byId('pr-pack-brief'), plan = null; function invalidate() { plan = null; packResult.hidden = true; brief.hidden = true; brief.value = ''; quote.removeAttribute('href'); quote.setAttribute('aria-disabled','true'); status.textContent = 'Quantity changed. Calculate the updated ' + config.unit + ' count.'; } function calculate(announce) { try { plan = planner.packsFor(count.value); brief.hidden = true; brief.value = ''; byId('pr-pack-bundles').textContent = number(plan.packs); byId('pr-pack-total').textContent = number(plan.pieces); byId('pr-pack-extra').textContent = number(plan.extra); byId('pr-pack-requested').textContent = number(plan.requested); quote.href = planner.quoteFor(plan); quote.removeAttribute('aria-disabled'); quote.textContent = 'Quote my ' + number(plan.packs) + '-' + config.unit + ' plan '; packResult.hidden = false; status.textContent = announce ? 'Calculated: ' + planner.planLine(plan) + '.' : ''; if (announce) event('pack-calculated'); } catch (error) { invalidate(); status.textContent = error.message; count.focus(); } } packForm.addEventListener('submit',function(e) { e.preventDefault(); calculate(true); }); count.addEventListener('input',invalidate); root.querySelectorAll('[data-pack-preset]').forEach(function(button) { button.addEventListener('click',function() { count.value = button.dataset.packPreset; calculate(true); }); }); quote.addEventListener('click',function(e) { if (!plan) e.preventDefault(); else event('quote-opened'); }); root.querySelectorAll('[data-pr-static-quote]').forEach(function(a) { a.addEventListener('click',function() { event('quote-opened'); }); }); byId('pr-pack-copy').addEventListener('click',function() { if (!plan) return; var text = 'Packrift ' + planner.planLine(plan) + '' + config.specSummary + 'Requested: ' + plan.requested + ' ' + config.pieceLabel + 'Delivery ZIP, receiving requirements and required date: add to the quote request.Please confirm availability, freight and final delivered total.'; brief.value = text; brief.hidden = false; function manual() { brief.focus(); brief.select(); status.textContent = 'Select and copy the order plan below.'; } if (global.navigator && global.navigator.clipboard && global.isSecureContext) global.navigator.clipboard.writeText(text).then(function() { status.textContent = 'Order plan copied. Add your delivery details in the quote request.'; event('plan-copied'); }).catch(manual); else manual(); }); var fitForm = byId('pr-fit-form'), fitStatus = byId('pr-fit-status'), fitResult = byId('pr-fit-result'); fitForm.addEventListener('input',function() { fitResult.hidden = true; fitStatus.textContent = 'Measurements changed. Run the updated check.'; }); fitForm.addEventListener('submit',function(e) { e.preventDefault(); try { var r = planner.checkFit([byId('pr-fit-l').value,byId('pr-fit-w').value,byId('pr-fit-h').value],byId('pr-fit-pad').value); var title = planner.fitVerdict(r); byId('pr-fit-verdict').textContent = title; byId('pr-fit-orientation').textContent = dimensions(r.oriented) + ' (L W H)'; byId('pr-fit-envelope').textContent = dimensions(r.envelope); var note = !r.insideVerified ? 'This product does not have a confirmed inside-dimension basis in the supplied specifications. Confirm usable internal space and closure clearance before selecting it. ' : ''; note += r.fits ? (r.exact ? 'At least one edge has no spare clearance beyond the cushioning allowance. Check tolerances and a physical packed sample.' : 'Remaining dimensional clearance: ' + dimensions(r.spare.map(function(n) { return Math.max(0,n); })) + '. Check the packed item and protection.') : 'No axis-aligned orientation fits within ' + dimensions(config.dimensions) + ' with this allowance.'; byId('pr-fit-note').textContent = note; fitResult.dataset.verdict = r.fits ? 'fit' : 'no-fit'; fitResult.hidden = false; fitStatus.textContent = title; event('fit-checked'); } catch (error) { fitResult.hidden = true; fitStatus.textContent = error.message; } }); calculate(false); } if (global.document.readyState === 'loading') global.document.addEventListener('DOMContentLoaded',init); else init();})(typeof window !== 'undefined' ? window : globalThis);




Reviews
There are no reviews yet.