- การแสดง JSON
- บริการ
- DeliveryTime
- CutoffTime
- TransitTable
- TransitTimeRow
- TransitTimeValue
- BusinessDayConfig
- วันธรรมดา
- WarehouseBasedDeliveryTime
- RateGroup
- ค่า
- ตาราง
- ส่วนหัว
- น้ำหนัก
- WeightUnit
- LocationIdSet
- แถว
- CarrierRate
- ShipmentType
- MinimumOrderValueTable
- StoreCodeSetWithMov
- StoreConfig
- StoreServiceType
- CutoffConfig
- LocalCutoffTime
- ระยะทาง
- หน่วย
- LoyaltyProgram
- LoyaltyProgramTiers
- คลังสินค้า
- ที่อยู่
- WarehouseCutoffTime
[การตั้งค่าการจัดส่ง]((https://support.google.com/merchants/answer/6069284)ของบัญชีผู้ขาย
การแสดง JSON |
---|
{ "name": string, "services": [ { object ( |
ช่อง | |
---|---|
name |
ตัวระบุ ชื่อทรัพยากรของการตั้งค่าการจัดส่ง รูปแบบ: |
services[] |
ไม่บังคับ รายการบริการของบัญชีเป้าหมาย |
warehouses[] |
ไม่บังคับ รายการคลังสินค้าที่อ้างอิงได้ใน |
etag |
ต้องระบุ ช่องนี้ใช้เพื่อหลีกเลี่ยงปัญหาการซิงค์ไม่ได้ ตรวจสอบว่าข้อมูลการตั้งค่าการจัดส่งไม่มีการเปลี่ยนแปลงระหว่างรับสายและแทรกการโทร ให้ผู้ใช้ทำตามขั้นตอนต่อไปนี้ :
|
บริการ
บริการจัดส่ง
การแสดง JSON |
---|
{ "deliveryCountries": [ string ], "rateGroups": [ { object ( |
ช่อง | |
---|---|
deliveryCountries[] |
ต้องระบุ รหัสเขตแดน CLDR ของประเทศที่ใช้บริการ |
rateGroups[] |
ไม่บังคับ คำจำกัดความของกลุ่มอัตราค่าจัดส่ง เฉพาะรายการสุดท้ายเท่านั้นที่จะมี |
loyaltyPrograms[] |
ไม่บังคับ โปรแกรมสะสมคะแนนที่จำกัดไว้สำหรับบริการจัดส่งนี้ |
serviceName |
ต้องระบุ ชื่อบริการรูปแบบอิสระ ต้องไม่ซ้ำกันภายในบัญชีเป้าหมาย |
active |
ต้องระบุ บูลีนที่แสดงสถานะที่ใช้งานอยู่ของบริการจัดส่ง |
currencyCode |
รหัส CLDR ของสกุลเงินที่ใช้บริการนี้ ต้องตรงกับราคาในกลุ่มราคา |
deliveryTime |
ต้องระบุ เวลาที่ใช้ในด้านต่างๆ ตั้งแต่การสั่งซื้อไปจนถึงการจัดส่งผลิตภัณฑ์ |
shipmentType |
ประเภทสถานที่ที่บริการนี้จัดส่งคำสั่งซื้อ |
minimumOrderValue |
มูลค่าการสั่งซื้อขั้นต่ำสำหรับบริการนี้ หากตั้งค่าไว้ ระบุว่าลูกค้าจะต้องใช้จ่ายตามจำนวนนี้เป็นอย่างน้อย ราคาทั้งหมดในบริการต้องมีสกุลเงินเดียวกัน ไม่สามารถตั้งค่าร่วมกับ minOrderValueTable ได้ |
minimumOrderValueTable |
ตารางมูลค่าการสั่งซื้อขั้นต่ำต่อร้านค้าสำหรับประเภทการจำหน่ายแบบมารับที่ร้าน ไม่สามารถตั้งค่าพร้อมกับminimumOrderValue |
storeConfig |
รายการร้านค้าที่มีการนำส่งผลิตภัณฑ์ ตัวเลือกนี้ใช้ได้กับประเภทการจัดส่งในพื้นที่เท่านั้น |
DeliveryTime
เวลาที่ใช้ในด้านต่างๆ ตั้งแต่การสั่งซื้อไปจนถึงการจัดส่งผลิตภัณฑ์
การแสดง JSON |
---|
{ "warehouseBasedDeliveryTimes": [ { object ( |
ช่อง | |
---|---|
warehouseBasedDeliveryTimes[] |
ไม่บังคับ ระบุว่าเวลานำส่งควรคำนวณตามคลังสินค้า (สถานที่ตั้งต้นทางการจัดส่ง) ตามการตั้งค่าของผู้ให้บริการขนส่งที่เลือก เมื่อตั้งค่าแล้ว ไม่ควรตั้งค่าช่องอื่นๆ ที่เกี่ยวข้องกับเวลาขนส่งใน [เวลาจัดส่ง][[google.shopping.content.bundles.ShippingSetting. DeliveryTime] |
minTransitDays |
จำนวนวันทำการขั้นต่ำที่ใช้ในการขนส่ง 0 หมายถึงการนำส่งวันเดียวกัน 1 หมายถึงการนำส่งในวันถัดไป ต้องตั้งค่า |
maxTransitDays |
จำนวนวันทำการสูงสุดที่ใช้ในการขนส่ง 0 หมายถึงการนำส่งวันเดียวกัน 1 หมายถึงการนำส่งในวันถัดไป ต้องมากกว่าหรือเท่ากับ |
cutoffTime |
คำจำกัดความของเวลาปิดรับคำสั่งซื้อสำหรับวันทำการ หากไม่ได้กำหนดค่าเวลาปิดรับคำสั่งซื้อ จะมีค่าเริ่มต้นเป็น 8:00 น. PST |
minHandlingDays |
จำนวนวันทำการขั้นต่ำที่ใช้ก่อนที่จะจัดส่งสินค้าที่สั่งซื้อ 0 หมายถึงจัดส่งในวันเดียวกัน 1 หมายถึงจัดส่งในวันถัดไป |
maxHandlingDays |
จำนวนวันทำการสูงสุดที่ใช้ไปก่อนจัดส่งสินค้าที่สั่งซื้อ 0 หมายถึงจัดส่งในวันเดียวกัน 1 หมายถึงจัดส่งในวันถัดไป ต้องมากกว่าหรือเท่ากับ |
transitTimeTable |
ตารางเวลาขนส่ง จำนวนวันทำการที่ใช้ในการขนส่งตามมิติข้อมูลของแถวและคอลัมน์ ตั้งค่า |
handlingBusinessDayConfig |
วันทำการในระหว่างที่จัดการคำสั่งซื้อได้ หากไม่ได้ระบุค่าไว้ ระบบจะถือว่าวันจันทร์ถึงศุกร์ทำการ |
transitBusinessDayConfig |
วันทำการที่คำสั่งซื้อสามารถอยู่ระหว่างการขนส่งได้ หากไม่ได้ระบุค่าไว้ ระบบจะถือว่าวันจันทร์ถึงศุกร์ทำการ |
CutoffTime
คำจำกัดความของเวลาปิดรับคำสั่งซื้อสำหรับวันทำการ
การแสดง JSON |
---|
{ "hour": integer, "minute": integer, "timeZone": string } |
ช่อง | |
---|---|
hour |
ต้องระบุ ชั่วโมงก่อนเวลาปิดรับคำสั่งซื้อที่ต้องดำเนินการเพื่อประมวลผลคำสั่งซื้อภายในวันเดียวกัน |
minute |
ต้องระบุ นาทีก่อนเวลาปิดรับคำสั่งซื้อที่จะประมวลผลคำสั่งซื้อภายในวันเดียวกัน |
timeZone |
ต้องระบุ ตัวระบุเขตเวลา เช่น "ยุโรป/ซูริค" |
TransitTable
ตารางเวลาขนส่ง จำนวนวันทำการที่ใช้ในการขนส่งตามมิติข้อมูลของแถวและคอลัมน์ ตั้งค่า minTransitDays
, maxTransitDays
หรือ transitTimeTable
ได้ แต่ตั้งค่าทั้ง 2 อย่างไม่ได้
การแสดง JSON |
---|
{
"postalCodeGroupNames": [
string
],
"transitTimeLabels": [
string
],
"rows": [
{
object ( |
ช่อง | |
---|---|
postalCodeGroupNames[] |
ต้องระบุ รายชื่อภูมิภาค |
transitTimeLabels[] |
ต้องระบุ รายการป้ายกำกับเวลาขนส่ง ค่าสุดท้ายสามารถเป็น |
rows[] |
ต้องระบุ หากมีชุดมิติข้อมูล |
TransitTimeRow
หากมีชุดมิติข้อมูล postalCodeGroupNames
หรือ transitTimeLabels
เพียงชุดเดียว แต่ละแถวจะมีหลายแถวที่มีค่าเดียวสำหรับมิติข้อมูลนั้น หากมีมิติข้อมูล 2 รายการ แต่ละแถวจะตรงกับ postalCodeGroupNames
และคอลัมน์ (ค่า) ของ transitTimeLabels
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[] |
ต้องระบุ ช่วงเวลาขนส่ง (ขั้นต่ำสูงสุด) ในวันทำการ |
TransitTimeValue
ช่วงเวลาขนส่ง (ขั้นต่ำสูงสุด) ในวันทำการ
การแสดง JSON |
---|
{ "minTransitDays": integer, "maxTransitDays": integer } |
ช่อง | |
---|---|
minTransitDays |
ช่วงเวลาจัดส่งขั้นต่ำในวันทำการ 0 หมายถึงการนำส่งวันเดียวกัน 1 หมายถึงการนำส่งในวันถัดไป |
maxTransitDays |
ต้องมากกว่าหรือเท่ากับ |
BusinessDayConfig
วันทำการของคลังสินค้า
การแสดง JSON |
---|
{
"businessDays": [
enum ( |
ช่อง | |
---|---|
businessDays[] |
ต้องระบุ วันทำการปกติ ต้องระบุ |
ตั๋ววันธรรมดา
Enum | |
---|---|
WEEKDAY_UNSPECIFIED |
|
MONDAY |
|
TUESDAY |
|
WEDNESDAY |
|
THURSDAY |
|
FRIDAY |
|
SATURDAY |
|
SUNDAY |
WarehouseBasedDeliveryTime
ระบุว่าเวลานำส่งควรคำนวณตามคลังสินค้า (สถานที่ตั้งต้นทางการจัดส่ง) ตามการตั้งค่าของผู้ให้บริการขนส่งที่เลือก เมื่อตั้งค่าแล้ว ไม่ควรตั้งค่าช่องอื่นๆ ที่เกี่ยวข้องกับเวลาขนส่งใน deliveryTime
การแสดง JSON |
---|
{ "carrier": string, "carrierService": string, "warehouse": string } |
ช่อง | |
---|---|
carrier |
ต้องระบุ ผู้ให้บริการ เช่น |
carrierService |
ต้องระบุ บริการของผู้ให้บริการ เช่น |
warehouse |
ต้องระบุ ชื่อคลังสินค้า ซึ่งควรตรงกับ [warehouse][ShippingSetting.warehouses.name] |
RateGroup
คำจำกัดความของกลุ่มอัตราค่าจัดส่ง เฉพาะรายการสุดท้ายเท่านั้นที่จะมี applicableShippingLabels
ที่ว่างเปล่า ซึ่งหมายความว่า "ทุกอย่างที่เหลือ" applicableShippingLabels
อื่นๆ ต้องไม่ทับซ้อนกัน
การแสดง JSON |
---|
{ "applicableShippingLabels": [ string ], "subtables": [ { object ( |
ช่อง | |
---|---|
applicableShippingLabels[] |
ต้องระบุ รายการป้ายกำกับการจัดส่งที่กำหนดผลิตภัณฑ์ที่กลุ่มอัตรานี้ใช้ การแยกส่วนนี้มีป้ายกำกับเพียง 1 ป้ายเท่านั้นที่ตรงกับกลุ่มอัตราที่จะใช้ อาจว่างเปล่าสำหรับกลุ่มราคาล่าสุดของบริการเท่านั้น |
subtables[] |
ไม่บังคับ รายการตารางย่อยที่ |
carrierRates[] |
ไม่บังคับ รายการอัตราของผู้ให้บริการขนส่งที่ |
singleValue |
มูลค่าของกลุ่มราคา (เช่น อัตราคงที่ $10) ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่า |
mainTable |
ตารางที่กำหนดกลุ่มอัตรา เมื่อ |
name |
ไม่บังคับ ชื่อกลุ่มอัตรา หากการตั้งค่าต้องไม่ซ้ำกันในบริการจัดส่ง |
ค่า
ค่าเดียวของกลุ่มราคาหรือค่าของเซลล์ในตารางกลุ่มอัตรา ต้องตั้งค่า noShipping
, flatRate
, pricePercentage
, carrier_rateName
, subtable_name
ที่แน่นอน
การแสดง JSON |
---|
{
"noShipping": boolean,
"flatRate": {
object ( |
ช่อง | |
---|---|
noShipping |
หากเป็นจริง จะไม่สามารถจัดส่งผลิตภัณฑ์ได้ ต้องเป็น "จริง" เมื่อตั้งค่าแล้ว จะตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมดไว้ |
flatRate |
อัตราคงที่ ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
pricePercentage |
เปอร์เซ็นต์ของราคาที่แสดงเป็นตัวเลขในรูปแบบทศนิยม (เช่น |
carrierRate |
ชื่อของอัตราของผู้ให้บริการขนส่งซึ่งอ้างอิงถึงอัตราของผู้ให้บริการขนส่งที่กำหนดไว้ในกลุ่มอัตราเดียวกัน ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
subtable |
ชื่อตารางย่อย ตั้งค่าได้ในเซลล์ของตารางเท่านั้น (เช่น ตั้งค่าสำหรับค่าเดี่ยวไม่ได้) และเฉพาะในกรณีที่ไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
ตาราง
ตารางที่กำหนดกลุ่มอัตรา เมื่อ singleValue
ไม่ได้แสดงชัดเจนเพียงพอ
การแสดง JSON |
---|
{ "rows": [ { object ( |
ช่อง | |
---|---|
rows[] |
ต้องระบุ รายการแถวที่ประกอบขึ้นเป็นตาราง ต้องมีความยาวเท่ากับ |
name |
ชื่อตาราง ต้องระบุสำหรับตารางย่อย โดยไม่คำนึงถึงตารางหลัก |
rowHeaders |
ต้องระบุ ส่วนหัวของแถวของตาราง |
columnHeaders |
ส่วนหัวของคอลัมน์ของตาราง ไม่บังคับ: หากไม่ได้ตั้งค่า ตารางจะมีมิติข้อมูลเพียง 1 รายการ |
ส่วนหัว
รายการส่วนหัวของแถวหรือคอลัมน์ที่ไม่ว่างเปล่าสำหรับตาราง ต้องตั้งค่า prices
, weights
, num_items
, postalCodeGroupNames
หรือ location
ที่แน่นอน
การแสดง JSON |
---|
{ "prices": [ { object ( |
ช่อง | |
---|---|
prices[] |
ต้องระบุ รายการขอบเขตบนของราคาคำสั่งซื้อที่รวมเข้าด้วยกัน ค่าของราคาล่าสุดอาจเป็นค่าอนันต์ได้โดยตั้งค่า price amounts เป็น -1 เช่น |
weights[] |
ต้องระบุ รายการขอบเขตบนของน้ำหนักคำสั่งซื้อที่รวมทุกอย่าง ค่าน้ำหนักสุดท้ายเป็นอนันต์ได้โดยกำหนด price amounts เป็น -1 เช่น |
numberOfItems[] |
ต้องระบุ ขอบเขตบนของจำนวนรายการที่รวมจำนวนรายการ ค่าสุดท้ายสามารถเป็น |
postalCodeGroupNames[] |
ต้องระบุ รายการชื่อกลุ่มทางไปรษณีย์ ค่าสุดท้ายสามารถเป็น |
locations[] |
ต้องระบุ รายการชุดรหัสสถานที่ตั้ง ต้องระบุ ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด |
น้ำหนัก
น้ำหนักที่แสดงเป็นค่าในสตริงและหน่วย
การแสดง JSON |
---|
{
"unit": enum ( |
ช่อง | |
---|---|
unit |
ต้องระบุ หน่วยน้ำหนัก ค่าที่ยอมรับคือ kg และ lb |
amountMicros |
ต้องระบุ น้ำหนักจะแสดงเป็นตัวเลขเป็นไมโคร (1 ล้านไมโครมีค่าเทียบเท่ากับหน่วยมาตรฐานของสกุลเงินหนึ่ง เช่น 1 กก. = 1000000 ไมโคร) นอกจากนี้ คุณยังตั้งค่าช่องนี้เป็นแบบอินฟินิตี้ได้อีกด้วย โดยตั้งค่าเป็น -1 ช่องนี้รองรับค่า -1 และค่าบวกเท่านั้น |
WeightUnit
หน่วยน้ำหนัก
Enum | |
---|---|
WEIGHT_UNIT_UNSPECIFIED |
ไม่ได้ระบุหน่วย |
POUND |
ปอนด์ |
KILOGRAM |
หน่วยกก. |
LocationIdSet
รายการชุดรหัสสถานที่ตั้ง ต้องระบุ ตั้งค่าได้ก็ต่อเมื่อไม่ได้ตั้งค่าช่องอื่นๆ ทั้งหมด
การแสดง JSON |
---|
{ "locationIds": [ string ] } |
ช่อง | |
---|---|
locationIds[] |
ต้องระบุ รายการรหัสสถานที่ตั้งที่ไม่ว่างเปล่า โดยทั้งหมดต้องอยู่ในประเภทสถานที่ตั้งเดียวกัน (เช่น รัฐ) |
แถว
รวมรายการเซลล์
การแสดง JSON |
---|
{
"cells": [
{
object ( |
ช่อง | |
---|---|
cells[] |
ต้องระบุ รายการเซลล์ที่ประกอบขึ้นเป็นแถว ต้องมีความยาวเท่ากับ |
CarrierRate
รายการอัตราของผู้ให้บริการขนส่งที่ mainTable
หรือ singleValue
อ้างอิงได้
การแสดง JSON |
---|
{
"name": string,
"carrier": string,
"carrierService": string,
"originPostalCode": string,
"percentageAdjustment": string,
"flatAdjustment": {
object ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่ออัตราของผู้ให้บริการขนส่ง ต้องไม่ซ้ำกันต่อกลุ่มอัตรา |
carrier |
ต้องระบุ บริการของผู้ให้บริการ เช่น |
carrierService |
ต้องระบุ บริการของผู้ให้บริการ เช่น |
originPostalCode |
ต้องระบุ ต้นทางการจัดส่งสำหรับอัตราของผู้ให้บริการขนส่งนี้ |
percentageAdjustment |
ไม่บังคับ ตัวแก้ไขอัตราค่าจัดส่งแบบทวีคูณเป็นตัวเลขในรูปแบบทศนิยม อาจเป็นเชิงลบได้ ตัวอย่างเช่น |
flatAdjustment |
ไม่บังคับ ตัวแก้ไขอัตราค่าจัดส่งเพิ่มเติม อาจเป็นเชิงลบได้ ตัวอย่างเช่น |
ShipmentType
ประเภทการจัดส่งของบริการจัดส่ง
Enum | |
---|---|
SHIPMENT_TYPE_UNSPECIFIED |
บริการนี้ไม่ได้ระบุประเภทการจัดส่ง |
DELIVERY |
บริการนี้จะจัดส่งคำสั่งซื้อไปยังที่อยู่ที่ลูกค้าเลือก |
LOCAL_DELIVERY |
บริการนี้จะจัดส่งคำสั่งซื้อไปยังที่อยู่ที่ลูกค้าเลือก คำสั่งซื้อนี้จัดส่งจากร้านค้าในพื้นที่ใกล้เคียง |
COLLECTION_POINT |
บริการนี้จะจัดส่งคำสั่งซื้อไปยังที่อยู่ที่ลูกค้าเลือก สินค้าจะจัดส่งจากจุดรับสินค้า |
MinimumOrderValueTable
ตารางมูลค่าการสั่งซื้อขั้นต่ำต่อร้านค้าสำหรับประเภทการจำหน่ายแบบมารับที่ร้าน
การแสดง JSON |
---|
{
"storeCodeSetWithMovs": [
{
object ( |
ช่อง | |
---|---|
storeCodeSetWithMovs[] |
ต้องระบุ รายการชุดรหัสร้านค้าที่แชร์มูลค่าการสั่งซื้อขั้นต่ำ (MOV) เดียวกัน ต้องมีอย่างน้อย 2 ชุด โดยชุดสุดท้ายต้องว่างเปล่า ซึ่งหมายความว่า "MOV สำหรับร้านค้าอื่นๆ ทั้งหมด" รหัสร้านค้าแต่ละรหัสจะปรากฏได้เพียงครั้งเดียวในทุกชุด ราคาทั้งหมดในบริการต้องมีสกุลเงินเดียวกัน |
StoreCodeSetWithMov
รายการชุดรหัสร้านค้าที่มีมูลค่าการสั่งซื้อขั้นต่ำเท่ากัน ต้องมีอย่างน้อย 2 ชุด โดยชุดสุดท้ายต้องว่างเปล่า ซึ่งหมายความว่า "MOV สำหรับร้านค้าอื่นๆ ทั้งหมด" รหัสร้านค้าแต่ละรหัสจะปรากฏได้เพียงครั้งเดียวในทุกชุด ราคาทั้งหมดในบริการต้องมีสกุลเงินเดียวกัน
การแสดง JSON |
---|
{
"storeCodes": [
string
],
"value": {
object ( |
ช่อง | |
---|---|
storeCodes[] |
ไม่บังคับ รายการรหัสร้านค้าที่ไม่ซ้ำกันหรือเว้นว่างไว้สำหรับจับทั้งหมด |
value |
มูลค่าการสั่งซื้อขั้นต่ำสำหรับร้านค้าที่ระบุ |
StoreConfig
รายการร้านค้าที่มีการนำส่งผลิตภัณฑ์ ตัวเลือกนี้ใช้ได้กับประเภทการจัดส่งในพื้นที่เท่านั้น
การแสดง JSON |
---|
{ "storeCodes": [ string ], "storeServiceType": enum ( |
ช่อง | |
---|---|
storeCodes[] |
ไม่บังคับ รายการรหัสร้านค้าที่มีการนำส่งในพื้นที่ หากเว้นว่างไว้ |
storeServiceType |
ระบุว่าร้านค้าทั้งหมดหรือร้านค้าที่เลือกไว้ทั้งหมดที่ระบุโดยผู้ขายรายนี้มีบริการจัดส่งในพื้นที่หรือไม่ |
cutoffConfig |
การกำหนดค่าที่เกี่ยวข้องกับการนำส่งในพื้นที่สิ้นสุดของวัน |
serviceRadius |
รัศมีสูงสุดสำหรับการนำส่ง ขั้นตอนนี้จำเป็นสำหรับประเภทการจัดส่งในพื้นที่เท่านั้น |
StoreServiceType
ระบุว่าร้านค้าทั้งหมดหรือร้านค้าที่เลือกไว้ที่ผู้ขายระบุไว้จะมีการนำส่งในพื้นที่
Enum | |
---|---|
STORE_SERVICE_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทบริการของร้านค้า |
ALL_STORES |
ระบุว่าร้านค้าทั้งหมดทั้งในปัจจุบันและอนาคตที่ผู้ขายรายนี้แสดงไว้มีการนำส่งในพื้นที่หรือไม่ |
SELECTED_STORES |
ระบุว่าเฉพาะร้านค้าที่แสดงในstoreCodes เท่านั้นที่มีสิทธิ์สำหรับการนำส่งในพื้นที่ |
CutoffConfig
การกำหนดค่าที่เกี่ยวข้องกับการนำส่งในพื้นที่สิ้นสุดของวัน
การแสดง JSON |
---|
{
"localCutoffTime": {
object ( |
ช่อง | |
---|---|
localCutoffTime |
เวลาที่การนำส่งในพื้นที่จะสิ้นสุดในวันนั้นๆ |
storeCloseOffsetHours |
ใช้ได้กับการจำหน่ายแบบจัดส่งในพื้นที่เท่านั้น แสดงเวลาปิดรับคำสั่งซื้อเป็นจำนวนชั่วโมงก่อนปิดร้าน พิเศษสำหรับ |
noDeliveryPostCutoff |
ผู้ขายสามารถเลือกไม่ใช้การแสดงการนำส่งในพื้นที่ 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 ( |
ช่อง | |
---|---|
loyaltyProgramTiers[] |
ไม่บังคับ ระดับโปรแกรมสะสมคะแนนของบริการจัดส่งนี้ |
programLabel |
นี่คือป้ายกำกับโปรแกรมสะสมคะแนนที่กำหนดไว้ในการตั้งค่าโปรแกรมสะสมคะแนนใน Merchant Center แอตทริบิวต์ย่อยนี้ช่วยให้ Google แมปโปรแกรมสะสมคะแนนกับข้อเสนอที่มีสิทธิ์ได้ |
LoyaltyProgramTiers
โปรแกรมสะสมคะแนนของผู้ขายบางส่วน
การแสดง JSON |
---|
{ "tierLabel": string } |
ช่อง | |
---|---|
tierLabel |
แอตทริบิวต์ย่อยป้ายกำกับระดับขั้น [tierLabel] จะแยกความแตกต่างของสิทธิประโยชน์ของระดับข้อเสนอในแต่ละระดับ ค่านี้ยังกำหนดไว้ในการตั้งค่าโปรแกรมใน Merchant Center ด้วย และจำเป็นต้องมีสำหรับการเปลี่ยนแปลงแหล่งข้อมูลแม้ว่าโปรแกรมสะสมคะแนนจะมีเพียง 1 ระดับ |
คลังสินค้า
คลังสินค้าสำหรับการดำเนินการตามคำสั่งซื้อ ซึ่งจัดเก็บและจัดการสินค้าคงคลัง แท็กถัดไป: 7
การแสดง JSON |
---|
{ "name": string, "shippingAddress": { object ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของคลังสินค้า ต้องไม่ซ้ำกันภายในบัญชี |
shippingAddress |
ต้องระบุ ที่อยู่สำหรับจัดส่งของคลังสินค้า |
cutoffTime |
ต้องระบุ เวลาสุดท้ายของวันที่ยอมรับคำสั่งซื้อและเริ่มประมวลผลได้ คำสั่งซื้อหลังจากนี้จะได้รับการประมวลผลในวันถัดไป เวลาจะอิงตามรหัสไปรษณีย์ของคลังสินค้า |
handlingDays |
ต้องระบุ จำนวนวันที่ใช้ในคลังสินค้านี้เพื่อบรรจุหีบห่อและจัดส่งสินค้า ข้อมูลนี้อยู่ในระดับคลังสินค้า แต่สามารถลบล้างได้ในระดับข้อเสนอตามแอตทริบิวต์ของสินค้า |
businessDayConfig |
วันทำการของคลังสินค้า หากไม่ได้ตั้งค่า ระบบจะกำหนดให้เป็นวันจันทร์ถึงวันศุกร์โดยค่าเริ่มต้น |
ที่อยู่
ที่อยู่สำหรับจัดส่งของคลังสินค้า
การแสดง JSON |
---|
{ "streetAddress": string, "city": string, "administrativeArea": string, "postalCode": string, "regionCode": string } |
ช่อง | |
---|---|
streetAddress |
ส่วนระดับถนนของที่อยู่ เช่น |
city |
ต้องระบุ เมือง อาจรวมถึงย่านย่อยหรือย่านย่อยที่เกี่ยวข้องด้วย (เช่น ย่านใกล้เคียงหรือเขตชานเมือง) |
administrativeArea |
ต้องระบุ เขตบริหารย่อยระดับสูงสุดของประเทศ เช่น รัฐอย่างแคลิฟอร์เนีย ("CA") หรือจังหวัดอย่างควิเบก ("QC") |
postalCode |
ต้องระบุ รหัสไปรษณีย์ (เช่น "94043") |
regionCode |
ต้องระบุ รหัสประเทศ CLDR (เช่น "US") |
WarehouseCutoffTime
เวลาสุดท้ายของวันที่ยอมรับคำสั่งซื้อและเริ่มประมวลผลได้ คำสั่งซื้อหลังจากนี้จะได้รับการประมวลผลในวันถัดไป เวลาจะอิงตามรหัสไปรษณีย์ของคลังสินค้า
การแสดง JSON |
---|
{ "hour": integer, "minute": integer } |
ช่อง | |
---|---|
hour |
ต้องระบุ ชั่วโมงก่อนเวลาปิดรับคำสั่งซื้อที่คลังสินค้าจะต้องประมวลผลคำสั่งซื้อในวันเดียวกัน เวลาตามเขตเวลาของคลังสินค้า |
minute |
ต้องระบุ นาทีก่อนเวลาปิดรับคำสั่งซื้อที่คลังสินค้าจะต้องประมวลผลคำสั่งซื้อในวันเดียวกัน นาทีจะอิงตามเขตเวลาของคลังสินค้า |