Bigcommerce has a built-in Gift Wrap solution, and this data is not utilized by Shipstation. A Shipstation customer service tech shared with me the output of the API call that Shipstation gets from BigCommerce when importing a new order. In that JSON, there's a products object (line 83 of my file). Within that object, wrapping_name and wrapping_message parameters (lines 111 and 116) are both sent to Shipstation. This is the gift wrap option (such as "standard", "premium", etc) and gift message (such as "Happy birthday, mom") selected by the customer in the store for that specific product. Having the ability to assign wrapping_name and wrapping_message to a Field Replacement in the Packing Slip Editor and utilize it in the Order Items section of the Packing Slip template would solve many problems. Ideally this would just be part of the [Item Options] field, or it could be a separate field, either way, this is an incredible oversight. Currently there is no ability to map this data into Custom Fields either. I was told this was impossible because Shipstation cannot access wrapping_name and wrapping_message, but according to BigCommerce, this is untrue and the data **is** supplied to Shipstation in the JSON—as confirmed by the file shared by Shipstation's customer service. If Shipstation's processing discards this information, this should be reworked, but there is no technical reason from BigCommerce's side for this not to work. Asking Bigcommerce to come up with a solution is unacceptable because Shipstation **has** the product-level gift wrap data within the order's JSON. It is simply being ignored.
... View more