Class: Google::Shopping::Merchant::Accounts::V1beta::AutomaticItemUpdates

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/shopping/merchant/accounts/v1beta/automaticimprovements.rb

Overview

Turning on item updates allows Google to automatically update items for you. When item updates are on, Google uses the structured data markup on the website and advanced data extractors to update the price and availability of the items. When the item updates are off, items with mismatched data aren't shown.

Defined Under Namespace

Classes: ItemUpdatesAccountLevelSettings

Instance Attribute Summary collapse

Instance Attribute Details

#account_item_updates_settings::Google::Shopping::Merchant::Accounts::V1beta::AutomaticItemUpdates::ItemUpdatesAccountLevelSettings

Returns Optional. Determines which attributes of the items should be automatically updated. If this field is not present and provided in the update mask, then the settings will be deleted. If there are no settings for subaccount, they are inherited from aggregator.

Returns:



112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/automaticimprovements.rb', line 112

class AutomaticItemUpdates
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Settings for the Automatic Item Updates.
  # @!attribute [rw] allow_price_updates
  #   @return [::Boolean]
  #     If price updates are enabled, Google always updates the active price with
  #     the crawled information.
  # @!attribute [rw] allow_availability_updates
  #   @return [::Boolean]
  #     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.
  # @!attribute [rw] allow_strict_availability_updates
  #   @return [::Boolean]
  #     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`.
  # @!attribute [rw] allow_condition_updates
  #   @return [::Boolean]
  #     If condition updates are enabled, Google always updates item condition
  #     with the condition detected from the details of your product.
  class ItemUpdatesAccountLevelSettings
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#effective_allow_availability_updates::Boolean (readonly)

Returns Output only. The effective value of allow_availability_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.

Returns:

  • (::Boolean)

    Output only. The effective value of allow_availability_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.



112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/automaticimprovements.rb', line 112

class AutomaticItemUpdates
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Settings for the Automatic Item Updates.
  # @!attribute [rw] allow_price_updates
  #   @return [::Boolean]
  #     If price updates are enabled, Google always updates the active price with
  #     the crawled information.
  # @!attribute [rw] allow_availability_updates
  #   @return [::Boolean]
  #     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.
  # @!attribute [rw] allow_strict_availability_updates
  #   @return [::Boolean]
  #     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`.
  # @!attribute [rw] allow_condition_updates
  #   @return [::Boolean]
  #     If condition updates are enabled, Google always updates item condition
  #     with the condition detected from the details of your product.
  class ItemUpdatesAccountLevelSettings
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#effective_allow_condition_updates::Boolean (readonly)

Returns Output only. The effective value of allow_condition_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.

Returns:

  • (::Boolean)

    Output only. The effective value of allow_condition_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.



112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/automaticimprovements.rb', line 112

class AutomaticItemUpdates
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Settings for the Automatic Item Updates.
  # @!attribute [rw] allow_price_updates
  #   @return [::Boolean]
  #     If price updates are enabled, Google always updates the active price with
  #     the crawled information.
  # @!attribute [rw] allow_availability_updates
  #   @return [::Boolean]
  #     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.
  # @!attribute [rw] allow_strict_availability_updates
  #   @return [::Boolean]
  #     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`.
  # @!attribute [rw] allow_condition_updates
  #   @return [::Boolean]
  #     If condition updates are enabled, Google always updates item condition
  #     with the condition detected from the details of your product.
  class ItemUpdatesAccountLevelSettings
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#effective_allow_price_updates::Boolean (readonly)

Returns Output only. The effective value of allow_price_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.

Returns:

  • (::Boolean)

    Output only. The effective value of allow_price_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.



112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/automaticimprovements.rb', line 112

class AutomaticItemUpdates
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Settings for the Automatic Item Updates.
  # @!attribute [rw] allow_price_updates
  #   @return [::Boolean]
  #     If price updates are enabled, Google always updates the active price with
  #     the crawled information.
  # @!attribute [rw] allow_availability_updates
  #   @return [::Boolean]
  #     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.
  # @!attribute [rw] allow_strict_availability_updates
  #   @return [::Boolean]
  #     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`.
  # @!attribute [rw] allow_condition_updates
  #   @return [::Boolean]
  #     If condition updates are enabled, Google always updates item condition
  #     with the condition detected from the details of your product.
  class ItemUpdatesAccountLevelSettings
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#effective_allow_strict_availability_updates::Boolean (readonly)

Returns Output only. The effective value of allow_strict_availability_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.

Returns:

  • (::Boolean)

    Output only. The effective value of allow_strict_availability_updates. If account_item_updates_settings is present, then this value is the same. Otherwise, it represents the inherited value of the parent account. The default value is true if no settings are present. Read-only.



112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/automaticimprovements.rb', line 112

class AutomaticItemUpdates
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Settings for the Automatic Item Updates.
  # @!attribute [rw] allow_price_updates
  #   @return [::Boolean]
  #     If price updates are enabled, Google always updates the active price with
  #     the crawled information.
  # @!attribute [rw] allow_availability_updates
  #   @return [::Boolean]
  #     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.
  # @!attribute [rw] allow_strict_availability_updates
  #   @return [::Boolean]
  #     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`.
  # @!attribute [rw] allow_condition_updates
  #   @return [::Boolean]
  #     If condition updates are enabled, Google always updates item condition
  #     with the condition detected from the details of your product.
  class ItemUpdatesAccountLevelSettings
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end