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