When a product variant is set to “requires_shipping”: false, one would assume that the order line_item associtated with that variant would honor the setting and set its “requires_shipping” attribute to false, but that is definitely not the case.
Here is an example
Product JSON snippet
{
"product": {
"variants": [
{
"id": 12345,
"product_id": 6789,
"title": "Default Title",
"requires_shipping": false
}
]
}
}
Order Snippet including the ^ product as a line_item:
{
"order": {
"line_items": [
{
"id": 11111,
"variant_id": 12345,
"title": "Replacement Plan",
"quantity": 1,
"product_id": 6789,
"requires_shipping": true,
"name": "Replacement Plan"
}
]
}
}
Would appreciate it if this could be fixed as soon as possible.
Thanks.