- แหล่งข้อมูล: ShippingSettings
- บริการ
- DeliveryTime
- CutoffTime
- TransitTable
- TransitTimeRow
- TransitTimeValue
- BusinessDayConfig
- วันธรรมดา
- WarehouseBasedDeliveryTime
- RateGroup
- ค่า
- ตาราง
- ส่วนหัว
- น้ำหนัก
- WeightUnit
- LocationIdSet
- แถว
- CarrierRate
- ShipmentType
- MinimumOrderValueTable
- StoreCodeSetWithMov
- StoreConfig
- StoreServiceType
- CutoffConfig
- LocalCutoffTime
- ระยะทาง
- หน่วย
- LoyaltyProgram
- LoyaltyProgramTiers
- คลังสินค้า
- ที่อยู่
- WarehouseCutoffTime
- เมธอด
แหล่งข้อมูล: ShippingSettings
การตั้งค่าการจัดส่งของบัญชีผู้ขาย
การแสดง JSON |
---|
{ "name": string, "services": [ { object ( |
ช่อง | |
---|---|
name |
ตัวระบุ ชื่อแหล่งข้อมูลของการตั้งค่าการจัดส่ง รูปแบบ: |
services[] |
ไม่บังคับ รายการบริการของบัญชีเป้าหมาย |
warehouses[] |
ไม่บังคับ รายการคลังสินค้าที่ใช้อ้างอิงใน |
etag |
ต้องระบุ ช่องนี้ใช้เพื่อหลีกเลี่ยงปัญหาการทำงานแบบไม่พร้อมกัน ตรวจสอบว่าข้อมูลการตั้งค่าการจัดส่งไม่มีการเปลี่ยนแปลงระหว่างการเรียกใช้การเรียกและแทรกการเรียก ผู้ใช้ควรทําตามขั้นตอนต่อไปนี้
|
บริการ
บริการจัดส่ง
การแสดง JSON |
---|
{ "deliveryCountries": [ string ], "rateGroups": [ { object ( |
ช่อง | |
---|---|
delivery |
ต้องระบุ รหัสเขตแดน CLDR ของประเทศที่บริการมีผลบังคับใช้ |
rate |
ไม่บังคับ คำจำกัดความของกลุ่มอัตราค่าจัดส่ง เฉพาะรายการสุดท้ายเท่านั้นที่อนุญาตให้มี |
loyalty |
ไม่บังคับ โปรแกรมสะสมคะแนนที่จำกัดบริการจัดส่งนี้ |
service |
ต้องระบุ ชื่อบริการแบบอิสระ ต้องไม่ซ้ำกันภายในบัญชีเป้าหมาย |
active |
ต้องระบุ บูลีนแสดงสถานะใช้งานอยู่ของบริการจัดส่ง |
currency |
รหัส CLDR ของสกุลเงินที่บริการนี้มีผล ต้องตรงกับราคาในกลุ่มราคา |
delivery |
ต้องระบุ เวลาที่ใช้ในด้านต่างๆ ตั้งแต่การสั่งซื้อจนถึงการนำส่งผลิตภัณฑ์ |
shipment |
ประเภทสถานที่ที่บริการนี้จัดส่งคำสั่งซื้อ |
minimum |
มูลค่าการสั่งซื้อขั้นต่ำสำหรับบริการนี้ หากตั้งค่าไว้ จะเป็นตัวบ่งชี้ว่าลูกค้าจะต้องใช้จ่ายอย่างน้อยเท่านี้ ราคาทั้งหมดในบริการหนึ่งๆ ใช้สกุลเงินเดียวกัน ตั้งค่าร่วมกับ minimumOrderValueTable ไม่ได้ |
minimum |
ตารางมูลค่าการสั่งซื้อขั้นต่ำต่อร้านค้าสำหรับประเภทการดำเนินการตามคำสั่งซื้อแบบรับสินค้าที่ร้าน ตั้งค่าร่วมกับ minimumOrderValue ไม่ได้ |
store |
รายการร้านค้าที่จัดส่งผลิตภัณฑ์ ใช้ได้กับประเภทการจัดส่งแบบนำส่งในพื้นที่เท่านั้น |
DeliveryTime
เวลาที่ใช้ในด้านต่างๆ ตั้งแต่การสั่งซื้อจนถึงการนำส่งผลิตภัณฑ์
การแสดง JSON |
---|
{ "warehouseBasedDeliveryTimes": [ { object ( |
ช่อง | |
---|---|
warehouse |
ไม่บังคับ บ่งบอกว่าควรคำนวณเวลานำส่งตามคลังสินค้า (ต้นทางการจัดส่ง) โดยอิงตามการตั้งค่าของผู้ให้บริการขนส่งที่เลือก เมื่อตั้งค่าแล้ว ไม่ควรตั้งค่าช่องอื่นๆ ที่เกี่ยวข้องกับเวลาขนส่งใน [delivery time][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] |
min |
จำนวนวันทำการขั้นต่ำที่ใช้ขนส่ง 0 หมายถึงการนำส่งวันเดียวกัน ส่วน 1 หมายถึงการนำส่งในวันถัดไป ต้องตั้งค่า |
max |
จำนวนวันทำการสูงสุดที่ใช้ขนส่ง 0 หมายถึงการนำส่งวันเดียวกัน ส่วน 1 หมายถึงการนำส่งในวันถัดไป ต้องมากกว่าหรือเท่ากับ |
cutoff |
คำจำกัดความของเวลาปิดรับวันทำการ หากไม่ได้กําหนดค่า ระบบจะตั้งค่าเวลาปิดรับคำสั่งซื้อเริ่มต้นเป็น 08:00 น. (PST) |
min |
จำนวนวันทำการขั้นต่ำที่ใช้ก่อนจัดส่งคำสั่งซื้อ 0 หมายถึงจัดส่งในวันเดียวกัน 1 หมายถึงจัดส่งในวันถัดไป คุณควรตั้งค่า "minHandlingDays" และ "maxHandlingDays" พร้อมกัน |
max |
จำนวนวันทำการสูงสุดที่ใช้ก่อนจัดส่งคำสั่งซื้อ 0 หมายถึงจัดส่งในวันเดียวกัน 1 หมายถึงจัดส่งในวันถัดไป ต้องมากกว่าหรือเท่ากับ |
transit |
ตารางเวลาขนส่ง จำนวนวันทำการที่ใช้ขนส่งตามมิติข้อมูลแถวและคอลัมน์ คุณสามารถตั้งค่า |
handling |
วันทำการที่จัดการคำสั่งซื้อได้ หากไม่ได้ระบุ ระบบจะถือว่าวันทำการคือวันจันทร์ถึงศุกร์ |
transit |
วันทำการที่คำสั่งซื้ออาจอยู่ระหว่างการขนส่ง หากไม่ได้ระบุ ระบบจะถือว่าวันทำการคือวันจันทร์ถึงศุกร์ |
CutoffTime
คำจำกัดความของเวลาปิดรับวันทำการ
การแสดง JSON |
---|
{ "hour": integer, "minute": integer, "timeZone": string } |
ช่อง | |
---|---|
hour |
ต้องระบุ ชั่วโมงของเวลาปิดรับคำสั่งซื้อซึ่งเป็นเวลาสุดท้ายที่ลูกค้าต้องสั่งซื้อสินค้าเพื่อให้ระบบประมวลผลคำสั่งซื้อในวันเดียวกัน |
minute |
ต้องระบุ นาทีของเวลาปิดรับคำสั่งซื้อจนถึงเวลาที่ลูกค้าต้องสั่งซื้อเพื่อให้ระบบประมวลผลคำสั่งซื้อในวันเดียวกัน |
time |
ต้องระบุ ตัวระบุเขตเวลา เช่น "Europe/Zurich" |
TransitTable
ตารางเวลาขนส่ง จำนวนวันทำการที่ใช้ขนส่งตามมิติข้อมูลแถวและคอลัมน์ คุณสามารถตั้งค่า minTransitDays
, maxTransitDays
หรือ transitTimeTable
เพียงรายการใดรายการหนึ่งเท่านั้น
การแสดง JSON |
---|
{
"postalCodeGroupNames": [
string
],
"transitTimeLabels": [
string
],
"rows": [
{
object ( |
ช่อง | |
---|---|
postal |
ต้องระบุ รายชื่อชื่อภูมิภาค |
transit |
ต้องระบุ รายการป้ายกำกับเวลาขนส่ง ค่าสุดท้ายอาจเป็น |
rows[] |
ต้องระบุ หากมีชุดมิติข้อมูล |
TransitTimeRow
หากมีชุดมิติข้อมูล postalCodeGroupNames
หรือ transitTimeLabels
เพียงชุดเดียว จะมีหลายแถวที่มีค่า 1 ค่าสําหรับมิติข้อมูลนั้น หากมีมิติข้อมูล 2 รายการ แต่ละแถวจะสอดคล้องกับ postalCodeGroupNames
และแต่ละคอลัมน์ (ค่า) จะสอดคล้องกับ transitTimeLabels
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[] |
ต้องระบุ ช่วงเวลาขนส่ง (ขั้นต่ำ-สูงสุด) เป็นจำนวนวันทำการ |
TransitTimeValue
ช่วงเวลาขนส่ง (ขั้นต่ำ-สูงสุด) เป็นจำนวนวันทำการ
การแสดง JSON |
---|
{ "minTransitDays": integer, "maxTransitDays": integer } |
ช่อง | |
---|---|
min |
ช่วงเวลาขนส่งขั้นต่ำเป็นจำนวนวันทำการ 0 หมายถึงการนำส่งวันเดียวกัน ส่วน 1 หมายถึงการนำส่งในวันถัดไป |
max |
ต้องมากกว่าหรือเท่ากับ |
BusinessDayConfig
วันทำการของคลังสินค้า
การแสดง JSON |
---|
{
"businessDays": [
enum ( |
ช่อง | |
---|---|
business |
ต้องระบุ วันทำการปกติ ต้องระบุ |
ตั๋ววันธรรมดา
Enum | |
---|---|
WEEKDAY_UNSPECIFIED |
|
MONDAY |
|
TUESDAY |
|
WEDNESDAY |
|
THURSDAY |
|
FRIDAY |
|
SATURDAY |
|
SUNDAY |
WarehouseBasedDeliveryTime
บ่งบอกว่าควรคำนวณเวลานำส่งตามคลังสินค้า (ต้นทางการจัดส่ง) โดยอิงตามการตั้งค่าของผู้ให้บริการขนส่งที่เลือก เมื่อตั้งค่าแล้ว ไม่ควรตั้งค่าช่องอื่นๆ ที่เกี่ยวข้องกับเวลาขนส่งใน deliveryTime
การแสดง JSON |
---|
{ "carrier": string, "carrierService": string, "warehouse": string } |
ช่อง | |
---|---|
carrier |
ต้องระบุ ผู้ให้บริการ เช่น |
carrier |
ต้องระบุ บริการของผู้ให้บริการ เช่น |
warehouse |
ต้องระบุ ชื่อคลังสินค้า ซึ่งควรตรงกับ [warehouse][ShippingSetting.warehouses.name] |
RateGroup
คำจำกัดความของกลุ่มอัตราค่าจัดส่ง เฉพาะรายการสุดท้ายเท่านั้นที่อนุญาตให้มี applicableShippingLabels
ว่างเปล่า ซึ่งหมายถึง "ทุกอย่างที่เหลือ" applicableShippingLabels
อื่นๆ ต้องไม่ทับซ้อนกัน
การแสดง JSON |
---|
{ "applicableShippingLabels": [ string ], "subtables": [ { object ( |
ช่อง | |
---|---|
applicable |
ต้องระบุ รายการป้ายกำกับการจัดส่งที่กําหนดผลิตภัณฑ์ที่ใช้กลุ่มอัตรานี้ นี่เป็นเงื่อนไขแบบยกเว้น: ป้ายกำกับต้องตรงกันเพียงรายการเดียวจึงจะใช้กลุ่มอัตราได้ อาจเป็นค่าว่างได้เฉพาะสำหรับกลุ่มอัตราสุดท้ายของบริการ |
subtables[] |
ไม่บังคับ รายการตารางย่อยที่ |
carrier |
ไม่บังคับ รายการอัตราค่าบริการของผู้ให้บริการที่อ้างอิงได้ด้วย |
single |
ค่าของกลุ่มอัตรา (เช่น อัตราคงที่ $10) ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่า |
main |
ตารางที่กําหนดกลุ่มอัตราเมื่อ |
name |
ไม่บังคับ ชื่อกลุ่มราคา หากตั้งค่าไว้ ต้องไม่ซ้ำกันภายในบริการจัดส่ง |
ค่า
ค่าเดี่ยวของกลุ่มอัตราหรือค่าของเซลล์ในตารางกลุ่มอัตรา ต้องตั้งค่า noShipping
, flatRate
, pricePercentage
, carrier_rateName
, subtable_name
อย่างใดอย่างหนึ่งที่แน่นอน
การแสดง JSON |
---|
{
"noShipping": boolean,
"flatRate": {
object ( |
ช่อง | |
---|---|
no |
หากเป็น "จริง" แสดงว่าผลิตภัณฑ์จัดส่งไม่ได้ ต้องตั้งค่าเป็น "จริง" เมื่อตั้งค่า และตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
flat |
อัตราคงที่ ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
price |
เปอร์เซ็นต์ของราคาที่แสดงเป็นตัวเลขในรูปแบบทศนิยม (เช่น |
carrier |
ชื่อของอัตราค่าบริการของผู้ให้บริการขนส่งซึ่งอ้างอิงถึงอัตราค่าบริการของผู้ให้บริการขนส่งที่กําหนดไว้ในกลุ่มอัตราเดียวกัน ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
subtable |
ชื่อของตารางย่อย ตั้งค่าได้ในเซลล์ตารางเท่านั้น (เช่น ไม่ใช่สำหรับค่าเดี่ยว) และในกรณีที่ไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
ตาราง
ตารางที่กําหนดกลุ่มอัตราเมื่อ singleValue
ไม่ชัดเจนเพียงพอ
การแสดง JSON |
---|
{ "rows": [ { object ( |
ช่อง | |
---|---|
rows[] |
ต้องระบุ รายการแถวที่ประกอบกันเป็นตาราง ต้องมีความยาวเท่ากับ |
name |
ชื่อตาราง ต้องระบุสำหรับตารางย่อย แต่ระบบจะไม่สนใจสำหรับตารางหลัก |
row |
ต้องระบุ ส่วนหัวของแถวในตาราง |
column |
ส่วนหัวของคอลัมน์ในตาราง ไม่บังคับ: หากไม่ได้ตั้งค่า ตารางจะมีมิติข้อมูลเพียงมิติข้อมูลเดียว |
ส่วนหัว
รายการส่วนหัวของแถวหรือคอลัมน์สำหรับตารางที่ไม่ใช่ค่าว่าง ต้องตั้งค่า prices
, weights
, num_items
, postalCodeGroupNames
หรือ location
เพียง 1 รายการ
การแสดง JSON |
---|
{ "prices": [ { object ( |
ช่อง | |
---|---|
prices[] |
ต้องระบุ รายการขอบเขตบนของราคาการสั่งซื้อแบบรวม ค่าของราคาสุดท้ายอาจเป็นค่าอนันต์ได้โดยการตั้งค่า price amountMicros = -1 เช่น |
weights[] |
ต้องระบุ รายการขอบเขตบนของน้ำหนักการสั่งซื้อแบบรวม ค่าของน้ำหนักสุดท้ายอาจเป็นค่าอนันต์ได้โดยการตั้งค่า price amountMicros = -1 เช่น |
number |
ต้องระบุ รายการจำนวนรายการที่รวมขอบเขตบน ค่าสุดท้ายอาจเป็น |
postal |
ต้องระบุ รายชื่อชื่อกลุ่มรหัสไปรษณีย์ ค่าสุดท้ายอาจเป็น |
locations[] |
ต้องระบุ รายการชุดรหัสสถานที่ตั้ง ต้องระบุข้อมูล ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
น้ำหนัก
น้ำหนักที่แสดงเป็นค่าในสตริงและหน่วย
การแสดง JSON |
---|
{
"unit": enum ( |
ช่อง | |
---|---|
unit |
ต้องระบุ หน่วยน้ำหนัก ค่าที่ยอมรับได้คือ kg และ lb |
amount |
ต้องระบุ น้ำหนักที่แสดงเป็นตัวเลขเป็นไมโคร (1 ล้านไมโครมีค่าเท่ากับหน่วยมาตรฐานของสกุลเงิน เช่น 1 กก. = 1000000 ไมโคร) นอกจากนี้ คุณยังตั้งค่าฟิลด์นี้เป็น "ไม่จำกัด" ได้โดยตั้งค่าเป็น -1 ช่องนี้รองรับเฉพาะค่า -1 และค่าบวก |
WeightUnit
หน่วยน้ำหนัก
Enum | |
---|---|
WEIGHT_UNIT_UNSPECIFIED |
ไม่ได้ระบุหน่วย |
POUND |
หน่วย lb |
KILOGRAM |
หน่วย kg |
LocationIdSet
รายการชุดรหัสสถานที่ตั้ง ต้องระบุข้อมูล ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด
การแสดง JSON |
---|
{ "locationIds": [ string ] } |
ช่อง | |
---|---|
location |
ต้องระบุ รายการรหัสสถานที่ตั้งที่ไม่ใช่ค่าว่าง โดยต้องทั้งหมดเป็นสถานที่ตั้งประเภทเดียวกัน (เช่น รัฐ) |
แถว
ใส่รายการเซลล์
การแสดง JSON |
---|
{
"cells": [
{
object ( |
ช่อง | |
---|---|
cells[] |
ต้องระบุ รายการเซลล์ที่ประกอบกันเป็นแถว ต้องมีความยาวเท่ากับ |
CarrierRate
รายการอัตราค่าบริการของผู้ให้บริการที่อ้างอิงได้ด้วย mainTable
หรือ singleValue
บริการของผู้ให้บริการขนส่งที่รองรับมีคำจำกัดความอยู่ใน https://support.google.com/merchants/answer/12577710?ref_topic=12570808&sjid=10662598224319463032-NC#zippy=%2Cdelivery-cost-rate-type%2Ccarrier-rate-au-de-uk-and-us-only
การแสดง JSON |
---|
{
"name": string,
"carrier": string,
"carrierService": string,
"originPostalCode": string,
"percentageAdjustment": string,
"flatAdjustment": {
object ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่ออัตราค่าบริการของผู้ให้บริการขนส่ง ต้องไม่ซ้ำกันในแต่ละกลุ่มราคา |
carrier |
ต้องระบุ บริการของผู้ให้บริการ เช่น |
carrier |
ต้องระบุ บริการของผู้ให้บริการ เช่น |
origin |
ต้องระบุ ต้นทางการจัดส่งสำหรับอัตราค่าจัดส่งของผู้ให้บริการรายนี้ |
percentage |
ไม่บังคับ ตัวคูณอัตราค่าจัดส่งเป็นตัวเลขในรูปแบบทศนิยม อาจเป็นค่าลบได้ เช่น |
flat |
ไม่บังคับ ตัวแก้ไขอัตราค่าจัดส่งแบบเพิ่ม อาจเป็นค่าลบได้ เช่น |
ShipmentType
ประเภทการจัดส่งของบริการจัดส่ง
Enum | |
---|---|
SHIPMENT_TYPE_UNSPECIFIED |
บริการนี้ไม่ได้ระบุประเภทการจัดส่ง |
DELIVERY |
บริการนี้จะจัดส่งคำสั่งซื้อไปยังที่อยู่ซึ่งลูกค้าเลือก |
LOCAL_DELIVERY |
บริการนี้จะจัดส่งคำสั่งซื้อไปยังที่อยู่ซึ่งลูกค้าเลือก คำสั่งซื้อดังกล่าวจะจัดส่งจากร้านค้าในพื้นที่ใกล้เคียง |
COLLECTION_POINT |
บริการนี้จะจัดส่งคำสั่งซื้อไปยังที่อยู่ซึ่งลูกค้าเลือก คำสั่งซื้อดังกล่าวจัดส่งจากจุดรับสินค้า |
MinimumOrderValueTable
ตารางมูลค่าการสั่งซื้อขั้นต่ำต่อร้านค้าสำหรับประเภทการดำเนินการตามคำสั่งซื้อแบบรับสินค้าที่ร้าน
การแสดง JSON |
---|
{
"storeCodeSetWithMovs": [
{
object ( |
ช่อง | |
---|---|
store |
ต้องระบุ รายการชุดรหัสร้านค้าที่มีมูลค่าการสั่งซื้อขั้นต่ำ (MOV) เดียวกัน ต้องมีอย่างน้อย 2 ชุด และชุดสุดท้ายต้องว่างเปล่า ซึ่งหมายถึง "MOV สำหรับร้านค้าอื่นๆ ทั้งหมด" รหัสร้านค้าแต่ละรหัสจะปรากฏได้เพียงครั้งเดียวในชุดทั้งหมด ราคาทั้งหมดในบริการหนึ่งๆ ใช้สกุลเงินเดียวกัน |
StoreCodeSetWithMov
รายการชุดรหัสร้านค้าที่มีมูลค่าการสั่งซื้อขั้นต่ำเดียวกัน ต้องมีอย่างน้อย 2 ชุด และชุดสุดท้ายต้องว่างเปล่า ซึ่งหมายถึง "MOV สำหรับร้านค้าอื่นๆ ทั้งหมด" รหัสร้านค้าแต่ละรหัสจะปรากฏได้เพียงครั้งเดียวในชุดทั้งหมด ราคาทั้งหมดในบริการหนึ่งๆ ใช้สกุลเงินเดียวกัน
การแสดง JSON |
---|
{
"storeCodes": [
string
],
"value": {
object ( |
ช่อง | |
---|---|
store |
ไม่บังคับ รายการรหัสร้านค้าที่ไม่ซ้ำกันหรือเว้นว่างไว้สำหรับรายการที่ตรงกันทั้งหมด |
value |
มูลค่าการสั่งซื้อขั้นต่ำสำหรับร้านค้าที่ระบุ |
StoreConfig
รายการร้านค้าที่จัดส่งผลิตภัณฑ์ ใช้ได้กับประเภทการจัดส่งแบบนำส่งในพื้นที่เท่านั้น
การแสดง JSON |
---|
{ "storeCodes": [ string ], "storeServiceType": enum ( |
ช่อง | |
---|---|
store |
ไม่บังคับ รายการรหัสร้านค้าที่ให้บริการจัดส่งในพื้นที่ หากเป็นค่าว่าง |
store |
ระบุว่าร้านค้าทั้งหมดหรือร้านค้าที่เลือกซึ่งแสดงโดยผู้ขายรายนี้ให้บริการนำส่งในพื้นที่หรือไม่ |
cutoff |
การกําหนดค่าที่เกี่ยวข้องกับการนำส่งในพื้นที่จะสิ้นสุดลงสำหรับวันนั้น |
service |
รัศมีสูงสุดสำหรับการนำส่ง ข้อมูลนี้จำเป็นสำหรับประเภทการจัดส่งแบบนำส่งในพื้นที่เท่านั้น |
StoreServiceType
ระบุว่าร้านค้าทั้งหมดหรือร้านค้าที่เลือกซึ่งผู้ขายแสดงไว้มีการนำส่งในพื้นที่หรือไม่
Enum | |
---|---|
STORE_SERVICE_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทบริการของร้านค้า |
ALL_STORES |
ระบุว่าร้านค้าทั้งหมดในปัจจุบันและในอนาคตที่ผู้ขายรายนี้แสดงมีการนำส่งในพื้นที่หรือไม่ |
SELECTED_STORES |
ระบุว่ามีเพียงร้านค้าที่แสดงใน storeCodes เท่านั้นที่มีสิทธิ์ใช้การนำส่งในพื้นที่ |
CutoffConfig
การกําหนดค่าที่เกี่ยวข้องกับการนำส่งในพื้นที่จะสิ้นสุดลงสำหรับวันนั้น
การแสดง JSON |
---|
{
"localCutoffTime": {
object ( |
ช่อง | |
---|---|
local |
เวลาการนำส่งในพื้นที่สิ้นสุดของวัน |
store |
ใช้ได้กับการดำเนินการตามคำสั่งซื้อในพื้นที่เท่านั้น แสดงเวลาปิดรับคำสั่งซื้อเป็นจำนวนชั่วโมงก่อนร้านปิด ใช้ร่วมกันไม่ได้กับ |
no |
ผู้ขายสามารถเลือกไม่แสดงการนำส่งในพื้นที่ภายใน n+1 วันได้เมื่อกำหนดค่าบริการจัดส่งเป็นการนำส่งในพื้นที่ภายใน n วัน ตัวอย่างเช่น หากบริการจัดส่งกำหนดการนำส่งวันเดียวกันและคำสั่งซื้ออยู่นอกเหนือเวลาปิดรับคำสั่งซื้อ การตั้งค่าช่องนี้เป็น |
LocalCutoffTime
เวลาการนำส่งในพื้นที่สิ้นสุดของวัน
การแสดง JSON |
---|
{ "hour": string, "minute": string } |
ช่อง | |
---|---|
hour |
เวลาสุดท้ายที่รับคำสั่งซื้อการนำส่งในพื้นที่เพื่อประมวลผลในวันเดียวกัน |
minute |
คุณต้องสั่งซื้อการนำส่งในพื้นที่ภายในเวลาดังกล่าวเพื่อประมวลผลคำสั่งซื้อในวันเดียวกัน |
ระยะทาง
รัศมีสูงสุดสำหรับการนำส่ง ข้อมูลนี้จำเป็นสำหรับประเภทการจัดส่งแบบนำส่งในพื้นที่เท่านั้น
การแสดง JSON |
---|
{
"value": string,
"unit": enum ( |
ช่อง | |
---|---|
value |
ค่าจำนวนเต็มของระยะทาง |
unit |
หน่วยอาจแตกต่างกันไปตามประเทศ โดยมีการกําหนดค่าให้รวมไมล์และกิโลเมตร |
หน่วย
หน่วยอาจแตกต่างกันไปตามประเทศ โดยมีการกําหนดค่าให้รวมไมล์และกิโลเมตร
Enum | |
---|---|
UNIT_UNSPECIFIED |
ไม่ได้ระบุหน่วย |
MILES |
หน่วยเป็นไมล์ |
KILOMETERS |
หน่วยเป็นกิโลเมตร |
LoyaltyProgram
โปรแกรมสะสมคะแนนที่ผู้ขายจัดให้มี
การแสดง JSON |
---|
{
"loyaltyProgramTiers": [
{
object ( |
ช่อง | |
---|---|
loyalty |
ไม่บังคับ ระดับโปรแกรมสะสมคะแนนของบริการจัดส่งนี้ |
program |
เป็นป้ายกำกับโปรแกรมสะสมคะแนนที่กำหนดไว้ในการตั้งค่าโปรแกรมสะสมคะแนนใน Merchant Center แอตทริบิวต์ย่อยนี้ช่วยให้ Google แมปโปรแกรมสะสมคะแนนกับข้อเสนอที่มีสิทธิ์ได้ |
LoyaltyProgramTiers
กลุ่มย่อยของโปรแกรมสะสมคะแนนของผู้ขาย
การแสดง JSON |
---|
{ "tierLabel": string } |
ช่อง | |
---|---|
tier |
แอตทริบิวต์ย่อยป้ายกำกับระดับขั้น [tierLabel] จะแยกความแตกต่างของสิทธิประโยชน์ของระดับข้อเสนอในแต่ละระดับ ค่านี้ยังกำหนดไว้ในการตั้งค่าโปรแกรมใน Merchant Center ด้วย และจำเป็นต้องมีสำหรับการเปลี่ยนแปลงแหล่งข้อมูลแม้ว่าโปรแกรมสะสมคะแนนจะมีเพียง 1 ระดับ |
คลังสินค้า
คลังสินค้าสำหรับดำเนินการตามคำสั่งซื้อ ซึ่งจัดเก็บและจัดการสินค้าคงคลัง
การแสดง JSON |
---|
{ "name": string, "shippingAddress": { object ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของคลังสินค้า ต้องไม่ซ้ำกันภายในบัญชี |
shipping |
ต้องระบุ ที่อยู่สำหรับจัดส่งของคลังสินค้า |
cutoff |
ต้องระบุ เวลาสุดท้ายของวันที่จะยอมรับคำสั่งซื้อและเริ่มประมวลผล ระบบจะประมวลผลคำสั่งซื้อที่ส่งเข้ามาภายหลังในวันถัดไป เวลาจะอิงตามรหัสไปรษณีย์ของคลังสินค้า |
handling |
ต้องระบุ จำนวนวันที่คลังสินค้านี้ใช้ในการแพ็คและจัดส่งสินค้า ซึ่งอยู่ที่ระดับคลังสินค้า แต่สามารถลบล้างได้ที่ระดับข้อเสนอโดยอิงตามแอตทริบิวต์ของสินค้า |
business |
วันทำการของคลังสินค้า หากไม่ได้ตั้งค่า ระบบจะใช้วันจันทร์ถึงศุกร์เป็นค่าเริ่มต้น |
ที่อยู่
ที่อยู่สำหรับจัดส่งของคลังสินค้า
การแสดง JSON |
---|
{ "streetAddress": string, "city": string, "administrativeArea": string, "postalCode": string, "regionCode": string } |
ช่อง | |
---|---|
street |
ส่วนของที่อยู่ที่อยู่ระดับถนน ตัวอย่างเช่น |
city |
ต้องระบุ เมือง เมืองหรือเทศบาล และอาจรวมถึงสถานที่ตั้งหรือสถานที่ตั้งย่อยที่อยู่ภายใต้ (เช่น ย่านหรือชานเมือง) |
administrative |
ต้องระบุ เขตบริหารย่อยระดับบนสุดของประเทศ เช่น รัฐแคลิฟอร์เนีย ("CA") หรือจังหวัดควิเบค ("QC") |
postal |
ต้องระบุ รหัสไปรษณีย์ (เช่น "94043") |
region |
ต้องระบุ รหัสประเทศ CLDR (เช่น "US") |
WarehouseCutoffTime
เวลาสุดท้ายของวันที่จะยอมรับคำสั่งซื้อและเริ่มประมวลผล ระบบจะประมวลผลคำสั่งซื้อที่ส่งเข้ามาภายหลังในวันถัดไป เวลาจะอิงตามรหัสไปรษณีย์ของคลังสินค้า
การแสดง JSON |
---|
{ "hour": integer, "minute": integer } |
ช่อง | |
---|---|
hour |
ต้องระบุ ชั่วโมงของเวลาปิดรับคำสั่งซื้อที่ลูกค้าต้องสั่งซื้อเพื่อให้คลังสินค้าประมวลผลคำสั่งซื้อในวันเดียวกัน ชั่วโมงจะอิงตามเขตเวลาของคลังสินค้า |
minute |
ต้องระบุ นาทีของเวลาปิดรับคำสั่งซื้อที่ลูกค้าต้องสั่งซื้อเพื่อให้คลังสินค้าประมวลผลคำสั่งซื้อในวันเดียวกัน นาทีจะอิงตามเขตเวลาของคลังสินค้า |
เมธอด |
|
---|---|
|
เรียกข้อมูลการตั้งค่าการจัดส่ง |
|
แทนที่การตั้งค่าการจัดส่งของผู้ขายด้วยการตั้งค่าการจัดส่งตามคำขอ |