If availability updates are enabled, any previous availability values
get overwritten if Google finds an out-of-stock annotation on the offer's
page.
If additionally allow_strict_availability_updates field is set to
true, values get overwritten if Google finds an in-stock annotation on
the offer’s page.
If allow_availability_updates is enabled, items are automatically
updated in all your Shopping target countries. By default, availability
updates will only be applied to items that are 'out of stock' on your
website but 'in stock' on Shopping. Set this to true to also update items
that are 'in stock' on your website, but 'out of stock' on Google
Shopping. In order for this field to have an effect, you must also set
allow_availability_updates.
If availability updates are enabled, any previous availability values
get overwritten if Google finds an out-of-stock annotation on the offer's
page.
If additionally allow_strict_availability_updates field is set to
true, values get overwritten if Google finds an in-stock annotation on
the offer’s page.
If allow_availability_updates is enabled, items are automatically
updated in all your Shopping target countries. By default, availability
updates will only be applied to items that are 'out of stock' on your
website but 'in stock' on Shopping. Set this to true to also update items
that are 'in stock' on your website, but 'out of stock' on Google
Shopping. In order for this field to have an effect, you must also set
allow_availability_updates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder (1.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0 (latest)](/java/docs/reference/google-shopping-merchant-accounts/latest/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.26.0](/java/docs/reference/google-shopping-merchant-accounts/0.26.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.24.0](/java/docs/reference/google-shopping-merchant-accounts/0.24.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.23.0](/java/docs/reference/google-shopping-merchant-accounts/0.23.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.20.0](/java/docs/reference/google-shopping-merchant-accounts/0.20.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.19.0](/java/docs/reference/google-shopping-merchant-accounts/0.19.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.18.0](/java/docs/reference/google-shopping-merchant-accounts/0.18.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.16.0](/java/docs/reference/google-shopping-merchant-accounts/0.16.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.15.0](/java/docs/reference/google-shopping-merchant-accounts/0.15.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.14.0](/java/docs/reference/google-shopping-merchant-accounts/0.14.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.13.0](/java/docs/reference/google-shopping-merchant-accounts/0.13.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.12.0](/java/docs/reference/google-shopping-merchant-accounts/0.12.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.11.0](/java/docs/reference/google-shopping-merchant-accounts/0.11.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.10.0](/java/docs/reference/google-shopping-merchant-accounts/0.10.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.9.0](/java/docs/reference/google-shopping-merchant-accounts/0.9.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.8.0](/java/docs/reference/google-shopping-merchant-accounts/0.8.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.7.0](/java/docs/reference/google-shopping-merchant-accounts/0.7.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.5.0](/java/docs/reference/google-shopping-merchant-accounts/0.5.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.4.0](/java/docs/reference/google-shopping-merchant-accounts/0.4.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.3.0](/java/docs/reference/google-shopping-merchant-accounts/0.3.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.2.0](/java/docs/reference/google-shopping-merchant-accounts/0.2.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder)\n- [0.1.0](/java/docs/reference/google-shopping-merchant-accounts/0.1.0/com.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder) \n\n public static interface AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAllowAvailabilityUpdates()\n\n public abstract boolean getAllowAvailabilityUpdates()\n\nIf availability updates are enabled, any previous availability values\nget overwritten if Google finds an out-of-stock annotation on the offer's\npage.\nIf additionally `allow_strict_availability_updates` field is set to\ntrue, values get overwritten if Google finds an in-stock annotation on\nthe offer's page.\n\n`optional bool allow_availability_updates = 2;`\n\n### getAllowConditionUpdates()\n\n public abstract boolean getAllowConditionUpdates()\n\nIf condition updates are enabled, Google always updates item condition\nwith the condition detected from the details of your product.\n\n`optional bool allow_condition_updates = 4;`\n\n### getAllowPriceUpdates()\n\n public abstract boolean getAllowPriceUpdates()\n\nIf price updates are enabled, Google always updates the active price with\nthe crawled information.\n\n`optional bool allow_price_updates = 1;`\n\n### getAllowStrictAvailabilityUpdates()\n\n public abstract boolean getAllowStrictAvailabilityUpdates()\n\nIf `allow_availability_updates` is enabled, items are automatically\nupdated in all your Shopping target countries. By default, availability\nupdates will only be applied to items that are 'out of stock' on your\nwebsite but 'in stock' on Shopping. Set this to true to also update items\nthat are 'in stock' on your website, but 'out of stock' on Google\nShopping. In order for this field to have an effect, you must also set\n`allow_availability_updates`.\n\n`optional bool allow_strict_availability_updates = 3;`\n\n### hasAllowAvailabilityUpdates()\n\n public abstract boolean hasAllowAvailabilityUpdates()\n\nIf availability updates are enabled, any previous availability values\nget overwritten if Google finds an out-of-stock annotation on the offer's\npage.\nIf additionally `allow_strict_availability_updates` field is set to\ntrue, values get overwritten if Google finds an in-stock annotation on\nthe offer's page.\n\n`optional bool allow_availability_updates = 2;`\n\n### hasAllowConditionUpdates()\n\n public abstract boolean hasAllowConditionUpdates()\n\nIf condition updates are enabled, Google always updates item condition\nwith the condition detected from the details of your product.\n\n`optional bool allow_condition_updates = 4;`\n\n### hasAllowPriceUpdates()\n\n public abstract boolean hasAllowPriceUpdates()\n\nIf price updates are enabled, Google always updates the active price with\nthe crawled information.\n\n`optional bool allow_price_updates = 1;`\n\n### hasAllowStrictAvailabilityUpdates()\n\n public abstract boolean hasAllowStrictAvailabilityUpdates()\n\nIf `allow_availability_updates` is enabled, items are automatically\nupdated in all your Shopping target countries. By default, availability\nupdates will only be applied to items that are 'out of stock' on your\nwebsite but 'in stock' on Shopping. Set this to true to also update items\nthat are 'in stock' on your website, but 'out of stock' on Google\nShopping. In order for this field to have an effect, you must also set\n`allow_availability_updates`.\n\n`optional bool allow_strict_availability_updates = 3;`"]]