โ07-30-2025 08:23 AM
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!
โ08-13-2025 11:59 AM
Hello @IQComputing!
Thank you for your community post! Weโve requested that our support team email you on ticket #8586750, as your issue will require additional troubleshooting.
-Cara