Calcolo scatole per pallet e schema di impilamento
Questo calcolatore di scatole per pallet trasforma sei misure concrete in una stima di impilamento ripetibile.
Esegui gratis nel browser
Inserisca lunghezza, larghezza e altezza della scatola, lunghezza e larghezza utili del pallet e altezza massima consentita per le scatole. Lo strumento verifica i due orientamenti rettangolari, sceglie quello con più scatole per strato, determina quanti strati completi entrano e restituisce il totale stimato. Mostra inoltre righe, colonne e spazio verticale residuo, così Lei può controllare il risultato anziché affidarsi a un numero privo di spiegazione.
Misuri con coerenza la superficie utile
Parta dall’area rettangolare realmente disponibile, non soltanto dal nome commerciale del pallet. Bordi, montanti, etichette, tolleranze per il film e regole sulla sporgenza possono ridurre lunghezza o larghezza utili. Misuri la scatola chiusa nei punti esterni più larghi, perché giunzioni e pannelli rigonfi incidono sulla disposizione reale. Inserisca tutte le dimensioni nella stessa unità, per esempio millimetri, centimetri, pollici o piedi. Il calcolo è indipendente dall’unità, ma mescolare centimetri per la scatola e millimetri per il pallet rende il risultato privo di significato. Lunghezza e larghezza descrivono l’impronta appoggiata sullo strato; l’altezza definisce l’incremento verticale. L’altezza massima riguarda soltanto lo spazio occupato dalle scatole: sottragga quindi l’altezza del pallet se il limite indicato comprende l’intero carico. Sono richieste misure positive e finite. Se la scatola non entra in nessuno dei due orientamenti, viene restituito un errore di input anziché una capacità zero fuorviante.
Comprenda il calcolo di orientamento e strati
Il calcolatore esamina due disposizioni a griglia. Nell’orientamento standard, la lunghezza della scatola segue quella del pallet e la larghezza segue la sua larghezza. Nell’orientamento ruotato, l’impronta gira di novanta gradi. Per ciascuna opzione, ogni lato del pallet viene diviso per il lato corrispondente della scatola, il risultato viene arrotondato per difetto a scatole intere e i due conteggi vengono moltiplicati. Si sceglie l’orientamento con più scatole; in caso di parità resta quello standard, per un output prevedibile. Gli strati sono calcolati separatamente dividendo l’altezza massima per l’altezza della scatola e arrotondando per difetto. Il totale deriva dagli strati completi moltiplicati per le scatole per strato. La risposta riporta entrambe le capacità, righe, colonne, altezza usata e residua. È una stima deterministica a griglia rettangolare: non combina orientamenti, non consente sporgenze, non comprime imballaggi e non corica le scatole. Le configurazioni complesse richiedono verifica tecnica e prove fisiche.
Usi la stima come base di pianificazione
Consideri il risultato una base per preventivi, pianificazione del magazzino, confronto degli imballaggi e scenari di trasporto. È utile quando occorre applicare la stessa regola a un catalogo: invii le dimensioni dell’anagrafica prodotto, registri orientamento e strati scelti e segnali gli utilizzi insolitamente bassi. Prima di adottare il numero come standard operativo, controlli i vincoli che le sole dimensioni non descrivono. La resistenza alla compressione può limitare gli strati; il peso può raggiungere il limite del pallet o del veicolo prima dell’altezza; una forma instabile può richiedere interfalde, paraspigoli o pile più basse. Norme antincendio, aperture delle scaffalature, impianti automatici, vettori e clienti possono ridurre ulteriormente lo spazio utile. Il calcolo presume scatole rettangolari identiche e rigide, pallet piano, nessun vuoto e portata illimitata. Per carichi misti, colli irregolari, sporgenze ammesse, limiti di peso o schemi combinati, adotti un processo specializzato. Ogni richiesta API costa $0.002.
Casi d'uso
Confrontare alternative di imballaggio
Provi impronte e altezze diverse per valutare l’effetto sugli strati completi e sulla capacità totale.
Preparare stime logistiche
Calcoli un valore uniforme di scatole per pallet per schede prodotto, stoccaggio, spedizioni e preventivi.
Verificare una nuova scatola
Controlli se l’impronta entra in un orientamento ed esamini righe, colonne e altezza residua selezionate.
Domande frequenti
L’altezza massima comprende il pallet?
No. Inserisca lo spazio verticale disponibile per le scatole. Se il limite comprende il pallet, ne sottragga prima l’altezza.
Posso usare pollici o centimetri?
Sì. È valida qualsiasi unità lineare, purché tutte le sei dimensioni usino la stessa.
Le scatole vengono ruotate per migliorare lo schema?
Sì. La posizione standard viene confrontata con una rotazione di novanta gradi e si sceglie quella con più scatole per strato.
Vengono mescolati orientamenti nello stesso strato?
No. Ogni strato stimato usa una sola griglia. Gli schemi misti o a girandola sono esclusi.
Che cosa accade se la scatola è più grande del pallet?
La richiesta restituisce un errore di input non valido quando l’impronta non entra in nessun orientamento.
Il risultato considera peso o resistenza della scatola?
No. Verifichi peso, compressione, stabilità, movimentazione e limiti legali prima dell’uso operativo.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/ecom/pallet-stacking-count-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"box_length":40,"box_width":30,"box_height":25,"pallet_length":120,"pallet_width":100,"max_stack_height":150}'const res = await fetch("https://api.kit.forhosting.com/ecom/pallet-stacking-count-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"box_length": 40,
"box_width": 30,
"box_height": 25,
"pallet_length": 120,
"pallet_width": 100,
"max_stack_height": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/pallet-stacking-count-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"box_length": 40,
"box_width": 30,
"box_height": 25,
"pallet_length": 120,
"pallet_width": 100,
"max_stack_height": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/pallet-stacking-count-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"box_length":40,"box_width":30,"box_height":25,"pallet_length":120,"pallet_width":100,"max_stack_height":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"box_length":40,"box_width":30,"box_height":25,"pallet_length":120,"pallet_width":100,"max_stack_height":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/pallet-stacking-count-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"box_length": 40,
"box_width": 30,
"box_height": 25,
"pallet_length": 120,
"pallet_width": 100,
"max_stack_height": 150
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.pallet_stacking_count_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |