Liking cljdoc? Tell your friends :D

happygapi.content.repricingrules

Content API for Shopping: repricingrules. Manage your product listings and accounts for Google Shopping See: https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules

Content API for Shopping: repricingrules.
Manage your product listings and accounts for Google Shopping
See: https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules
raw docstring

create$clj

(create$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/create

Required parameters: merchantId

Optional parameters: ruleId

Body:

{:restriction {:floor RepricingRuleRestrictionBoundary, :useAutoPricingMinPrice boolean}, :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]}, :paused boolean, :eligibleOfferMatcher {:itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :matcherOption string, :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :skipWhenOnPromotion boolean, :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher}, :type string, :title string, :statsBasedRule {:percentageDelta integer, :priceDelta string}, :languageCode string, :ruleId string, :cogsBasedRule {:priceDelta string, :percentageDelta integer}, :merchantId string, :countryCode string}

Creates a repricing rule for your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/create

Required parameters: merchantId

Optional parameters: ruleId

Body: 

{:restriction {:floor RepricingRuleRestrictionBoundary,
               :useAutoPricingMinPrice boolean},
 :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]},
 :paused boolean,
 :eligibleOfferMatcher {:itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :matcherOption string,
                        :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :skipWhenOnPromotion boolean,
                        :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher},
 :type string,
 :title string,
 :statsBasedRule {:percentageDelta integer, :priceDelta string},
 :languageCode string,
 :ruleId string,
 :cogsBasedRule {:priceDelta string, :percentageDelta integer},
 :merchantId string,
 :countryCode string}

Creates a repricing rule for your Merchant Center account.
raw docstring

delete$clj

(delete$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/delete

Required parameters: ruleId, merchantId

Optional parameters: none

Deletes a repricing rule in your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/delete

Required parameters: ruleId, merchantId

Optional parameters: none

Deletes a repricing rule in your Merchant Center account.
raw docstring

get$clj

(get$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/get

Required parameters: ruleId, merchantId

Optional parameters: none

Retrieves a repricing rule from your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/get

Required parameters: ruleId, merchantId

Optional parameters: none

Retrieves a repricing rule from your Merchant Center account.
raw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/list

Required parameters: merchantId

Optional parameters: pageSize, countryCode, pageToken, languageCode

Lists the repricing rules in your Merchant Center account.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/list

Required parameters: merchantId

Optional parameters: pageSize, countryCode, pageToken, languageCode

Lists the repricing rules in your Merchant Center account.
raw docstring

patch$clj

(patch$ auth parameters body)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/patch

Required parameters: ruleId, merchantId

Optional parameters: none

Body:

{:restriction {:floor RepricingRuleRestrictionBoundary, :useAutoPricingMinPrice boolean}, :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]}, :paused boolean, :eligibleOfferMatcher {:itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :matcherOption string, :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher, :skipWhenOnPromotion boolean, :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher}, :type string, :title string, :statsBasedRule {:percentageDelta integer, :priceDelta string}, :languageCode string, :ruleId string, :cogsBasedRule {:priceDelta string, :percentageDelta integer}, :merchantId string, :countryCode string}

Updates a repricing rule in your Merchant Center account. All mutable fields will be overwritten in each update request. In each update, you must provide all required mutable fields, or an error will be thrown. If you do not provide an optional field in the update request, if that field currently exists, it will be deleted from the rule.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/patch

Required parameters: ruleId, merchantId

Optional parameters: none

Body: 

{:restriction {:floor RepricingRuleRestrictionBoundary,
               :useAutoPricingMinPrice boolean},
 :effectiveTimePeriod {:fixedTimePeriods [RepricingRuleEffectiveTimeFixedTimePeriod]},
 :paused boolean,
 :eligibleOfferMatcher {:itemGroupIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :matcherOption string,
                        :brandMatcher RepricingRuleEligibleOfferMatcherStringMatcher,
                        :skipWhenOnPromotion boolean,
                        :offerIdMatcher RepricingRuleEligibleOfferMatcherStringMatcher},
 :type string,
 :title string,
 :statsBasedRule {:percentageDelta integer, :priceDelta string},
 :languageCode string,
 :ruleId string,
 :cogsBasedRule {:priceDelta string, :percentageDelta integer},
 :merchantId string,
 :countryCode string}

Updates a repricing rule in your Merchant Center account. All mutable fields will be overwritten in each update request. In each update, you must provide all required mutable fields, or an error will be thrown. If you do not provide an optional field in the update request, if that field currently exists, it will be deleted from the rule.
raw docstring

repricingreports-list$clj

(repricingreports-list$ auth parameters)

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/repricingreports/list

Required parameters: ruleId, merchantId

Optional parameters: pageToken, endDate, pageSize, startDate

Lists the metrics report for a given Repricing rule.

https://developers.google.com/shopping-content/v2/api/reference/rest/v2.1/repricingrules/repricingreports/list

Required parameters: ruleId, merchantId

Optional parameters: pageToken, endDate, pageSize, startDate

Lists the metrics report for a given Repricing rule.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close