จัดการการตั้งค่าภาษีและการจัดส่ง

ใช้ 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 ดังนี้

  1. เรียกใช้ get เพื่อดึงข้อมูล shippingsettings และ postalCodeGroups ทั้งหมด

  2. คัดลอก shippingsettings จากคอล get ไปยังคอล update

  3. หากคุณไม่ได้ใช้ป้ายกำกับเวลาขนส่งในบริการจัดส่ง ให้นำรายการต่อไปนี้ออกจากเนื้อหาคำขอ

        "transitTimeLabels": [
        "all other labels"
    ],
    
  4. ป้อนข้อมูลภูมิภาคที่ต้องการใช้ในส่วน postalCodeGroups สําหรับการเรียกการอัปเดต

  5. เรียกใช้การอัปเดตด้วยแหล่งข้อมูล 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 หรือข้อมูลทั่วไปไม่จำเป็นต้องระบุที่อยู่สำหรับคืนสินค้า

ดูรายละเอียดเพิ่มเติมได้ที่ตั้งค่านโยบายคืนสินค้าสำหรับโฆษณา Shopping และข้อมูลที่แสดงในการค้นหาทั่วไป

คุณสามารถใช้ returnpolicyonline.create เพื่อเพิ่มนโยบายคืนสินค้า การตอบกลับจะรวมนโยบายที่อัปเดตแล้ว

POST https://merchantapi.googleapis.com/v1beta/{account_id}/returnpolicyonline