In order to make our app’s data visible in ShipStation you will need to make the shipping required for our app’s product options.
Add this code to the theme.liquid file after the <head> tag.
<script>
/* make shipping required */
function bcpoFirst() {
bcpo_settings.requires_shipping = true;
}
</script>
This will only apply to future orders it won’t change the orders that have already been made.
Do not use this code if you are using custom shipping rates based on order price. This will cause an error not allowing the user to select a shipping rate and they are unable to checkout.
This will also add your virtual options to ShipStation Labels