Shipping rates for 'Product Bundles' are always sent over to Google regardless of the setting "Shipping rates". Other product types work as expected.
Steps to reproduce:
Create a Product Bundle with all mandatory sub-products.
Now, In Google Listing extension's setting, set "Shipping rates" to "My shipping settings are complex. I will enter my shipping rates and times manually in Google Merchant Center."
Let the products sync. Open the product in Google Merchant account; you'll see a message "You configured the shipping rate for this product by submitting the 'shipping' attribute in your product data. If you configured an account-level shipping rate in your shipping settings, it won't apply to this product.". The 'shipping price' attribute is being sent in this case, and is overwriting the user's set shipping preferences in the Merchant account.
Whereas, for other product types, the shipping price attribute won't be supplied.
Describe the bug:
Shipping rates for 'Product Bundles' are always sent over to Google regardless of the setting "Shipping rates". Other product types work as expected.
Steps to reproduce:
Issue screencast: https://d.pr/v/2xANmR
Expected behavior:
Product Bundles should implement shipping functionality similar to other product types.
Actual behavior:
For product bundles, 'shipping price' attribute is sent over to Google Merchant account overwriting user's main shipping price settings.
Reference screenshot: https://d.pr/i/ZpLAq5
Additional details:
Issue reported here: 37537703-hc, 5648625-zen (same user)
SSR: