Structured Data สำหรับนโยบายการจัดส่งของผู้ขาย (ShippingService)

การ์ดความรู้ Shopping ที่มีข้อมูลการจัดส่งในผลการค้นหา

ผู้ขายหลายรายมีนโยบายการจัดส่งซึ่งระบุขั้นตอนในการจัดส่งสินค้าที่ซื้อสำหรับลูกค้า เมื่อคุณเพิ่ม Structured Data ShippingService ลงในเว็บไซต์ Google Search จะใช้ข้อมูลนี้เพื่อแสดงข้อมูลการจัดส่งควบคู่ไปกับผลิตภัณฑ์และในการ์ดความรู้ในผลการค้นหา ShippingService ช่วยให้คุณระบุรายละเอียดต่างๆ เช่น ค่าจัดส่งและเวลานำส่ง โดยขึ้นอยู่กับลักษณะของสินค้า เช่น น้ำหนัก ขนาด หรือสถานที่นำส่ง

คุณระบุนโยบายการจัดส่งมาตรฐานสำหรับธุรกิจซึ่งมีผลกับสินค้าส่วนใหญ่หรือสินค้าทั้งหมดที่คุณขายได้โดยใช้ Structured Data ประเภท ShippingService ที่ฝังอยู่ภายใต้ Structured Data ประเภท Organization โดยใช้พร็อพเพอร์ตี้ hasShippingService

วิธีเพิ่ม Structured Data

ข้อมูลที่มีโครงสร้างคือรูปแบบมาตรฐานในการแจ้งข้อมูลเกี่ยวกับหน้าและจำแนกประเภทเนื้อหาของหน้า หากคุณเพิ่งใช้ข้อมูลที่มีโครงสร้างเป็นครั้งแรก โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของข้อมูลที่มีโครงสร้าง

ต่อไปนี้เป็นภาพรวมเกี่ยวกับวิธีสร้าง ทดสอบ และเผยแพร่ข้อมูลที่มีโครงสร้าง

  1. เพิ่มพร็อพเพอร์ตี้ที่จำเป็น ดูตำแหน่งการแทรก Structured Data ในหน้าเว็บตามรูปแบบที่คุณใช้อยู่
  2. ปฏิบัติตามหลักเกณฑ์
  3. ตรวจสอบความถูกต้องของโค้ดโดยใช้การทดสอบผลการค้นหาที่เป็นริชมีเดีย และแก้ไขข้อผิดพลาดที่สําคัญทั้งหมด พิจารณาแก้ไขปัญหาที่ไม่สําคัญซึ่งอาจมีการรายงานในเครื่องมือด้วย เพราะอาจช่วยปรับปรุงคุณภาพของ Structured Data ได้ (แต่ไม่จําเป็นว่าต้องมีสิทธิ์ปรากฏในผลการค้นหาที่เป็นริชมีเดีย)
  4. ทำให้หน้าบางหน้าที่มีข้อมูลที่มีโครงสร้างใช้งานได้และใช้เครื่องมือตรวจสอบ URL เพื่อทดสอบว่า Google เห็นหน้าในลักษณะใด ตรวจสอบว่า Google เข้าถึงหน้าดังกล่าวได้และไม่มีการบล็อกหน้าด้วยไฟล์ robots.txt, แท็ก noindex หรือข้อกำหนดให้เข้าสู่ระบบ หากหน้าเว็บดูถูกต้องดีแล้ว คุณขอให้ Google ทำการ Crawl URL อีกครั้งได้
  5. หากต้องการให้ Google ทราบถึงการเปลี่ยนแปลงที่จะเกิดขึ้นในอนาคตอยู่ตลอด เราขอแนะนำให้ส่ง Sitemap ซึ่งกำหนดให้ดำเนินการแบบอัตโนมัติได้โดยใช้ Search Console Sitemap API

ตัวอย่าง

ตัวอย่างนี้แสดงให้เห็นว่าในสหรัฐอเมริกาและแคนาดา มีการจัดส่งฟรีภายใน 2 วันสำหรับคำสั่งซื้อที่มีมูลค่ามากกว่า $29.99 หรือมีการจัดส่งภายใน 3 วันในราคา $3.49 สำหรับเม็กซิโก จะไม่มีการจัดส่งสำหรับคำสั่งซื้อที่มูลค่าไม่ถึง $50 แต่หากมีมูลค่าถึง จะมีการจัดส่งภายใน 4 วันโดยมีค่าจัดส่ง 10%

  <html>
  <head>
    <title>Our shipping policy</title>
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "https://schema.org/Organization",
        "hasShippingService": {
            "@type": "ShippingService",
            "@id": "#us_ca_mx_standard_shipping",
            "name": "Standard shipping policies for US, Canada and Mexico",
            "description": "US and Canada: Free 2-day shipping for orders over $29.99,
                            otherwise 3-day shipping for $3.49.
                            Mexico: No shipping to Mexico for orders under $50,
                            otherwise 10% shipping cost and 4-day shipping.",
            "fulfillmentType": "FulfillmentTypeDelivery",
            "handlingTime": {
              "@type": "ServicePeriod",
              "cutoffTime": "14:30:00-07:00",
              "duration": {
                "@type": "QuantitativeValue",
                "minValue": "0",
                "maxValue": "1",
                "unitCode": "DAY"
              },
              "businessDays": [
                "Monday",
                "Tuesday",
                "Wednesday",
                "Thursday",
                "Friday"
              ]
            },
            "shippingConditions": [
              {
                "@type": "ShippingConditions",
                "shippingDestination": [
                  {
                    "@type": "DefinedRegion",
                    "addressCountry": "US"
                  },
                  {
                    "@type": "DefinedRegion",
                    "addressCountry": "CA"
                  }
                ],
                "orderValue": {
                  "@type": "MonetaryAmount",
                  "minValue": "0",
                  "maxValue": "29.99",
                  "currency": "USD"
                },
                "shippingRate": {
                  "@type": "MonetaryAmount",
                  "value": "3.49",
                  "currency": "USD"
                },
                "transitTime": {
                  "@type": "ServicePeriod",
                  "duration": {
                    "@type": "QuantitativeValue",
                    "minValue": "1",
                    "maxValue": "2",
                    "unitCode": "DAY"
                  },
                  "businessDays": [
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday"
                  ]
                }
              },
              {
                "@type": "ShippingConditions",
                "shippingDestination": [
                  {
                    "@type": "DefinedRegion",
                    "addressCountry": "US"
                  },
                  {
                    "@type": "DefinedRegion",
                    "addressCountry": "CA"
                  }
                ],
                "orderValue": {
                  "@type": "MonetaryAmount",
                  "minValue": "30",
                  "currency": "USD"
                },
                "shippingRate": {
                  "@type": "MonetaryAmount",
                  "value": "0",
                  "currency": "USD"
                },
                "transitTime": {
                  "@type": "ServicePeriod",
                  "duration": {
                    "@type": "QuantitativeValue",
                    "minValue": "1",
                    "maxValue": "1",
                    "unitCode": "DAY"
                  },
                  "businessDays": [
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday"
                  ]
                }
              },
              {
                "@type": "ShippingConditions",
                "shippingDestination": {
                  "@type": "DefinedRegion",
                  "addressCountry": "MX"
                },
                "orderValue": {
                  "@type": "MonetaryAmount",
                  "minValue": "0",
                  "maxValue": "49.99",
                  "currency": "USD"
                },
                "doesNotShip": true
              },
              {
                "@type": "ShippingConditions",
                "shippingDestination": {
                  "@type": "DefinedRegion",
                  "addressCountry": "MX"
                },
                "orderValue": {
                  "@type": "MonetaryAmount",
                  "minValue": "50",
                  "currency": "USD"
                },
                "shippingRate": {
                  "@type": "ShippingRateSettings",
                  "orderPercentage": "0.10"
                },
                "transitTime": {
                  "@type": "ServicePeriod",
                  "duration": {
                    "@type": "QuantitativeValue",
                    "minValue": "2",
                    "maxValue": "3",
                    "unitCode": "DAY"
                  },
                  "businessDays": [
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday"
                  ]
                }
              }
           ]
        }
        // Other Organization-level properties
        // ...
    }
    </script>
  </head>
  <body>
  </body>
</html>

หลักเกณฑ์

คุณต้องปฏิบัติตามหลักเกณฑ์ต่อไปนี้เพื่อให้มาร์กอัปนโยบายการจัดส่งมีสิทธิ์ใช้ใน Google Search

หลักเกณฑ์ทางเทคนิค

  • เราขอแนะนำให้วางข้อมูลนโยบายการจัดส่งในหน้าเดียวบนเว็บไซต์ที่อธิบายถึงนโยบายการจัดส่งของธุรกิจ โดยคุณไม่จำเป็นต้องใส่ไว้ในทุกๆ หน้าของเว็บไซต์ ใส่ประเภท Structured Data ShippingService ในส่วนประเภท Structured Data Organization ดูข้อมูลเพิ่มเติมได้ที่มาร์กอัปองค์กร
  • หากคุณมีนโยบายการจัดส่งที่ไม่ใช่แบบมาตรฐานสำหรับสินค้าที่เฉพาะเจาะจง ให้ระบุประเภท Structured Data OfferShippingDetails ภายใต้ประเภท Structured Data Offer โปรดทราบว่าพร็อพเพอร์ตี้ที่รองรับนโยบายการจัดส่งระดับข้อเสนอเป็นชุดย่อยของพร็อพเพอร์ตี้ที่รองรับนโยบายการจัดส่งระดับองค์กร ดูมาร์กอัปส่วนข้อมูลสินค้าของผู้ขายสำหรับชุดย่อยของพร็อพเพอร์ตี้ที่รองรับนโยบายการจัดส่งระดับสินค้า

คำจำกัดความของประเภท Structured Data

คุณต้องใส่พร็อพเพอร์ตี้ที่จำเป็นเพื่อให้ Structured Data มีสิทธิ์ใช้ใน Google Search คุณอาจใส่พร็อพเพอร์ตี้ที่แนะนำด้วยเพื่อให้ข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการจัดส่ง ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ดียิ่งขึ้น

ShippingService (ฝังอยู่ใต้ Organization โดยใช้พร็อพเพอร์ตี้ hasShippingService)

ใช้พร็อพเพอร์ตี้ต่อไปนี้เพื่ออธิบายบริการจัดส่งมาตรฐานสำหรับธุรกิจของคุณ

พร็อพเพอร์ตี้ที่จำเป็น
shippingConditions

ShippingConditions

ระบุค่าจัดส่งและ/หรือเวลานำส่งที่ใช้กับชุดเงื่อนไขหนึ่งๆ เช่น ช่วงน้ำหนักสินค้า ขนาดสินค้า มูลค่าการสั่งซื้อ หรือสถานที่นำส่ง ShippingService 1 รายการมี shippingConditions ได้หลายรายการ หากมี ShippingConditions มากกว่า 1 รายการที่ใช้กับสินค้า เราจะใช้ค่าจัดส่งที่ต่ำที่สุดสำหรับสินค้าในการสั่งซื้อนั้นๆ แล้วแสดงอัตราค่าจัดส่งและความเร็วในการจัดส่งที่เกี่ยวข้องให้แก่ลูกค้า ในกรณีที่ค่าจัดส่งเท่ากัน เราจะใช้ข้อมูลการจัดส่งที่มีความเร็วในการจัดส่งเร็วที่สุด

พร็อพเพอร์ตี้ที่แนะนำ
name

Text

ชื่อที่ไม่ซ้ำกันสำหรับบริการจัดส่ง (หากมี) เช่น "การจัดส่งแบบมาตรฐาน"

description

Text

คำอธิบายบริการจัดส่ง (หากมี) ซึ่งโดยปกติแล้วจะครอบคลุมมากกว่าชื่อ

fulfillmentType

FulfillmentTypeEnumeration

วิธีการนำส่งสินค้าให้ลูกค้าสำหรับบริการจัดส่งนี้ (หากมี)

  • https://schema.org/FulfillmentTypeDelivery: บริการนี้จะจัดส่งสินค้าไปยังที่อยู่ของลูกค้า (นี่คือค่าเริ่มต้นหากไม่ได้ระบุพร็อพเพอร์ตี้นี้)
  • https://schema.org/FulfillmentTypeCollectionPoint: มีการจัดส่งสินค้าไปยังจุดรับสินค้าเพื่อให้ลูกค้าไปรับ
handlingTime

ServicePeriod

ข้อมูลเพิ่มเติมเกี่ยวกับวันทำการก่อนจัดส่ง (เช่น ในคลังสินค้า) หลังจากได้รับคำสั่งซื้อ หากมี

นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ ServicePeriod ในประเภท ShippingService ที่ Google รองรับด้วย

validForMemberTier

MemberProgramTier

โปรแกรมสะสมคะแนนและระดับที่บริการจัดส่งนี้ใช้ได้ (หากมี) คุณสามารถระบุระดับการเป็นสมาชิกได้หลายระดับหากการตั้งค่าการจัดส่งสำหรับระดับการเป็นสมาชิกทั้งหมดเหมือนกัน

หากใช้พร็อพเพอร์ตี้ validForMemberTier เพื่อกำหนดสิทธิประโยชน์ด้านการจัดส่งสำหรับสมาชิก คุณจะต้องระบุบริการจัดส่งปกติ (สำหรับผู้ที่ไม่ได้เป็นสมาชิก) อย่างน้อย 1 รายการด้วย

โปรแกรมสะสมคะแนนและระดับที่คุณเสนอสำหรับธุรกิจสามารถระบุไว้ในบัญชี Merchant Center หรือใช้ประเภท Structured Data MemberProgram ที่ฝังอยู่ภายใต้ Structured Data Organization ในหน้าแยกต่างหาก ซึ่งกำหนดรายละเอียดการบริหารจัดการและนโยบายขององค์กร ดูข้อมูลเกี่ยวกับวิธีกำหนดโปรแกรมและระดับการเป็นสมาชิกขององค์กรได้ที่มาร์กอัปโปรแกรมสะสมคะแนน

ต่อไปนี้คือตัวอย่างพร็อพเพอร์ตี้ validForMemberTier ที่อ้างอิงโปรแกรม (member-plus) และระดับการเป็นสมาชิก (silver) ที่กำหนดไว้ใน Merchant Center

"validForMemberTier": {
  "@type": "MemberProgramTier",
  "name": "silver",
  "isTierOf": {
    "@type": "MemberProgram",
    "name": "member-plus"
  }
}

ต่อไปนี้เป็นตัวอย่างพร็อพเพอร์ตี้ validForMemberTier ที่อ้างอิง Structured Data MemberProgramTier ซึ่งฝังอยู่ภายใต้ Structured Data MemberProgram ที่จะฝังอยู่ภายใต้ประเภท Structured Data Organization ในหน้าเว็บแยกต่างหาก อินสแตนซ์ MemberProgramTier จะระบุโดยพร็อพเพอร์ตี้ @id ที่ระบุตัวระบุทรัพยากรที่ไม่ซ้ำกัน (URI) ของคำจำกัดความ https://www.example.com/com/member-plus#tier_silver:

"validForMemberTier": {
  "@id": "https://www.example.com/com/member-plus#tier_silver"
}

ServicePeriod (สำหรับวันทำการก่อนจัดส่ง)

หากต้องการระบุวันทำการก่อนจัดส่ง ให้ใช้ประเภท ServicePeriod

ตัวอย่างประเภท ServicePeriod ที่มีการประมวลผลคำสั่งซื้อตั้งแต่วันจันทร์ถึงวันศุกร์ โดยมีเวลาปิดรับคำสั่งซื้อคือ 22:30 น. ตามเวลามาตรฐานตะวันออก ระยะเวลาของวันทำการก่อนจัดส่งอยู่ระหว่าง 0-2 วัน (โดยวันทำการก่อนจัดส่ง 0 วันหมายความว่าระบบจะประมวลผลคำสั่งซื้อในวันเดียวกันหากได้รับคำสั่งซื้อก่อนเวลาปิดรับคำสั่งซื้อ)

"handlingTime": {
  "@type": "ServicePeriod",
  "businessDays": [
    "https://schema.org/Monday",
    "https://schema.org/Tuesday",
    "https://schema.org/Wednesday",
    "https://schema.org/Thursday",
    "https://schema.org/Friday"
  ],
  "cutoffTime": "22:30:00-05:00",
  "duration": {
    "@type": "QuantitativeValue",
    "minValue": 0,
    "maxValue": 2,
    "unitCode": "DAY"
  }
}
พร็อพเพอร์ตี้ที่แนะนำ
businessDays

DayOfWeek

วันในสัปดาห์ที่มีการประมวลผลคำสั่งซื้อที่ได้รับ หากมี

cutoffTime

Time

เวลาหลังจากที่คำสั่งซื้อที่ได้รับในวันนั้นจะไม่ได้รับการประมวลผลในวันเดียวกัน (หากมี) โดยระบบจะเพิ่มเวลานำส่งโดยประมาณ 1 วันสำหรับคำสั่งซื้อที่ประมวลผลหลังจากเวลาสุดท้ายที่รับคำสั่งซื้อ เวลาจะระบุโดยใช้รูปแบบเวลา ISO-8601 เช่น "23:30:00-05:00" หมายถึง 18:30 น. ตามเวลามาตรฐานตะวันออก (EST) ซึ่งช้ากว่าเวลาสากลเชิงพิกัด (UTC) 5 ชั่วโมง

duration

QuantitativeValue

ความล่าช้าระหว่างการรับคำสั่งซื้อกับสินค้าที่ออกจากคลังสินค้า หากมี

QuantitativeValue (สําหรับวันทำการก่อนจัดส่ง)

ใช้ประเภท QuantitativeValue เพื่อแสดงวันทำการก่อนจัดส่งของคำสั่งซื้อขั้นต่ำและสูงสุด คุณต้องระบุ value (สำหรับวันทำการก่อนจัดส่งที่แน่นอน) หรือ maxValue (สำหรับขอบเขตบนของวันทำการก่อนจัดส่ง) พร้อมกับ unitCode minValue อาจระบุเพื่อกำหนดขอบเขตล่างสำหรับวันทำการก่อนจัดส่งได้

พร็อพเพอร์ตี้ที่แนะนำ
maxValue

Number

จํานวนวันสูงสุด ค่าต้องไม่ติดลบและเป็นจำนวนเต็ม

minValue

Number

จำนวนวันขั้นต่ำ (หากมี) ค่าต้องไม่ติดลบและเป็นจำนวนเต็ม

unitCode

Text

หน่วยของค่าต่ำสุด/สูงสุด ค่าต้องเป็น DAY หรือ d

value

Number

จำนวนวันทำการก่อนจัดส่งที่แน่นอน หากทราบ ค่าต้องไม่ติดลบและเป็นจำนวนเต็ม หากระบุ minValue และ maxValue แล้ว จะต้องไม่ระบุ

ShippingConditions (ฝังอยู่ใต้ ShippingService โดยใช้พร็อพเพอร์ตี้ shippingConditions)

ใช้พร็อพเพอร์ตี้ต่อไปนี้เพื่ออธิบายเงื่อนไข ค่าใช้จ่ายที่เกี่ยวข้อง และเวลาขนส่งสำหรับบริการจัดส่ง

หากไม่ได้ระบุปลายทางการจัดส่ง เงื่อนไขการจัดส่งจะมีผลกับปลายทางการจัดส่งทั้งหมดทั่วโลก

พร็อพเพอร์ตี้ที่แนะนำ
doesNotShip

Boolean

หากมี ให้ตั้งค่าเป็น true หากไม่มีบริการจัดส่งจากสถานที่ใน shippingOrigin ที่ระบุไปยังสถานที่ใน shippingDestination ที่ระบุสำหรับคำสั่งซื้อที่มีชุดค่าผสมของเงื่อนไข weight, numItems และ orderValue ที่ระบุ

numItems

QuantitativeValue

ช่วงจำนวนสินค้าในคำสั่งซื้อสำหรับออบเจ็กต์เงื่อนไขการจัดส่งนี้ หากมี นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ QuantitativeValue ที่เกี่ยวข้องกับประเภท ShippingConditions ที่ Google รองรับด้วย

orderValue

MonetaryAmount

ช่วงของต้นทุนการสั่งซื้อสำหรับออบเจ็กต์เงื่อนไขการจัดส่งนี้ (หากมี) นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ MonetaryAmount ที่เกี่ยวข้องกับประเภท ShippingConditions ที่ Google รองรับด้วย

shippingDestination

DefinedRegion

ระบุปลายทางการจัดส่ง (หากมี) ดูรายการพร็อพเพอร์ตี้ DefinedRegion ในพร็อพเพอร์ตี้ shippingDestination ที่ Google รองรับ

shippingOrigin

DefinedRegion

ระบุต้นทางการจัดส่ง (หากมี) ดูรายการพร็อพเพอร์ตี้ DefinedRegion ในพร็อพเพอร์ตี้ shippingOrigin ที่ Google รองรับ

seasonalOverride

OpeningHoursSpecification

หากเกี่ยวข้อง ให้ใช้พร็อพเพอร์ตี้นี้เพื่อระบุระยะเวลาที่จำกัดซึ่งออบเจ็กต์เงื่อนไขการจัดส่งนี้ใช้ได้ นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ OpeningHoursSpecification ที่ Google รองรับสำหรับประเภท ShippingConditions ด้วย

shippingRate

ShippingRateSettings หรือ MonetaryAmount

หากมี ให้ใช้พร็อพเพอร์ตี้นี้เพื่อระบุค่าจัดส่งสำหรับการจัดส่งจากสถานที่ตั้งใน shippingOrigin ที่ระบุไปยังสถานที่ตั้งใน shippingDestination ที่ระบุสำหรับคำสั่งซื้อที่มีชุดค่าผสมที่ระบุของเงื่อนไข weight, numItems และ orderValue นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ ShippingRateSettings และพร็อพเพอร์ตี้ MonetaryAmount ที่ Google รองรับสำหรับประเภท ShippingConditions ด้วย คุณควรระบุพร็อพเพอร์ตี้นี้ก็ต่อเมื่อไม่มี doesNotShip หรือตั้งค่าเป็น false

transitTime

ServicePeriod

หากเกี่ยวข้อง ให้ใช้เพื่อระบุเวลาขนส่งที่คาดไว้ระหว่างการออกจากต้นทางการจัดส่ง (โดยปกติคือคลังสินค้า) และการมาถึงปลายทางการจัดส่ง (โดยปกติคือลูกค้า) ใช้กับการจัดส่งจากสถานที่ตั้งในพร็อพเพอร์ตี้ shippingOrigin ที่ระบุไปยังสถานที่ตั้งใน shippingDestination ที่ระบุสำหรับคำสั่งซื้อที่มีชุดค่าผสมที่ระบุของเงื่อนไข weight, numItems และ orderValue นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ ServicePeriod ที่ Google รองรับด้วย คุณควรระบุพร็อพเพอร์ตี้นี้ก็ต่อเมื่อไม่มีพร็อพเพอร์ตี้ doesNotShip หรือตั้งค่าเป็น false

weight

QuantitativeValue

ช่วงน้ำหนักของแพ็กเกจสำหรับออบเจ็กต์เงื่อนไขการจัดส่งนี้ (หากมี) นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ QuantitativeValue ที่เกี่ยวข้องกับประเภท ShippingConditions ที่ Google รองรับด้วย

DefinedRegion

ใช้ประเภท DefinedRegion เพื่อสร้างพื้นที่ที่กำหนดเองเพื่อให้ระบุค่าจัดส่งและเวลาขนส่งได้อย่างถูกต้องในบริการจัดส่งหลายรายการ

พร็อพเพอร์ตี้ที่จำเป็น
addressCountry

Text

รหัสประเทศที่เป็นอักษร 2 ตัวแบบ ISO 3166-1 alpha-2

พร็อพเพอร์ตี้ที่แนะนำ
addressRegion

Text

รหัสภูมิภาคเฉพาะประเทศ (หากมี) ภูมิภาคจะต้องเป็นรหัสของเขตปกครองย่อย 2 หรือ 3 หลักในรูปแบบ ISO 3166-2 โดยไม่มีรหัสนำหน้าประเทศ Google Search รองรับเฉพาะสหรัฐอเมริกา ออสเตรเลีย และญี่ปุ่น ตัวอย่างเช่น NY (สําหรับรัฐนิวยอร์ก สหรัฐอเมริกา) NSW (สําหรับรัฐนิวเซาท์เวลส์ ออสเตรเลีย) หรือ 03 (สําหรับจังหวัดอิวาเตะ ญี่ปุ่น)

อย่าระบุทั้งภูมิภาคและข้อมูลรหัสไปรษณีย์

postalCode

Text

รหัสไปรษณีย์เฉพาะประเทศ (หากมี) เช่น 94043 รองรับรหัสไปรษณีย์สําหรับแคนาดา สหรัฐอเมริกา และออสเตรเลีย

ServicePeriod (สําหรับเวลาขนส่ง)

ใช้ประเภท ServicePeriod เพื่อแสดงช่วงเวลาขนส่งสำหรับคำสั่งซื้อ

เช่น
"transitTime": {
  "@type": "ServicePeriod",
  "businessDays": [
    "https://schema.org/Monday",
    "https://schema.org/Tuesday",
    "https://schema.org/Wednesday",
    "https://schema.org/Thursday",
    "https://schema.org/Friday"
  ],
  "duration": {
    "@type": "QuantitativeValue",
    "minValue": 0,
    "maxValue": 2,
    "unitCode": "DAY"
  }
}

พร็อพเพอร์ตี้ที่แนะนำ
businessDays

DayOfWeek

วันในสัปดาห์ที่คำสั่งซื้ออยู่ระหว่างการขนส่ง หากมี หากวันทำการขององค์กรคือวันจันทร์ถึงวันเสาร์ คุณก็ไม่จำเป็นต้องเพิ่มพร็อพเพอร์ตี้นี้

duration

QuantitativeValue

จำนวนวันทำการในการขนส่ง (หากมี) นอกจากนี้ โปรดดูรายการพร็อพเพอร์ตี้ QuantitativeValue สำหรับเวลาขนส่งที่ Google รองรับด้วย

QuantitativeValue (สำหรับเวลาขนส่ง)

ใช้ประเภท QuantitativeValue เพื่อแสดงเวลาขนส่งขั้นต่ำและสูงสุดของคำสั่งซื้อ คุณต้องระบุ value (สำหรับเวลาขนส่งคงที่) หรือ maxValue (สำหรับขอบเขตบนของเวลาขนส่ง) พร้อมกับ unitCode minValue ระบุได้โดยไม่บังคับเพื่อกำหนดขอบเขตล่างสำหรับเวลาขนส่ง

พร็อพเพอร์ตี้ที่แนะนำ
maxValue

Number

จํานวนวันสูงสุด ค่าต้องไม่ติดลบและเป็นจำนวนเต็ม

minValue

Number

จำนวนวันขั้นต่ำ (หากมี) ค่าต้องไม่ติดลบและเป็นจำนวนเต็ม

unitCode

Text

หน่วยของเวลาขนส่ง ค่าต้องเป็น DAY หรือ d

value

Number

จำนวนวันขนส่งที่แน่นอน หากทราบ ค่าต้องไม่ติดลบและเป็นจำนวนเต็ม หากระบุ minValue และ maxValue แล้ว จะต้องไม่ระบุ

QuantitativeValue (ในบริบทของขนาดบรรจุภัณฑ์ในการจัดส่ง)

ในบริบทของ ShippingConditions ให้ใช้ประเภท QuantitativeValue เพื่อแสดงช่วงค่าของขนาดบรรจุภัณฑ์สำหรับการจัดส่ง (weight และ numItems) ซึ่งใช้กับอัตราค่าจัดส่งและเวลาขนส่งที่เฉพาะเจาะจง ต้องระบุพร็อพเพอร์ตี้ minValue หรือ maxValue ค่าเริ่มต้นของพร็อพเพอร์ตี้ minValue จะเป็น 0 และค่าเริ่มต้นของพร็อพเพอร์ตี้ maxValue จะเป็นอนันต์เมื่อไม่ได้ระบุไว้

พร็อพเพอร์ตี้ที่แนะนำ
maxValue

Number

จำนวนสูงสุดสำหรับมิติข้อมูล (weight หรือ numItems) หากมี ค่าเริ่มต้นจะเป็นอนันต์หากไม่ได้ระบุไว้

minValue

Number

จำนวนขั้นต่ำสำหรับมิติข้อมูล (weight หรือ numItems) หากมี ต้องน้อยกว่า maxValue ค่าเริ่มต้นจะเป็น 0 หากไม่ได้ระบุไว้

unitCode

Text

หน่วยที่เกี่ยวข้องกับมิติข้อมูล (weight หรือ numItems) หากมี ในรูปแบบ UN/CEFACT Common Code (อักขระสามตัว)

  • สำหรับหน่วยน้ำหนัก ค่าต้องเป็น LBR (ปอนด์) หรือ KGM (กิโลกรัม)
  • สำหรับจำนวนสินค้า คุณจะละเว้น unitCode ได้ หรือจะใช้ชื่อ UN/CEFACT Common Code H87 ก็ได้

MonetaryAmount (ในบริบทของเงื่อนไขการจัดส่ง)

ในบริบทของเงื่อนไขการจัดส่ง ให้ใช้ประเภท MonetaryAmount เพื่อแสดงช่วงมูลค่าการสั่งซื้อที่ใช้อัตราค่าจัดส่งและเวลานำส่งที่เฉพาะเจาะจง ต้องระบุพร็อพเพอร์ตี้ minValue หรือ maxValue เมื่อไม่ได้ระบุไว้ พร็อพเพอร์ตี้ minValue จะมีค่าเริ่มต้นเป็น 0 และพร็อพเพอร์ตี้ maxValue จะมีค่าเริ่มต้นเป็นอนันต์ โปรดทราบว่าคุณยังใช้ประเภท MonetaryAmount ในรูปแบบอื่นเพื่อระบุค่าจัดส่งได้ด้วย

พร็อพเพอร์ตี้ที่จำเป็น
currency

Text

รหัสสกุลเงินสำหรับมูลค่าการสั่งซื้อในรูปแบบ ISO 4217

maxValue

Number

มูลค่าการสั่งซื้อสูงสุด ค่าเริ่มต้นจะเป็นอนันต์หากไม่ได้ระบุไว้

minValue

Number

มูลค่าการสั่งซื้อขั้นต่ำ ค่าเริ่มต้นจะเป็น 0 หากไม่ได้ระบุไว้

MonetaryAmount (ในบริบทของอัตราค่าจัดส่ง)

ในบริบทของอัตราค่าจัดส่ง ให้ใช้ประเภท MonetaryAmount เพื่อระบุอัตราค่าจัดส่งที่เฉพาะเจาะจงหรือสูงสุดสำหรับเงื่อนไขการจัดส่งที่กำหนด คุณสามารถใช้ประเภท MonetaryAmount เป็นทางเลือกที่ง่ายกว่าสำหรับ ShippingRateSettings ที่ซับซ้อนกว่า และใช้ได้เมื่อคุณเพียงต้องการระบุอัตราค่าจัดส่งที่เฉพาะเจาะจงหรือสูงสุด ต้องระบุพร็อพเพอร์ตี้ maxValue หรือ value พร้อมกับพร็อพเพอร์ตี้ currency

พร็อพเพอร์ตี้ที่จำเป็น
currency

Text

รหัสสกุลเงินของค่าจัดส่งในรูปแบบ ISO 4217

maxValue

Number

ค่าจัดส่งสูงสุดสำหรับเงื่อนไขการจัดส่งที่ระบุ หากระบุพร็อพเพอร์ตี้ maxValue อย่าระบุพร็อพเพอร์ตี้ value

value

Number

ค่าจัดส่งแบบคงที่สำหรับเงื่อนไขการจัดส่งที่ระบุ สำหรับการจัดส่งฟรี ให้ใช้ 0 เป็นค่า

ShippingRateSettings (ในบริบทของอัตราค่าจัดส่ง)

ในบริบทของอัตราค่าจัดส่ง ให้ใช้ประเภท ShippingRateSettings เพื่อระบุอัตราค่าจัดส่งสำหรับเงื่อนไขการจัดส่งที่กำหนดเป็นเปอร์เซ็นต์ของมูลค่าการสั่งซื้อหรือน้ำหนักของสินค้าที่สั่งซื้อ ต้องระบุพร็อพเพอร์ตี้ orderPercentage หรือ weightPercentage เมื่อใช้ประเภท ShippingRateSettings

พร็อพเพอร์ตี้ที่แนะนำ
orderPercentage

Number

ค่าจัดส่งสำหรับเงื่อนไขการจัดส่งที่ระบุเป็นเศษส่วนของมูลค่าการสั่งซื้อ ใช้ค่าระหว่าง 0 ถึง 1

weightPercentage

Number

ค่าจัดส่งสำหรับเงื่อนไขการจัดส่งที่ระบุเป็นเศษส่วนของน้ำหนักสินค้าที่จัดส่ง ใช้ค่าระหว่าง 0 ถึง 1

OpeningHoursSpecification (ในบริบทของการยกเว้นการจัดส่งตามฤดูกาล)

ในบริบทของเงื่อนไขการจัดส่ง ให้ใช้ประเภท OpeningHoursSpecification เพื่อแสดงเมื่อเงื่อนไขมีผล เช่น เนื่องจากวันหยุดตามเทศกาล ต้องระบุพร็อพเพอร์ตี้ validFrom และ validThrough อย่างน้อย 1 รายการเมื่อใช้ประเภท OpeningHoursSpecification

พร็อพเพอร์ตี้ที่แนะนำ
validFrom

Date

วันที่แรกที่เงื่อนไขการจัดส่งมีผล ในรูปแบบ ISO 8601

validThrough

Date

วันที่ล่าสุดที่เงื่อนไขการจัดส่งมีผล ในรูปแบบ ISO 8601

ทางเลือกอื่นในการกำหนดการตั้งค่าการจัดส่งกับ Google

นโยบายการจัดส่งของผู้ค้าปลีกอาจมีความซับซ้อนและอาจมีการเปลี่ยนแปลงอยู่บ่อยครั้ง หากคุณมีปัญหาในการระบุและการอัปเดตรายละเอียดการจัดส่งให้เป็นปัจจุบันด้วยมาร์กอัป และคุณมีบัญชี Google Merchant Center ให้พิจารณากําหนดการตั้งค่าการนำส่ง ใน Google Merchant Center หรือคุณอาจกำหนดค่าระดับบัญชีสำหรับนโยบายการจัดส่งใน Search Console ซึ่งจะเพิ่มลงใน Merchant Center โดยอัตโนมัติ

การรวมการกำหนดค่าการจัดส่งหลายรายการเข้าด้วยกัน

หากคุณรวมการกำหนดค่าการจัดส่งแบบต่างๆ เข้าด้วยกัน โปรดทราบว่า คุณสามารถลบล้างข้อมูลนโยบายตามลำดับความสำคัญได้ เช่น หากคุณทั้งระบุมาร์กอัปนโยบายการจัดส่งบนเว็บไซต์และตั้งค่านโยบายการจัดส่งใน Search Console ในกรณีนี้ Google จะใช้เฉพาะข้อมูลที่ให้ไว้ใน Search Console

Google ใช้ลำดับความสำคัญต่อไปนี้ (จากสำคัญมากที่สุดไปสำคัญน้อยที่สุด)

การแก้ปัญหา

หากประสบปัญหาในการใช้หรือแก้ไขข้อบกพร่องของ Structured Data โปรดดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยคุณได้