AdWords is now Google Ads. Our new name reflects the full range of advertising options we offer across Search, Display, YouTube, and more. Learn more

Ads
2K members online now
2K members online now
For questions related to Google Shopping and Merchant Center. Learn to optimize your Shopping ads
Guide Me
star_border
Reply

Missing sub-attribute in attribute: shipping.price <-- Is that such a big deal ?

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

I figured out the shipping rules I want, and my xml looks like this:

 

<g:shipping>
<g:country>US</g:country>
<g:service>Flat</g:service>
</g:shipping>
<g:shipping_label>FREE_SHIPPING</g:shipping_label>
</item>

 

The result is what I want, but I get this warning "Missing sub-attribute in attribute: shipping.price". When I add the shipping price, it overrides the price I have set in the FREE_SHIPPING label. If I don't add the price, I get a warning. Is the warning really a big deal ? Would my products post with the warning?

I'm new to all this, so all feedback (even negative) is welcome.

 

Thanks

 

1 Expert replyverified_user
1 ACCEPTED SOLUTION

Accepted Solutions
Marked as Best Answer.
Solution
Accepted by topic author CoolGuy
March

Missing sub-attribute in attribute: shipping.price &lt;-- Is that such a big deal ?

[ Edited ]
Top Contributor
# 2
Top Contributor

to use a shipping_label and corresponding account-level shipping-setting,
simply remove the entire shipping-attribute and all related sub-attributes --

i.e. remove the google-xml g:shipping element.

submitted shipping for an item overrides all account-level shipping-settings.

shipping, for an item-offer, may be either (a) submitted via
a valid shipping attribute with a valid shipping-price value

and currency, or (b) assigned via a valid shipping-setting,

set within the merchant-center-account -- but never both.

a valid shipping attribute, submitted with an item,
will override any and all shipping that is set within
the merchant-center-account, for that item.

if a shipping-setting in the account via a shipping_label is wanted,
then simply remove the shipping-attribute and all sub-attributes,
for the item-offer -- that is, do not ignore the related warnings.

always verify shipping, by using the shipping-rate-calculator,
by clicking on the item's title, under the products-list-tab --
the shipping-rate displayed for a shopping-ad must be

either exactly accurate, or a reasonable overestimate.

 

View solution in original post

Marked as Best Answer.
Solution
Accepted by topic author CoolGuy
March

Missing sub-attribute in attribute: shipping.price &lt;-- Is that such a big deal ?

[ Edited ]
Top Contributor
# 2
Top Contributor

to use a shipping_label and corresponding account-level shipping-setting,
simply remove the entire shipping-attribute and all related sub-attributes --

i.e. remove the google-xml g:shipping element.

submitted shipping for an item overrides all account-level shipping-settings.

shipping, for an item-offer, may be either (a) submitted via
a valid shipping attribute with a valid shipping-price value

and currency, or (b) assigned via a valid shipping-setting,

set within the merchant-center-account -- but never both.

a valid shipping attribute, submitted with an item,
will override any and all shipping that is set within
the merchant-center-account, for that item.

if a shipping-setting in the account via a shipping_label is wanted,
then simply remove the shipping-attribute and all sub-attributes,
for the item-offer -- that is, do not ignore the related warnings.

always verify shipping, by using the shipping-rate-calculator,
by clicking on the item's title, under the products-list-tab --
the shipping-rate displayed for a shopping-ad must be

either exactly accurate, or a reasonable overestimate.

 

Missing sub-attribute in attribute: shipping.price &lt;-- Is that such a big deal ?

Visitor ✭ ✭ ✭
# 3
Visitor ✭ ✭ ✭

Celebird,

Thank you so much! You're right. All I had to do was remove the <g:shipping></g:shipping> element.