I have a WooCommerce website where we have integrated the ShipStation v2 API to pull in Carriers and get Shipping Rate Estimates during the checkout process.
To simplify the checkout process, I'm using a WC_Box_Packing library to box as many items into Shop Owner defined boxes before requesting a response from the ShipStation API for carrier estimates.
I see in the WooCommerce Orders that it's saving the Shipping Method correctly with the correct carrier and the correct carrier service - I'm even saving the carrier and service codes as metadata.
On the ShipStation side, the carrier is only picked up on whenever the customer orders 1 product. If the customer orders multiple products, ShipStation does not pick up on the selected carrier / service chosen by the customer, forcing the shop owner team to manually assign the selected shipping option as seen on the WooCommerce order.
1). Why is ShipStation unable to carry over the customer selected carrier associated with the WooCommerce Order?
2). How can I inform ShipStation of the selected carrier?
Any other ideas, suggestions, information that would be helpful is appreciated!
