แอตทริบิวต์และค่าของ Structured Data ที่รองรับ

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

ขณะนี้ schema.org ยังไม่รองรับแอตทริบิวต์ทั้งหมด

ในหน้านี้

แอตทริบิวต์และคำอธิบายประกอบ schema.org

แอตทริบิวต์เป็นวิธีหนึ่งในการจัดระเบียบข้อมูลผลิตภัณฑ์ที่คุณส่งไปยัง Merchant Center แอตทริบิวต์แต่ละรายการจะมีข้อมูลผลิตภัณฑ์เพียงอย่างเดียว เช่น ชื่อหรือรายละเอียดผลิตภัณฑ์ การจับคู่ค่า schema.org กับแอตทริบิวต์ข้อกำหนดในการจัดทำข้อมูลผลิตภัณฑ์ที่เกี่ยวข้องได้ถูกต้องจะช่วยลดข้อผิดพลาดขณะตรวจสอบความถูกต้องของฟีด

หมายเหตุ: หากใช้การอัปเดตสินค้าอัตโนมัติ ให้ตรวจสอบว่าได้ระบุพร็อพเพอร์ตี้ schema.org ได้แก่ price, priceCurrency, availability และ condition เพื่อเพิ่มความถูกต้อง ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตสินค้าอัตโนมัติ

แอตทริบิวต์ข้อมูลผลิตภัณฑ์

  • พร็อพเพอร์ตี้ schema.org
ประเภทและรายละเอียด
แอตทริบิวต์ต่อไปนี้มาจากประเภท Product ของ schema.org

id

ข้อความ

title

ข้อความ

description

ข้อความ

image_link

URL

item_group_id

ข้อความ

ต้องมี SKU หลักสำหรับการจัดกลุ่มผลิตภัณฑ์ย่อยทั้งหมดที่อยู่ในกลุ่มผลิตภัณฑ์เดียวกัน

gtin

ข้อความ

GTIN ที่ระบุผลิตภัณฑ์ได้โดยไม่ซ้ำกัน

ระบุพร็อพเพอร์ตี้ schema.org เหล่านี้เพียงอย่างใดอย่างหนึ่งเท่านั้น

หากใช้ค่า GTIN ค่านั้นต้องมีความยาวที่ถูกต้องและประกอบด้วยหมายเลขตรวจสอบที่ถูกต้อง

material

ข้อความ

pattern

ข้อความ

mpn

ข้อความ

brand

ข้อความ

ใช้พร็อพเพอร์ตี้ brand เพื่อระบุออบเจ็กต์ Brand ซึ่งระบุแบรนด์ผ่านพร็อพเพอร์ตี้ name

gender

ข้อความ

ใช้พร็อพเพอร์ตี้ audience เพื่อระบุออบเจ็กต์ PeopleAudience ซึ่งระบุเพศโดยใช้พร็อพเพอร์ตี้ suggestedGender โดยค่าที่ถูกต้องคือค่าที่กำหนดโดยแอตทริบิวต์ gender ดังต่อไปนี้

male

female

unisex

age_group

และ

ตัวเลข (ในหน่วยปี)

ใช้พร็อพเพอร์ตี้ audience เพื่อระบุออบเจ็กต์ PeopleAudience ซึ่งระบุกลุ่มอายุโดยใช้พร็อพเพอร์ตี้ suggestedMinAge (หรือ suggestedAge.minValue) และ suggestedMaxAge (หรือ suggestedAge.maxValue)

โดยค่าที่ถูกต้องคือค่าที่กำหนดโดยแอตทริบิวต์ age_group ดังต่อไปนี้

ข้อกำหนดของข้อมูล ค่า Schema.org
 

suggestedMinAge หรือ suggestedAge.minValue

newborn 0
infant 0.25
toddler 1.0
kids 5.0
adult 13
ข้อกำหนดของข้อมูล ค่า Schema.org
  suggestedMaxAge หรือ suggestedAge.maxValue
newborn 0.25
infant 1.0
toddler 5.0
kids 13.0
adult ไม่ได้ระบุ

color

ข้อความ

size

หรือ

ข้อความ

ใช้พร็อพเพอร์ตี้ size เพื่อระบุค่า Text หรือออบเจ็กต์ SizeSpecification ซึ่งระบุขนาดผ่านพร็อพเพอร์ตี้ name คุณควรใช้ออบเจ็กต์ SizeSpecification เมื่อระบุ sizeGroup และ/หรือ sizeSystem

size_type

ข้อความ

ใช้พร็อพเพอร์ตี้ size เพื่อระบุออบเจ็กต์ SizeSpecification ซึ่งระบุประเภทขนาดผ่านพร็อพเพอร์ตี้ sizeGroup

ค่าที่ถูกต้องมาจากประเภท WearableSizeGroupEnumeration โดยระบุได้สูงสุด 2 ค่า และจะเชื่อมโยงกับค่าฟีดดังนี้

ข้อกำหนดของข้อมูล ค่า Schema.org
big

WearableSizeGroupBig

maternity

WearableSizeGroupMaternity

petite

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

regular

WearableSizeGroupRegular

tall

WearableSizeGroupTall

size_system

ข้อความ

ใช้พร็อพเพอร์ตี้ size เพื่อระบุออบเจ็กต์ SizeSpecification ซึ่งระบุระบบการวัดขนาดผ่านพร็อพเพอร์ตี้ sizeSystem

ค่าที่ถูกต้องมาจากประเภท WearableSizeSystemEnumeration โดยจะเชื่อมโยงกับค่าฟีดดังนี้

ข้อกำหนดของข้อมูล ค่า Schema.org
AU

WearableSizeSystemAU

BR

WearableSizeSystemBR

CN

WearableSizeSystemCN

DE

WearableSizeSystemDE

EU

WearableSizeSystemEurope

FR

WearableSizeSystemFR

IT

WearableSizeSystemIT

JP

WearableSizeSystemJP

MEX

WearableSizeSystemMX

UK

WearableSizeSystemUK

US

WearableSizeSystemUS

product_length

value: ตัวเลข
unitCode / unitText: ข้อความ

ใช้พร็อพเพอร์ตี้ depth เพื่อระบุออบเจ็กต์ QuantitativeValue ซึ่งระบุความยาวของผลิตภัณฑ์โดยใช้พร็อพเพอร์ตี้ value และขนาดโดยใช้พร็อพเพอร์ตี้ unitCode (โค้ด UN/CEFACT "CMT" หรือ "INH") หรือ unitText ("cm" หรือ "in")

product_width

value: ตัวเลข
unitCode / unitText: ข้อความ

ใช้พร็อพเพอร์ตี้ width เพื่อระบุออบเจ็กต์ QuantitativeValue ซึ่งระบุความกว้างของผลิตภัณฑ์โดยใช้พร็อพเพอร์ตี้ value และขนาดโดยใช้พร็อพเพอร์ตี้ unitCode (โค้ด UN/CEFACT "CMT" หรือ "INH") หรือ unitText ("cm" หรือ "in")

product_height

value: ตัวเลข
unitCode / unitText: ข้อความ

ใช้พร็อพเพอร์ตี้ height เพื่อระบุออบเจ็กต์ QuantitativeValue ซึ่งระบุความยาวของผลิตภัณฑ์โดยใช้พร็อพเพอร์ตี้ value และขนาดโดยใช้พร็อพเพอร์ตี้ unitCode (โค้ด UN/CEFACT "CMT" หรือ "INH") หรือ unitText (ฟีดสำหรับหน่วย "cm" หรือ "in")

product_weight

value: ตัวเลข
unitCode / unitText: ข้อความ

ใช้พร็อพเพอร์ตี้ weight เพื่อระบุออบเจ็กต์ QuantitativeValue ซึ่งระบุน้ำหนักของผลิตภัณฑ์โดยใช้พร็อพเพอร์ตี้ value และขนาดโดยใช้พร็อพเพอร์ตี้ unitCode (โค้ด UN/CEFACT "LBR", "ONZ", "KGM" หรือ "GRM") หรือ unitText ("lb", "oz", "kg" หรือ "g")

พร็อพเพอร์ตี้ schema.org ต่อไปนี้มาจากประเภท Offer ซึ่งต้องฝังไว้ใน Product โดยใช้พร็อพเพอร์ตี้ offers (ดูตัวอย่างด้านล่าง)

link

URL ที่ถูกต้องสำหรับผลิตภัณฑ์

price

sale_price

หรือ

price: ตัวเลข ส่งโดยไม่มีสัญลักษณ์สกุลเงิน ตัวคั่นหลักพัน หรือเว้นวรรค (เช่น "1498.99")

priceCurrency: ข้อความ ส่งในรูปแบบ ISO 4217 แบบ 3 อักขระ (เช่น USD, GBP และ EUR) โดยสกุลเงินควรเป็นไปตามข้อกำหนดด้านภาษาและสกุลเงินของประเทศเป้าหมาย

หมายเหตุ: ระบุ price และ priceCurrency ได้โดยตรงในอินสแตนซ์ Offer หรือระบุโดยอ้อมผ่านทางพร็อพเพอร์ตี้ priceSpecification ของประเภท UnitPriceSpecification

เมื่อระบุ sale_price คุณจะต้องระบุ price โดยใช้พร็อพเพอร์ตี้ priceSpecification พร้อมทั้งใส่ priceSpecification.priceType="ListPrice"

คุณระบุ sale_price ได้โดยตรงใน Offer หรือผ่านพร็อพเพอร์ตี้ priceSpecification ของประเภท UnitPriceSpecification โดยไม่ใส่ priceSpecification.priceType

availability

ค่าที่ถูกต้องมาจากประเภท ItemAvailability โดยจะเชื่อมโยงกับค่าฟีดดังนี้

ข้อกำหนดของข้อมูล ค่า Schema.org
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder

PreOrder

PreSale

backorder

BackOrder

condition

ค่าที่ถูกต้องมาจากประเภท OfferItemCondition โดยจะเชื่อมโยงกับค่าฟีดดังนี้

ข้อกำหนดของข้อมูล ค่า Schema.org
new

NewCondition

refurbished

RefurbishedCondition

used

DamagedCondition

UsedCondition

checkout_link_template

URL การชำระเงินที่ถูกต้องสำหรับผลิตภัณฑ์

ตัวอย่างที่มีการใช้ JSON-LD

ผลิตภัณฑ์รายการเดียว

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงผลิตภัณฑ์พื้นฐานที่มีชุดพร็อพเพอร์ตี้ขั้นต่ำ

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 39.99,
    "priceCurrency": "USD"

  }
}

ตัวอย่างต่อไปนี้จะแสดงวิธีระบุประเภทขนาดและระบบการวัดขนาดโดยใช้ schema.org ตัวอย่างนี้ระบุขนาด "XL" แบบ US สำหรับเสื้อยืดสีน้ำเงินสำหรับผู้ใหญ่ (กลุ่มอายุ 13 ปีขึ้นไป) ในแผนกแฟชั่น "สูงใหญ่" สำหรับผู้ชาย

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.example.com/tshirt.jpg",
    "name": "Classic T-Shirt",
    "description": "All-cotton t-shirt in classic cut",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "material": "cotton",
    "color": "blue",
    "size": {
      "@type": "SizeSpecification",
      "name": "XL",
      "sizeSystem": "https://schema.org/WearableSizeSystemUS",
      "sizeGroup": [ 
         "https://schema.org/WearableSizeGroupBig",
         "https://schema.org/WearableSizeGroupTall" 
      ]
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "male",
      "suggestedMinAge": 13
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/tshirt",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 24.99,
      "priceCurrency": "USD"
    }
  }

 

ผลิตภัณฑ์ที่ไม่เกี่ยวข้องหลายรายการในหน้า Landing Page เดียว

เมื่อหน้าเว็บมีผลิตภัณฑ์ที่ไม่เกี่ยวข้องหลายรายการและผลิตภัณฑ์แต่ละรายการมีคำอธิบายประกอบ Structured Data ของตนเอง คำอธิบายประกอบแต่ละรายการจะต้องมีข้อมูลที่ระบุผลิตภัณฑ์ที่กล่าวถึงด้วย

เช่น คุณควรระบุ SKU (แอตทริบิวต์รหัส [id]) หรือ GTIN (แอตทริบิวต์ [gtin]) ในคำอธิบายประกอบแต่ละรายการ หากไม่ระบุข้อมูลนี้ ผลิตภัณฑ์ในหน้า Landing Page อาจไม่ตรงกับข้อมูลผลิตภัณฑ์ที่มีโครงสร้าง ดูข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า Structured Data ในหน้า Landing Page

ตัวอย่าง

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.example.com/trinket.jpg",
    "name": "Nice trinket",
    "description": "Trinket with clean lines",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/trinket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 39.99,
      "priceCurrency": "USD"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "racket-12345",
    "image": "https://www.example.com/racket.jpg",
    "name": "Nice racket",
    "description": "Racket for Tennis",
    "gtin": "12345678901235",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/racket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 59.99,
      "priceCurrency": "USD"
    }
  }
]

ราคาลด

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

 

ตัวอย่าง

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 10.00,
    "priceCurrency": "USD",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "priceType": "https://schema.org/ListPrice",
      "price": 15.00,
      "priceCurrency": "USD"
    }
  }
}


หากมีการใช้ /UnitPriceSpecification สำหรับราคาปกติด้วย การเข้ารหัสจะมีเพียง /UnitPriceSpecifications 2 รายการต่อไปนี้

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": [
      {
        "@type": "UnitPriceSpecification",
        "price": 10.00,
        "priceCurrency": "USD"
      },
      {
        "@type": "UnitPriceSpecification",
        "priceType": "https://schema.org/ListPrice",
        "price": 15.00,
        "priceCurrency": "USD"
      }
    ]
  }
}

การจัดส่ง

หากต้องการระบุค่าจัดส่ง (แนะนำ) สำหรับผลิตภัณฑ์ ให้ใช้ประเภท OfferShippingDetails ของ schema.org ซึ่งต้องฝังอยู่ใน Offer โดยใช้พร็อพเพอร์ตี้ shippingDetails และแมปกับแอตทริบิวต์ shipping ในข้อกำหนดในการจัดทำข้อมูลผลิตภัณฑ์ คุณระบุพร็อพเพอร์ตี้ shippingDetails หลายรายการได้

แอตทริบิวต์ข้อมูลผลิตภัณฑ์

  • พร็อพเพอร์ตี้ schema.org
ประเภทและรายละเอียด
แอตทริบิวต์ต่อไปนี้มาจากประเภท OfferShippingDetails ของ schema.org

shipping.country

ข้อความ

รหัสประเทศแบบ 2 ตัวตามมาตรฐาน ISO 3166-1

ใช้พร็อพเพอร์ตี้ shippingDestination เพื่อระบุออบเจ็กต์ DefinedRegion ซึ่งระบุประเทศสำหรับการจัดส่งผ่านพร็อพเพอร์ตี้ addressCountry

shipping.region

ข้อความ

รหัสแยกย่อย ISO 3166-2 แบบ 2 หรือ 3 ตัวที่ไม่มีรหัสประเทศนำหน้า รองรับในญี่ปุ่น สหรัฐอเมริกา หรือออสเตรเลียเท่านั้น ตัวอย่างเช่น "NY", "NSW" หรือ "03"

ใช้พร็อพเพอร์ตี้ shippingDestination เพื่อระบุออบเจ็กต์ DefinedRegion ซึ่งระบุภูมิภาคที่จัดส่งผ่านพร็อพเพอร์ตี้ addressRegion ใช้พร็อพเพอร์ตี้ shippingDestination เดียวกันเพื่อระบุ addressRegion ตามที่ใช้ในการระบุ addressCountry

shipping.price

value: ตัวเลขที่ไม่มีสัญลักษณ์สกุลเงิน ตัวคั่นหลักพัน หรือเว้นวรรค (เช่น "1498.99")

currency: ข้อความ ส่งในรูปแบบ ISO 4217 แบบ 3 อักขระ (เช่น "USD", "GBP" และ "EUR") สกุลเงินควรตรงกับที่ส่งสำหรับราคาข้อเสนอ

ใช้พร็อพเพอร์ตี้ shippingRate เพื่อระบุออบเจ็กต์ MonetaryAmount ซึ่งระบุ value และ currency

shipping.min_handling_time

shipping.max_handling_time

shipping.min_transit_time

shipping.max_transit_time

ตัวเลข (ไม่ติดลบ จำนวนเต็ม)

ระบุจำนวนวันทำการขั้นต่ำและสูงสุดในการจัดการและขนส่งสินค้าที่สั่งซื้อ วันทำการก่อนจัดส่งจะระบุเวลาตั้งแต่เวลาที่สั่งซื้อสินค้าจนถึงเวลาที่ส่งมอบสินค้าให้แก่ผู้ให้บริการขนส่ง เวลาขนส่งจะระบุเวลาตั้งแต่เวลาที่ส่งมอบผลิตภัณฑ์ให้แก่ผู้ให้บริการขนส่งจนถึงเวลาที่นำส่งผลิตภัณฑ์แก่ลูกค้า

ใช้พร็อพเพอร์ตี้ deliveryTime เพื่อระบุออบเจ็กต์ ShippingDeliveryTime ซึ่งระบุ handlingTime และ transitTime ของประเภท QuantitativeValue ใช้พร็อพเพอร์ตี้ minValue และ maxValue ใน QuantitativeValue เพื่อระบุจำนวนวันทำการขั้นต่ำและสูงสุดตามลำดับ

ตัวอย่าง

ตัวอย่างต่อไปนี้จะแสดงวิธีระบุข้อมูลการจัดส่งโดยใช้ schema.org ตัวอย่างนี้แสดงค่าจัดส่ง 3.49 USD ไปยังรัฐแคลิฟอร์เนีย เนวาดา และแอริโซนาในสหรัฐอเมริกา วันทำการก่อนจัดส่งอยู่ระหว่าง 0 ถึง 1 วันและเวลาขนส่งอยู่ระหว่าง 1 ถึง 5 วันทำการ

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US",
        "addressRegion": [ "CA", "NV", "AZ" ]
      },
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 3.49,
        "currency": "USD"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
    "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
    "unitCode": "DAY"
        }
      }
    }
  }

การคืนสินค้า

หากต้องการระบุระยะเวลาที่รับคืนสินค้าและต้นทุนสำหรับผลิตภัณฑ์ ให้ใช้ประเภท MerchantReturnPolicy ใน Schema.org ซึ่งต้องฝังไว้ในประเภท Offer โดยใช้พร็อพเพอร์ตี้ hasMerchantReturnPolicy

MerchantReturnPolicy ใช้ได้กับข้อเสนอที่ทำการ Crawl เท่านั้น ไม่มีแอตทริบิวต์ที่เกี่ยวข้องในข้อกำหนดในการจัดทำข้อมูลผลิตภัณฑ์

แอตทริบิวต์ข้อมูลผลิตภัณฑ์

  • พร็อพเพอร์ตี้ schema.org
ประเภทและรายละเอียด
พร็อพเพอร์ตี้ schema.org ต่อไปนี้มาจาก MerchantReturnPolicy ซึ่งต้องฝังอยู่ในผลิตภัณฑ์โดยใช้พร็อพเพอร์ตี้ offers (ดูตัวอย่างด้านล่าง)
applicableCountry

text

รหัสประเทศ ISO 3166-1 alpha-2 แบบ 2 ตัวอักษร (เช่น "US")

รหัสประเทศ ISO 3166-1 alpha-3 (เช่น "USA") แบบ 3 ตัวอักษร

ประเทศที่ใช้นโยบายคืนสินค้าของผู้ขายรายใดรายหนึ่ง ซึ่งอาจแตกต่างจากประเทศที่เป็นต้นทางการจัดส่งผลิตภัณฑ์ โดยสามารถระบุได้สูงสุด 50 ประเทศ

returnPolicyCategory

ค่าที่ถูกต้องมาจากประเภท MerchantReturnEnumeration

หากระบุเป็น MerchantReturnFiniteReturnWindow หรือ MerchantReturnUnlimitedWindow เราขอแนะนำให้ใช้ returnMethod และ returnShippingFeesAmount นอกจากนี้ หากระบุเป็น MerchantReturnFiniteReturnWindow คุณจะต้องระบุ merchantReturnDays

merchantReturnDays

Integer

จำนวนวัน (จากวันที่นำส่ง) ที่สามารถคืนผลิตภัณฑ์ได้

returnMethod

ค่าที่ถูกต้องมาจากประเภท ReturnMethodEnumeration ดังต่อไปนี้

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees ค่าที่ถูกต้องคือ FreeReturn จากประเภท ReturnFeesEnumeration
returnShippingFeesAmount

MonetaryAmount

ข้อมูลเกี่ยวกับค่าจัดส่งสำหรับการคืนผลิตภัณฑ์

ตัวอย่าง

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 2.99,
        "currency": "USD"
      },
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
          "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
          "unitCode": "DAY"
        }
      }
    },
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": "US",
      "returnPolicyCategory":  "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 60,
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn"
    }
  }
}

การประหยัดพลังงาน

schema.org รองรับการติดป้ายกำกับการประหยัดพลังงานของผลิตภัณฑ์โดยใช้ประเภท EnergyConsumptionDetails ซึ่งใช้ระบุสำหรับผลิตภัณฑ์ที่ใช้พร็อพเพอร์ตี้ EnergyConsumptionDetails ได้

แอตทริบิวต์ข้อมูลผลิตภัณฑ์

  • พร็อพเพอร์ตี้ schema.org
ประเภทและรายละเอียด
พร็อพเพอร์ตี้ schema.org ต่อไปนี้มาจากประเภท EnergyConsumptionDetails

energy_efficiency_class

ค่าที่ถูกต้องมาจากประเภท EUEnergyEfficiencyEnumeration ของ schema.org ใช้ตารางการเชื่อมโยงค่าใต้ตารางนี้

min_energy_efficiency_class

เพิ่มในอินสแตนซ์ของ EnergyConsumptionDetails ที่ใช้เพื่อระบุแอตทริบิวต์ energy_efficiency_class และใช้ตารางการเชื่อมโยงเดียวกันเพื่อเลือกค่า หากไม่ได้ระบุค่า แต่มีการระบุ energy_efficiency_class ระบบจะถือว่าค่านี้คือ EUEnergyEfficiencyCategoryG

max_energy_efficiency_class

เพิ่มในอินสแตนซ์ของ EnergyConsumptionDetails ที่ใช้เพื่อระบุแอตทริบิวต์ energy_efficiency_class และใช้ตารางการเชื่อมโยงเดียวกันเพื่อเลือกค่า หากไม่ได้ระบุค่าดังกล่าว แต่มีการระบุ energy_efficiency_class ระบบจะถือว่าค่านี้คือ EUEnergyEfficiencyCategoryA3Plus

ค่าสำหรับ energyEfficiencyScale, energyEfficiencyScaleMin และ energyEfficiencyScaleMax มาจากประเภทการแจงนับ EUEnergyEfficiencyEnumeration ของ schema.org และเชื่อมโยงกับค่าของแอตทริบิวต์การประหยัดพลังงาน 3 รายการในข้อกำหนดในการจัดทำข้อมูลผลิตภัณฑ์ดังนี้

ค่าข้อกำหนดในการจัดทำข้อมูลผลิตภัณฑ์ ค่าการแจงนับของ Schema.org จากประเภท
EUEnergyEfficiencyEnumeration
type
A+++ EUEnergyEfficiencyCategoryA3Plus
A++ EUEnergyEfficiencyCategoryA2Plus
A+ EUEnergyEfficiencyCategoryA1Plus
A EUEnergyEfficiencyCategoryA
B EUEnergyEfficiencyCategoryB
C EUEnergyEfficiencyCategoryC
D EUEnergyEfficiencyCategoryD
E EUEnergyEfficiencyCategoryE
F EUEnergyEfficiencyCategoryF
G EUEnergyEfficiencyCategoryG

ตัวอย่าง

ตัวอย่างต่อไปนี้จะแสดงวิธีระบุข้อมูลการประหยัดพลังงานโดยใช้ schema.org ซึ่งระบุระดับการประหยัดพลังงาน "C" ของยุโรปในสเกลตั้งแต่ "A+" ถึง "F" สำหรับเครื่องทำน้ำอุ่น

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "เครื่องทำน้ำอุ่น",
  "description": "Large capacity water heater",
  "gtin": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  }, 
  "hasEnergyConsumptionDetails": {
    "hasEnergyEffiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
    "energyEffiencyScaleMax":
"https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
    "energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF"
  },

  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/hotwaterheater",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR"
  }
}

การกำหนดราคาต่อหน่วย

schema.org รองรับราคาต่อหน่วยของผลิตภัณฑ์โดยใช้พร็อพเพอร์ตี้ referenceQuantity สำหรับประเภท UnitPriceSpecification ซึ่งระบุโดยใช้พร็อพเพอร์ตี้ priceSpecification ใน Offer เมื่อระบุราคาต่อหน่วย ให้ระบุราคาและสกุลเงินของผลิตภัณฑ์ด้วยพร็อพเพอร์ตี้ priceSpecification โดยตรง (แทนการใช้พร็อพเพอร์ตี้ price และ priceCurrency โดยตรงใน Offer)

แอตทริบิวต์ข้อมูลผลิตภัณฑ์

  • พร็อพเพอร์ตี้ schema.org
ประเภทและรายละเอียด
พร็อพเพอร์ตี้ schema.org ต่อไปนี้มาจากประเภท UnitPriceSpecification

unit_pricing_measure

value: ตัวเลข
unitCode/unitText: ข้อความ

ระบุมาตรวัดราคาต่อหน่วยโดยใช้พร็อพเพอร์ตี้ referenceQuantity ของประเภท QuantitativeValue ในออบเจ็กต์ UnitPriceSpecification ที่ใช้ระบุราคาของข้อเสนอ

ใช้พร็อพเพอร์ตี้ value และพร็อพเพอร์ตี้ unitCode (โค้ด UN/CEFACT) หรือ unitText เพื่อระบุค่าและหน่วยของมาตรวัดราคาต่อหน่วย อ่านบทความเกี่ยวกับ unit_pricing_measure เพื่อดูค่าและหน่วยที่รองรับ

unit_pricing_base_measure

value: ตัวเลข
unitCode/unitText: ข้อความ

ระบุมาตรวัดฐานราคาต่อหน่วยโดยใช้พร็อพเพอร์ตี้ valueReference ของประเภท QuantitativeValue ในออบเจ็กต์ QuantitativeValue ที่ใช้ระบุมาตรวัดราคาต่อหน่วย

ใช้พร็อพเพอร์ตี้ value และพร็อพเพอร์ตี้ unitCode (โค้ด UN/CEFACT) หรือ unitText เพื่อระบุค่าและหน่วยของมาตรวัดราคาต่อหน่วย อ่านบทความเกี่ยวกับมาตรวัดฐานราคาต่อหน่วย [unit_pricing_base_measuree] เพื่อดูค่าและหน่วยที่รองรับ

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงราคา 3.99 ยูโรสำหรับข้าวถุงละ 5 กก. ที่มีราคามาตรฐานที่แนะนำต่อ 1 กก. ซึ่งหมายความว่าผลิตภัณฑ์อาจแสดงต่อผู้บริโภคโดยมีราคาต่อหน่วยเป็น 0.80 EUR/กิโลกรัม

 {
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "basrice12345",
  "image": "https://www.example.com/rice.jpg",
  "name": "Basmati rice",
  "description": "Large bag of Organic Basmati white rice, 5 Kilogram",
  "gtin": "12345678901231",
  "brand": {
    "@type": "Brand",
    "name": "ExampleRiceBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/basrice1kg",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 3.99,
      "priceCurrency": "EUR",
      "referenceQuantity": {
        "@type": "QuantitativeValue",
        "value": 5,
        "unitCode": "KGM",
        "valueReference": {
          "value": 1,
          "unitCode": "KGM"
        }
      }
    }
  }
}

ทดสอบมาร์กอัปของคุณ

ทดสอบการใช้งาน schema.org ด้วยเครื่องมือผลการค้นหาที่เป็นริชมีเดีย (โดยการตรวจสอบการรายงานสำหรับ Structured Data ของ "ข้อมูลผู้ขาย") โปรดไปที่ศูนย์ช่วยเหลือของ Google Search Console เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เครื่องมือ การแก้ไขข้อบกพร่อง และการประเมินผลเครื่องมือ ดูข้อมูลเพิ่มเติมเกี่ยวกับ Structured Data ของผลิตภัณฑ์

ข้อกำหนดสำหรับมาร์กอัป Structured Data

  • มาร์กอัป Structured Data ต้องอยู่ใน HTML ที่ส่งคืนจากเว็บเซิร์ฟเวอร์ โดยมาร์กอัป Structured Data จะสร้างด้วย JavaScript ไม่ได้หลังจากระบบโหลดหน้าเว็บแล้ว
  • หน้า Landing Page จะไม่เปลี่ยนแปลงตามข้อมูลเกี่ยวกับลูกค้า เช่น การปรับราคาตามที่อยู่ IP หรือประเภทเบราว์เซอร์ของลูกค้า
  • Structured Data จะต้องตรงกับค่าที่แสดงต่อลูกค้า การให้ข้อมูลที่ไม่ถูกต้องในหน้า Landing Page ของผลิตภัณฑ์ถือเป็นการละเมิดหลักเกณฑ์สำหรับนักพัฒนาเว็บ
  • Google ขอแนะนำให้ใช้ JSON-LD สำหรับ Structured Data

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
true
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
12934562581124559054
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
71525
false
false