Implement 'Packaging Class' to Shipments and SKU-level Info tab #338

Closed
opened 2026-06-29 08:37:50 +00:00 by rob · 0 comments
Owner

When processing a shipping label via EasyPost, we need need to pass the total Shipment weight to EasyPost.

Total shipment weight consists of the weight of SKUs and Quanties in the order plus the weight of the Packaging.

We need to pass the Packaging Class weight data to the Shipment, so that we can pass the total shipment weight to EasyPost for shipment processing.

https://cb.estack.com/packaging-classes is the link to the Packaging Class management in the UI.

The user needs to set the default Packaging Class at the SKU-level Info tab (see screenshot mockup below), so that we can have a packaging weight for that product to pass to shipments.

We also need to be able to toggle the Packaging Class at the Shipment level, just in case the total order contents requires a different Packaging Class than the default set at the SKU level (see screenshot mockup below).

Screen_Shot_2020-02-19_at_10.15.09_AM

Screen_Shot_2020-02-19_at_10.50.52_AM

When processing a shipping label via EasyPost, we need need to pass the total Shipment weight to EasyPost. Total shipment weight consists of the weight of SKUs and Quanties in the order plus the weight of the Packaging. We need to pass the Packaging Class weight data to the Shipment, so that we can pass the total shipment weight to EasyPost for shipment processing. https://cb.estack.com/packaging-classes is the link to the Packaging Class management in the UI. The user needs to set the default Packaging Class at the SKU-level Info tab (see screenshot mockup below), so that we can have a packaging weight for that product to pass to shipments. We also need to be able to toggle the Packaging Class at the Shipment level, just in case the total order contents requires a different Packaging Class than the default set at the SKU level (see screenshot mockup below). ![Screen_Shot_2020-02-19_at_10.15.09_AM](/uploads/76e015ae990377562aece3599e58f6f1/Screen_Shot_2020-02-19_at_10.15.09_AM.png) ![Screen_Shot_2020-02-19_at_10.50.52_AM](/uploads/ed67caf8c5b871e7aa9d332b548ff4b3/Screen_Shot_2020-02-19_at_10.50.52_AM.png)
rob added the Doing label 2026-06-29 08:37:50 +00:00
rob closed this issue 2026-06-29 08:37:51 +00:00
Sign in to join this conversation.
No Label Doing
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rob/pms3#338