Liking cljdoc? Tell your friends :D

happygapi.content.products

Content API for Shopping: products. Manages product items, inventory, and Merchant Center accounts for Google Shopping. See: https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products

Content API for Shopping: products.
Manages product items, inventory, and Merchant Center accounts for Google Shopping.
See: https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products
raw docstring

custombatch$clj

(custombatch$ auth args body)

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/custombatch

Required parameters: none

Optional parameters: none

Body:

{:entries [{:batchId integer, :feedId string, :merchantId string, :method string, :product Product, :productId string}]}

Retrieves, inserts, and deletes multiple products in a single request.

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/custombatch

Required parameters: none

Optional parameters: none

Body: 

{:entries [{:batchId integer,
            :feedId string,
            :merchantId string,
            :method string,
            :product Product,
            :productId string}]}

Retrieves, inserts, and deletes multiple products in a single request.
sourceraw docstring

delete$clj

(delete$ auth args)

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/delete

Required parameters: merchantId, productId

Optional parameters: feedId Deletes a product from your Merchant Center account.

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/delete

Required parameters: merchantId, productId

Optional parameters: feedId
Deletes a product from your Merchant Center account.
sourceraw docstring

get$clj

(get$ auth args)

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/get

Required parameters: merchantId, productId

Optional parameters: none Retrieves a product from your Merchant Center account.

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/get

Required parameters: merchantId, productId

Optional parameters: none
Retrieves a product from your Merchant Center account.
sourceraw docstring

insert$clj

(insert$ auth args body)

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/insert

Required parameters: merchantId

Optional parameters: feedId

Body:

{:description string, :mpn string, :customLabel0 string, :transitTimeLabel string, :shippingWeight {:unit string, :value number}, :availability string, :sizes [string], :shippingHeight {:unit string, :value number}, :taxCategory string, :ageGroup string, :sizeSystem string, :customLabel3 string, :displayAdsTitle string, :color string, :salePrice {:currency string, :value string}, :maxEnergyEfficiencyClass string, :taxes [{:country string, :locationId string, :postalCode string, :rate number, :region string, :taxShip boolean}], :displayAdsId string, :adsRedirect string, :additionalImageLinks [string], :energyEfficiencyClass string, :isBundle boolean, :maxHandlingTime string, :adsLabels [string], :customAttributes [{:groupValues [CustomAttribute], :name string, :value string}], :displayAdsLink string, :displayAdsValue number, :channel string, :contentLanguage string, :shippingWidth {:unit string, :value number}, :mobileLink string, :shippingLabel string, :shippingLength {:unit string, :value number}, :sizeType string, :source string, :googleProductCategory string, :brand string, :title string, :unitPricingBaseMeasure {:unit string, :value string}, :loyaltyPoints {:name string, :pointsValue string, :ratio number}, :offerId string, :installment {:amount Price, :months string}, :identifierExists boolean, :excludedDestinations [string], :adult boolean, :itemGroupId string, :customLabel2 string, :link string, :id string, :condition string, :kind string, :material string, :customLabel4 string, :displayAdsSimilarIds [string], :customLabel1 string, :sellOnGoogleQuantity string, :availabilityDate string, :minHandlingTime string, :costOfGoodsSold {:currency string, :value string}, :gtin string, :multipack string, :unitPricingMeasure {:unit string, :value number}, :shipping [{:country string, :locationGroupName string, :locationId string, :postalCode string, :price Price, :region string, :service string}], :gender string, :targetCountry string, :minEnergyEfficiencyClass string, :promotionIds [string], :price {:currency string, :value string}, :adsGrouping string, :imageLink string, :expirationDate string, :pattern string, :includedDestinations [string], :productTypes [string], :salePriceEffectiveDate string}

Uploads a product to your Merchant Center account. If an item with the same channel, contentLanguage, offerId, and targetCountry already exists, this method updates that entry.

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/insert

Required parameters: merchantId

Optional parameters: feedId

Body: 

{:description string,
 :mpn string,
 :customLabel0 string,
 :transitTimeLabel string,
 :shippingWeight {:unit string, :value number},
 :availability string,
 :sizes [string],
 :shippingHeight {:unit string, :value number},
 :taxCategory string,
 :ageGroup string,
 :sizeSystem string,
 :customLabel3 string,
 :displayAdsTitle string,
 :color string,
 :salePrice {:currency string, :value string},
 :maxEnergyEfficiencyClass string,
 :taxes [{:country string,
          :locationId string,
          :postalCode string,
          :rate number,
          :region string,
          :taxShip boolean}],
 :displayAdsId string,
 :adsRedirect string,
 :additionalImageLinks [string],
 :energyEfficiencyClass string,
 :isBundle boolean,
 :maxHandlingTime string,
 :adsLabels [string],
 :customAttributes [{:groupValues [CustomAttribute],
                     :name string,
                     :value string}],
 :displayAdsLink string,
 :displayAdsValue number,
 :channel string,
 :contentLanguage string,
 :shippingWidth {:unit string, :value number},
 :mobileLink string,
 :shippingLabel string,
 :shippingLength {:unit string, :value number},
 :sizeType string,
 :source string,
 :googleProductCategory string,
 :brand string,
 :title string,
 :unitPricingBaseMeasure {:unit string, :value string},
 :loyaltyPoints {:name string, :pointsValue string, :ratio number},
 :offerId string,
 :installment {:amount Price, :months string},
 :identifierExists boolean,
 :excludedDestinations [string],
 :adult boolean,
 :itemGroupId string,
 :customLabel2 string,
 :link string,
 :id string,
 :condition string,
 :kind string,
 :material string,
 :customLabel4 string,
 :displayAdsSimilarIds [string],
 :customLabel1 string,
 :sellOnGoogleQuantity string,
 :availabilityDate string,
 :minHandlingTime string,
 :costOfGoodsSold {:currency string, :value string},
 :gtin string,
 :multipack string,
 :unitPricingMeasure {:unit string, :value number},
 :shipping [{:country string,
             :locationGroupName string,
             :locationId string,
             :postalCode string,
             :price Price,
             :region string,
             :service string}],
 :gender string,
 :targetCountry string,
 :minEnergyEfficiencyClass string,
 :promotionIds [string],
 :price {:currency string, :value string},
 :adsGrouping string,
 :imageLink string,
 :expirationDate string,
 :pattern string,
 :includedDestinations [string],
 :productTypes [string],
 :salePriceEffectiveDate string}

Uploads a product to your Merchant Center account. If an item with the same channel, contentLanguage, offerId, and targetCountry already exists, this method updates that entry.
sourceraw docstring

list$clj

(list$ auth args)

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/list

Required parameters: merchantId

Optional parameters: maxResults, pageToken Lists the products in your Merchant Center account.

https://developers.google.com/shopping-contentapi/reference/rest/v2.1/products/list

Required parameters: merchantId

Optional parameters: maxResults, pageToken
Lists the products in your Merchant Center account.
sourceraw docstring

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

× close