Add shipping method and shipment state to packing reports

This commit is contained in:
Ahmed Ejaz
2025-02-18 12:42:34 +05:00
parent bf62d16ca5
commit 1611b2a31f
11 changed files with 75 additions and 12 deletions

View File

@@ -67,7 +67,9 @@ RSpec.describe Api::V0::ReportsController, type: :controller do
"variant" => line_item.full_name,
"quantity" => line_item.quantity,
"price" => (line_item.quantity * line_item.price).to_s,
"temp_controlled" => line_item.variant.shipping_category&.temperature_controlled
"temp_controlled" => line_item.variant.shipping_category&.temperature_controlled,
"shipment_state" => line_item.order.shipment_state,
"shipping_method" => line_item.order.shipping_method&.name,
}.
merge(dimensions(line_item)).
merge(contacts(line_item.order.bill_address))
@@ -85,7 +87,9 @@ RSpec.describe Api::V0::ReportsController, type: :controller do
"variant" => line_item.full_name,
"quantity" => line_item.quantity,
"price" => (line_item.quantity * line_item.price).to_s,
"temp_controlled" => line_item.variant.shipping_category&.temperature_controlled
"temp_controlled" => line_item.variant.shipping_category&.temperature_controlled,
"shipment_state" => line_item.order.shipment_state,
"shipping_method" => line_item.order.shipping_method&.name,
}.merge(dimensions(line_item))
end