ใช้ Merchant Accounts API เพื่อจัดการการตั้งค่าภาษีและการจัดส่งสำหรับผลิตภัณฑ์ทั้งหมดในบัญชี รวมถึงบัญชีย่อย
การเปลี่ยนแปลงที่คุณทำจะมีผลกับผลิตภัณฑ์ทั้งหมด หากต้องการอัปเดตภาษีและการจัดส่งสำหรับผลิตภัณฑ์แต่ละรายการ ให้ใช้ Merchant Products API
การตั้งค่าภาษี
คุณสามารถใช้แหล่งข้อมูล accounttax เพื่อเพิ่มการตั้งค่าภาษีสำหรับผลิตภัณฑ์ที่กำหนดเป้าหมายไปยังลูกค้าในสหรัฐอเมริกา ซึ่งจะเป็นการอัปเดตการตั้งค่าภาษีในระดับบัญชี
คําขอตัวอย่างนี้เพิ่มอัตราภาษีที่แตกต่างกันสําหรับสถานที่ตั้ง 2 แห่ง (ดูข้อมูลเพิ่มเติมได้ที่การกำหนดเป้าหมายตามภูมิศาสตร์)
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
}
// ...
]
}
การตั้งค่าการจัดส่ง
แหล่งข้อมูล accounts.shippingSettings
ช่วยให้คุณเรียกข้อมูลและอัปเดตการตั้งค่าการจัดส่งของบัญชีหลายลูกค้า (MCA) และบัญชีย่อยที่เกี่ยวข้องทั้งหมดได้
โดยปกติแล้ว MCA จะใช้โดยผู้ผสานรวม ผู้รวบรวมข้อมูล และพาร์ทเนอร์ช่องทางที่จัดการร้านค้าออนไลน์และบริการ API สำหรับผู้ขายหลายราย ผู้ขายที่มีร้านค้าออนไลน์หรือแบรนด์หลายแห่งที่ขายในเว็บไซต์แยกต่างหากอาจเลือกมีบัญชีย่อยภายใต้ MCA เดียวได้เช่นกัน
Google สามารถอัปเดตเวลานำส่งโดยประมาณสำหรับผลิตภัณฑ์บางรายการโดยอัตโนมัติ
เพิ่มการตั้งค่าการจัดส่ง
ใช้วิธี accounts.shippingSettings.insert
เพื่อเพิ่มหรืออัปเดตการตั้งค่าการจัดส่งสำหรับบัญชี
เนื้อหาคําขอควรมีเนื้อหาทรัพยากรแบบเต็มของทรัพยากร accounts.shippingSettings
แม้ว่าคุณจะอัปเดตเพียงแอตทริบิวต์เดียวก็ตาม เนื่องจากค่า NULL หรือค่าที่ขาดหายไปในเนื้อหาคําขอจะทําให้ค่าที่มีอยู่เป็นค่าว่าง
ตั้งค่ากลุ่มรหัสไปรษณีย์
ใช้ Merchant Accounts API เพื่อจัดการภูมิภาคที่เรียกว่า postalCodeGroups สำหรับบัญชีผู้ขาย
ทรัพยากร postalCodeGroups คือรายการการจัดกลุ่ม โดยการจัดกลุ่มแต่ละรายการคือรายการรหัสไปรษณีย์หลายรายการที่ใช้การตั้งค่าการจัดส่งเดียวกัน
ใช้ Merchant API เพื่อจัดการ postalCodeGroups ดังนี้
เรียกใช้ get เพื่อดึงข้อมูล shippingsettings และ postalCodeGroups ทั้งหมด
คัดลอก shippingsettings จากคอล get ไปยังคอล update
หากคุณไม่ได้ใช้ป้ายกำกับเวลาขนส่งในบริการจัดส่ง ให้นำรายการต่อไปนี้ออกจากเนื้อหาคำขอ
"transitTimeLabels": [ "all other labels" ],
ป้อนข้อมูลภูมิภาคที่ต้องการใช้ในส่วน postalCodeGroups สําหรับการเรียกการอัปเดต
เรียกใช้การอัปเดตด้วยแหล่งข้อมูล shippingsettings และ postalCodeGroups
เพิ่มการนำส่งวันเดียวกัน
คุณใช้ Content API for Shopping เพื่อกำหนดค่าบริการนำส่งวันเดียวกันได้หากมีสินค้าคงคลังในร้าน ดูเพิ่มข้อมูลในร้านไปยังผลิตภัณฑ์ในร้าน (addlocalinventory)
บริการจัดส่งวันเดียวกันจะมี local_delivery เป็น shipmentType
ข้อจํากัดความรับผิดต่อไปนี้มีผลบังคับใช้
- บริการจัดส่ง local_delivery ทั้งหมดถือเป็นการนำส่งวันเดียวกัน
- คุณไม่สามารถเปลี่ยนข้อมูล deliveryTime สำหรับการนําส่งในพื้นที่
หากต้องการตั้งค่าการนำส่งวันเดียวกันสำหรับผลิตภัณฑ์สินค้าคงคลังในร้าน ให้ใช้วิธี accounts.shippingSettings.insert
เพิ่มการนำส่งวันถัดไป
ระบบจะกำหนดเวลานำส่งคำสั่งซื้อที่สั่งซื้อหลังจากเวลาปิดรับคำสั่งซื้อแบบนำส่งวันเดียวกันให้นำส่งในวันถัดไปโดยค่าเริ่มต้น
หากต้องการปิดการนำส่งในวันถัดไป ให้ตั้งค่า no_delivery_post_cutoff เป็น true
หากคุณปิดการนำส่งวันถัดไป บริการจัดส่งจะแสดงก่อนเวลาปิดรับคำสั่งซื้อในแต่ละวันเท่านั้น
การนำส่งในวันถัดไปจะใช้ได้ก็ต่อเมื่อ shipmentType เป็น local_delivery
เพิ่มนโยบายคืนสินค้า
หากคุณแสดงผลิตภัณฑ์ผ่านโฆษณา Shopping หรือข้อมูลที่แสดงในการค้นหาทั่วไป คุณสามารถใช้ returnpolicyonline เพื่อสร้าง ดู แก้ไข หรือลบนโยบายคืนสินค้าออนไลน์ด้วยแอตทริบิวต์ต่อไปนี้
- ประเทศเป้าหมาย (ดูตั้งค่านโยบายคืนสินค้าสำหรับโฆษณา Shopping และข้อมูลที่แสดงฟรี) * ค่าธรรมเนียมในการนำสินค้ากลับเข้าคลัง
- วิธีการคืนสินค้า
- สภาพสินค้าที่จะส่งคืน
- หมวดหมู่เหตุผลในการคืนสินค้า
- URL ของนโยบายคืนสินค้า (ดูตั้งค่านโยบายคืนสินค้าสำหรับโฆษณา Shopping และข้อมูลที่แสดงฟรี)
ผลิตภัณฑ์ที่ขายผ่านโฆษณา Shopping หรือข้อมูลทั่วไปไม่จำเป็นต้องระบุที่อยู่สำหรับคืนสินค้า
ดูรายละเอียดเพิ่มเติมได้ที่ตั้งค่านโยบายคืนสินค้าสำหรับโฆษณา Shopping และข้อมูลที่แสดงในการค้นหาทั่วไป
คุณสามารถใช้ returnpolicyonline.create เพื่อเพิ่มนโยบายคืนสินค้า การตอบกลับจะรวมนโยบายที่อัปเดตแล้ว
POST https://merchantapi.googleapis.com/v1beta/{account_id}/returnpolicyonline