使用 Merchant Accounts API,您就能管理帳戶中所有產品 (包括子帳戶) 的稅金和運送設定。
您所做的變更會套用至所有產品。如要更新個別產品的稅金和運費,請使用 Merchant Products API。
稅金設定
對於鎖定美國客戶的產品,您可以使用 accounttax 資源新增稅金設定。這樣就能更新帳戶層級的稅金設定。
這個要求範例針對兩個不同地點新增不同的稅率。(詳情請參閱指定地理區域)。
POST https://merchantapi.googleapis.com/accounts/v1beta/{account_id}/accounttax/{account_id}
{
"taxRules": [
{
"regionCode": "US",
"[locationId](/adwords/api/docs/appendix/geotargeting)": 21167,
"useGoogleRate": true,
"shippingTaxed": false
},
{
"locationId": 21137,
"shippingTaxed": true,
"selfSpecifiedRateMicros": 21500
}
// ...
]
}
運送設定
shippingsettings 資源可讓您擷取及更新多重客戶帳戶 (MCA) 和所有相關子帳戶的運送設定。
MCA 通常由為多個商家管理網路商店和 API 服務的整合商、集結網站及管道合作夥伴使用。如果商家有多個網路商店或品牌在不同的網站上銷售,也可選擇將子帳戶隸屬於單一 MCA。
Google 可以自動更新部分產品的預估送達時間。
新增運送設定
使用 shippingsettings.update 新增或更新帳戶的運送設定。
設定郵遞區號群組
使用 Merchant Accounts API 管理商家帳戶的區域 (稱為 postalCodeGroups)。
postalCodeGroups 資源是分組清單,其中每個群組都含有共用相同運送設定的多個郵遞區號清單。
使用 Merchant API 管理 postalCodeGroups,如下所示:
發出 get 呼叫來擷取所有 shippingsettings 和 postalCodeGroups。
將 get 呼叫中的 shippingsettings 複製到 update 呼叫。
如果您在運送服務中沒有使用運送時間標籤,請從要求主體中移除下列項目。
"transitTimeLabels": [ "all other labels" ],
在 update 呼叫的 postalCodeGroups 區段中,填入要使用的區域。
使用 shippingsettings 和 postalCodeGroups 資源發出 update 呼叫。
新增當天到貨服務
如果您擁有店面商品目錄資料,就可以透過 Content API for Shopping 設定當天到貨運送服務。請參閱「為店面產品新增店內資訊」(addlocalinventory)。
當天到貨運送服務的 shipmentType 是 local_delivery。
注意事項如下:
- 所有 local_delivery 運送服務都視為當天到貨服務。
- 您無法變更本地配送的 deliveryTime 資訊。
使用 shippingsettings.update 為店面商品目錄產品設定當天到貨服務。
新增次日到貨服務
根據預設,如果訂單是在當天到貨截止時間後下單,則會排定次日到貨。
如要關閉次日到貨服務,請將 no_delivery_post_cutoff 設為 true。
如果您關閉次日到貨服務,只會在每天的截止時間之前顯示運送服務。
shipmentType 為 local_delivery 時,才提供次日到貨服務。
新增退貨政策
如果您是透過購物廣告或自然產品資訊刊登產品,可以使用 returnpolicyonline 建立、查看、編輯或刪除具有下列屬性的線上退貨政策:
- 指定國家/地區 (請參閱「設定購物廣告和免費產品資訊的退貨政策」) * 重新進貨費用
- 傳回方法
- 退貨商品狀況
- 退貨原因類別
- 退貨政策網址 (請參閱設定購物廣告和免費產品資訊的退貨政策)
透過購物廣告或自然產品資訊銷售的產品不需要退貨地址。
詳情請參閱「設定購物廣告和自然產品資訊的退貨政策」一文。
您可以使用 returnpolicyonline.create 來新增退貨政策。回應會包含更新後的政策。
POST https://merchantapi.googleapis.com/v1beta/{account_id}/returnpolicyonline