Deja de pagar de más porque tu software eligió la caja equivocada.
CartonPilot calcula la caja óptima - o las cajas - para cada pedido en milisegundos. Menos paquetes, menos relleno, menor peso volumétrico. Margen que ya estabas dejando sobre la mesa.
Tres pasos desde las líneas del pedido hasta la caja válida más barata.
Envía las líneas del pedido
Envía por POST el largo x ancho x alto, el peso y la cantidad de cada artículo, junto con tu gama de cajas. Sin sincronización de catálogo ni configuración.
CartonPilot resuelve el embalaje
Un solucionador de 3D bin packing prueba rotaciones y combinaciones de cajas, respetando la capacidad de peso, la fragilidad y las reglas de apilado.
Recibe el plan óptimo
Recibes la caja (o los envíos divididos), la colocación 3D de los artículos, el nivel de llenado y el coste total de las cajas - listo para tu puesto de embalaje.
Una llamada. Pedidos y artículos empaquetados para ahorrar en transporte.
Un único endpoint REST. JSON plano sobre HTTPS, con el mismo motor que la auditoría gratuita - lo bastante rápido para tu checkout en vivo o tu puesto de embalaje en el WMS.
- →Plan de embalaje 3D completo: posiciones de los artículos, rotaciones y nivel de llenado por paquete
- →Indica qué optimizar con options.objective - o elige tú mismo entre 8 algoritmos
- →División en varias cajas cuando una sola no basta
- →Solucionador: menos de 1 ms de mediana por pedido · respuesta API: ~20 ms p50 / ~60 ms p95 en servidor
# request - one order, your box line-up curl https://cartonpilot.com/api/v1/shipping-optimize \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{ "boxes": [ { "id": "box-sm", "cost": 0.61, "dimensions": { "length": 10, "width": 8, "height": 6 } }, { "id": "box-md", "cost": 0.94, "dimensions": { "length": 12, "width": 10, "height": 8 } } ], "items": [ { "id": "MUG-01", "weight": 1.1, "quantity": 4, "dimensions": { "length": 4.5, "width": 3.5, "height": 4.5 } }, { "id": "BOOK-01", "weight": 1.8, "quantity": 2, "dimensions": { "length": 9.5, "width": 7.5, "height": 1.5 } } ], "options": { "objective": "fewest-parcels" } }' # response (abridged) { "success": true, "data": { "shipments": [{ "box": { "id": "box-md", "cost": 0.94 }, "packedItems": [ /* 6 placements: position + rotation */ ], "utilization": { "volume": 51.8 }, "totalWeight": 8 }], "summary": { "totalShipments": 1, "totalCost": 0.94 } }, "metadata": { "algorithm": "cartonpilot-ultra", "executionTimeMs": 1 } }
Los mismos pedidos. 113.050 $ de vuelta.
14 perfiles de pedido representativos, empaquetados de dos formas - un empaquetador first-fit estándar frente a cartonpilot-ultra de CartonPilot - y proyectados a 10.000 pedidos con tarifas Ground FedEx/UPS 2026 publicadas.
gasto en transporte · 17.857 paquetes
Un pedido puede repartirse en varias cajas - y cada paquete extra se factura a tarifa pública.
gasto en transporte reducido a 192.786 $ · 10.000 paquetes
−7857 paquetes en los mismos 10.000 pedidos - y 786 $ menos de cartón.
Benchmark: 44 % menos paquetes y 37 % menos gasto en transporte frente a un empaquetador first-fit estándar en 14 perfiles de pedido. Las cifras de transporte usan las tarifas Ground FedEx y UPS 2026 publicadas (zona 5, divisor volumétrico 139), sin recargos ni descuentos negociados. Los datos, el método y los resultados están publicados en GitHub y son reproducibles contra la API pública con una clave gratuita. El tiempo del solucionador es solo cómputo; los tiempos de respuesta de la API se miden en servidor y excluyen la red del cliente.
Consulta tu cifra antes de escribir una línea de código.
Sube una semana de pedidos y CartonPilot los reproduce, mostrando exactamente dónde tu lógica de cajas pierde margen.