Product cubic volume planner
Shopify Cubic-Inch Box-Fit Planner
Upload a product dimension CSV with length, width, height, and optional box volume columns, then compute cubic-inch volumes and generate a packing worksheet that flags oversized products for carrier and box-fit review.
Browser-side scan
Drop a product dimension CSV
No CSV selected
Use this box-fit planner to compute product cubic volume from shipping dimensions and review box-fit constraints before carrier selection or shipping method work. Everything runs locally in your browser with the File API; no dimensions, products, or volumes are sent to any server. Upload a CSV with product identity (Handle, Variant SKU, or Title), product length, width, height, a dimension unit (inches, centimeters, or millimeters), and an optional max box volume column in cubic inches. The tool normalizes the dimension unit, computes cubic-inch volume per product, flags missing or invalid dimensions and unrecognized units, compares each product against the optional box volume limit, and exports a packing review worksheet. It does not call Shopify, carrier, or box-sizing APIs, does not change any product attributes, and does not submit data anywhere.
Import blockers
Common causes this scan checks
- Product dimensions are stored inconsistently in separate columns or in mixed units (some rows in inches, some in centimeters) across the catalog.
- Merchants need cubic-inch volume to sanity-check carrier pricing or dimensional weight before changing shipping settings in bulk.
- An optional max box volume helps surface oversized items that need a larger box, splitting, or a different carrier before orders ship.
- Large catalogs need a local worksheet to review packing dimensions before they are handed to a fulfillment team or an approved workflow.
Workflow
How to use the cleaned CSV
- Prepare a CSV with product identity (Handle, Variant SKU, or Title), Length, Width, Height, an optional Dimension Unit, and an optional Max Box Volume column in cubic inches.
- Upload the CSV and review any missing identity, missing dimension, or unrecognized unit warnings before continuing.
- Spot-check rows flagged with zero, negative, or non-numeric dimension values, especially where the dimension unit is missing or unrecognized.
- Export the box-fit planning worksheet and review every cubic-inch volume and oversize status before assigning carriers or shipping methods.
Auto-fix policy
What the export can safely change
- Detects product identity, dimension, and unit columns from common patterns (Handle, Variant SKU, Title; Length, Width, Height, Depth; Unit, Dimension Unit; Max Box Volume, Box Limit).
- Normalizes dimensions from inches, centimeters, and millimeters into a single cubic-inch scale for comparison.
- Flags missing or invalid dimensions, unrecognized units, and zero or negative values that would prevent an accurate volume.
- Computes cubic-inch volume per row and compares it against an optional max box volume to flag oversized products.
- Exports a local packing review worksheet with identity, normalized dimensions, cubic inches, max box volume, oversize status, and a review note, without calling any APIs.
CSV example
CSV example: product cubic-inch volume and box-fit worksheet
The box-fit planner converts 30 x 20 x 15 cm to 549.21 cubic inches and 4 x 4 x 5 in to 80 cubic inches, compares both against the optional max box volume, marks each row Fits, and flags them ready for the packing worksheet without claiming to modify Shopify or assign carriers.
Handle,Length,Width,Height,Unit,Max Box Volume blue-mug,4,4,5,in,500 travel-bag,30,20,15,cm,2000
Handle,Variant SKU,Title,Length,Width,Height,Dimension unit,Cubic inches,Max box volume,Oversize status,Review note,Source row blue-mug,,,4,4,5,in,80,500,Fits,Ready for packing worksheet,2 travel-bag,,,30,20,15,cm,549.21,2000,Fits,Ready for packing worksheet,3
FAQ
Shopify CSV questions
Does this change product dimensions in Shopify?
No. It computes cubic-inch volume and generates a local review worksheet. It does not modify any Shopify product attributes, assign carriers, or store data anywhere.
What unit conversions are used for cubic volume?
Each dimension is converted to inches, then multiplied: cubic inches = (L x W x H) with 1 in = 1 in, 1 cm = 0.393701 in, 1 mm = 0.0393701 in. Equivalently 1 cm cubed = 0.0610237 cubic inches and 1 mm cubed = 0.000061024 cubic inches. The worksheet shows every value in cubic inches.
Why would I add a max box volume column?
It is optional. If included, the planner flags any product whose computed cubic-inch volume exceeds your box volume, helping you spot items that need a larger box, splitting, or a different carrier before shipping.
Does the dimension CSV leave my browser?
No. The CSV is parsed locally in the browser session. The site never uploads product dimensions, computed volumes, or any other worksheet data.
Feedback
How is this tool working for you?
Found a bug, a false alarm, or a missing check? Tell me — a human reads every note.