Great question — answering as the UphillTech team:
I thought I had seen dimensions in Shopify and I know that at one point I was "using" dimensions that were setup in Shopify. But I wasn't using shipping directly in Shopify. We were shipping orders in a WMS and then connecting with a shipping system like Shipstation. I found that we were storing the dimensions as "metadata" on the product and that worked because we were just passing that information downstream. I also can't find any dimension or packages fields on any Fulfillment object. The last time we reviewed our integration with Shopify, we recognized a mismatch where our WMS was providing multiple packages for an order, with multiple tracking numbers but Shopify only allowed 1...
Full answer by baerdatadev: https://stackoverflow.stackexchange.com/a/79844874 (CC BY-SA 4.0).
Need it done for your business? UphillTech.