주문은 거래 확인 (영수증)이며, 여기에는 여러 항목이 포함될 수 있으며 각 항목은 고객이 수락한 혜택으로 표시됩니다.
사용 사례
기본 주문
주문의 최소 예시
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"priceCurrency": "USD",
"price": "29.99",
"acceptedOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
}
}
}
</script>
마이크로데이터
<div itemscope itemtype="http://schema.org/Order">
<div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Amazon.com"/>
</div>
<meta itemprop="orderNumber" content="123-4567890-1234567"/>
<meta itemprop="priceCurrency" content="USD"/>
<meta itemprop="price" content="29.99"/>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Google Chromecast"/>
</div>
<meta itemprop="price" content="29.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="1"/>
</div>
</div>
</div>
주문 작업 보기
url
속성을 설정하여 View Order
버튼을 주문에 추가할 수 있습니다. 모바일 애플리케이션에 직접 연결하려면 ViewAction
도 추가합니다.
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"orderStatus": "http://schema.org/OrderProcessing",
"priceCurrency": "USD",
"price": "29.99",
"priceSpecification": {
"@type": "PriceSpecification",
"validFrom": "2027-12-07T23:30:00-08:00"
},
"acceptedOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast",
"sku": "B00DR0PDNE",
"url": "http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/",
"image": "http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
}
},
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567",
"potentialAction": {
"@type": "ViewAction",
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"
}
}
</script>
마이크로데이터
<div itemscope itemtype="http://schema.org/Order">
<div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Amazon.com"/>
</div>
<link itemprop="orderStatus" href="http://schema.org/OrderProcessing"/>
<meta itemprop="orderNumber" content="123-4567890-1234567"/>
<meta itemprop="priceCurrency" content="USD"/>
<meta itemprop="price" content="29.99"/>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Google Chromecast"/>
<link itemprop="url" href="http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"/>
<meta itemprop="sku" content="B00DR0PDNE"/>
</div>
<meta itemprop="price" content="29.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="1"/>
</div>
</div>
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
</div>
<div itemprop="priceSpecification" itemscope itemtype="http://schema.org/PriceSpecification">
<meta itemprop="validFrom" content="2027-12-07T23:30:00-08:00"/>
</div>
</div>
결제 세부정보가 포함된 주문
자세한 결제 정보가 포함된 주문 예시
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"priceCurrency": "USD",
"price": "539.00",
"priceSpecification": {
"@type": "PriceSpecification",
"validFrom": "2027-12-07T23:30:00-08:00"
},
"acceptedOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Samsung Chromebook",
"sku": "B009LL9VDG",
"url": "http://www.amazon.com/Samsung-XE303C12-A01US-Chromebook-Wi-Fi-11-6-Inch/dp/B009LL9VDG/",
"image": "http://ecx.images-amazon.com/images/I/81H-DO3qX0L._SX522_.jpg"
},
"price": "249.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "2"
},
"seller": {
"@type": "Organization",
"name": "Samsung Marketplace Store"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast",
"sku": "B00DR0PDNE",
"url": "http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/",
"image": "http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
},
"seller": {
"@type": "Organization",
"name": "Google Store @ Amazon"
}
}
],
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567",
"potentialAction": {
"@type": "ViewAction",
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"
},
"orderStatus": "http://schema.org/OrderProcessing",
"paymentMethod": {
"@type": "PaymentMethod",
"name": "http://schema.org/CreditCard"
},
"paymentMethodId": "**** **** **** 1234",
"orderDate": "2027-11-07T23:30:00-08:00",
"isGift": "false",
"discount": "0.97",
"discountCurrency": "USD",
"customer": {
"@type": "Person",
"name": "John Smith"
},
"billingAddress": {
"@type": "PostalAddress",
"name": "Google",
"streetAddress": "1600 Amphitheatre Pkwy",
"addressLocality": "Mountain View",
"addressRegion": "CA",
"addressCountry": "USA"
}
}
</script>
마이크로데이터
<div itemscope itemtype="http://schema.org/Order">
<div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Amazon.com"/>
</div>
<meta itemprop="orderNumber" content="123-4567890-1234567"/>
<meta itemprop="priceCurrency" content="USD"/>
<meta itemprop="price" content="539.00"/>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Samsung Chromebook"/>
<meta itemprop="sku" content="B009LL9VDG"/>
<link itemprop="url" href="http://www.amazon.com/Samsung-XE303C12-A01US-Chromebook-Wi-Fi-11-6-Inch/dp/B009LL9VDG/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/81H-DO3qX0L._SX522_.jpg"/>
</div>
<meta itemprop="price" content="249.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="2"/>
</div>
<div itemprop="seller" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Samsung Marketplace Store"/>
</div>
</div>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Google Chromecast"/>
<meta itemprop="sku" content="B00DR0PDNE"/>
<link itemprop="url" href="http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"/>
</div>
<meta itemprop="price" content="29.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="1"/>
</div>
<div itemprop="seller" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Google Store @ Amazon"/>
</div>
</div>
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
</div>
<link itemprop="orderStatus" href="http://schema.org/OrderProcessing"/>
<div itemprop="paymentMethod" itemscope itemtype="http://schema.org/PaymentMethod">
<meta itemprop="name" content="http://schema.org/CreditCard"/>
</div>
<meta itemprop="paymentMethodId" content="**** **** **** 1234"/>
<meta itemprop="orderDate" content="2027-11-07T23:30:00-08:00"/>
<meta itemprop="isGift" content="false"/>
<meta itemprop="discount" content="0.97"/>
<meta itemprop="discountCurrency" content="USD"/>
<div itemprop="customer" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="John Smith"/>
</div>
<div itemprop="billingAddress" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="name" content="Google"/>
<meta itemprop="streetAddress" content="1600 Amphitheatre Pkwy"/>
<meta itemprop="addressLocality" content="Mountain View"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="addressCountry" content="USA"/>
</div>
<div itemprop="priceSpecification" itemscope itemtype="http://schema.org/PriceSpecification">
<meta itemprop="validFrom" content="2027-12-07T23:30:00-08:00"/>
</div>
</div>
마크업 테스트
이메일 마크업 테스터 도구를 사용하여 마크업의 유효성을 검사할 수 있습니다. 마크업 코드를 붙여넣고 확인 버튼을 클릭하여 콘텐츠를 스캔하면 오류에 관한 보고서를 받게 됩니다.
사양
다음 표에는 이 유형에 사용할 수 있는 모든 속성이 나와 있습니다.
속성 | 유형 | 설명 |
---|---|---|
판매자 | Organization 또는 Person | (필수) 주문을 받는 당사자 (예: Amazon.com은 여러 판매자의 판매자임) 문자열 (예: 'Amazon.com')도 허용합니다. |
merchant.name | 텍스트 | (필수) 조직의 이름입니다. |
merchant.sameAs | URL | 판매자의 Freebase URL입니다. |
orderNumber | 텍스트 | (필수) 거래의 판매자별 식별자입니다. |
priceCurrency | 텍스트 | (필수) 주문 가격의 통화입니다 (3자리 ISO 4217 형식). |
가격 | 숫자 또는 텍스트 | (필수) 전체 거래의 총 가격입니다. |
acceptedOffer | 혜택 | (필수) 주문에 포함된 혜택입니다. 객체의 배열도 허용합니다. |
acceptedOffer.itemOffered | 제품 또는 예약 | (필수) 판매 중인 항목입니다. |
acceptedOffer.itemOffered.name | 텍스트 | (필수) 제품의 이름입니다. |
acceptedOffer.itemOffered.sku | 텍스트 | (확인 카드/검색 답변에 권장) 재고 관리 단위 (SKU)란 제품, 서비스 또는 제품이 참조하는 제품의 판매자별 식별자입니다. |
acceptedOffer.itemOffered.url | URL | (확인 카드/검색 답변에 권장) 제품의 URL로, 일반적으로 판매자 웹사이트의 제품 방문 페이지입니다. |
acceptedOffer.itemOffered.image | URL | (확인 카드/검색 답변에 권장) 제품 이미지의 URL로, 일반적으로 판매자의 웹사이트에 있는 이미지입니다. |
acceptedOffer.itemOffered.color | 텍스트 | 제품의 색상입니다. |
acceptedOffer.price | 숫자 또는 텍스트 | (필수) 제품의 단가입니다. |
acceptedOffer.priceCurrency | 텍스트 | (필수) 가격의 통화 (3자리 ISO 4217 형식)입니다. |
acceptedOffer.eligibleQuantity | QuantitativeValue | (필수) 제품 또는 가격 사양이 유효한 수량 주문량의 측정 간격 및 단위입니다. |
acceptedOffer.eligibleQuantity.value | 숫자 | (필수) 제품 특성의 값입니다. |
acceptedOffer.priceSpecification | PriceSpecification | 단가와 배송 또는 결제 요금을 나타내는 하나 이상의 상세 가격 사양입니다. |
acceptedOffer.priceSpecification.price | 숫자 또는 텍스트 | 전체 거래의 총 가격입니다. |
acceptedOffer.priceSpecification.priceCurrency | 텍스트 | 주문 가격의 통화입니다 (3자리 ISO 4217 형식). |
acceptedOffer.itemCondition | OfferItemCondition | 제품이나 서비스 또는 제공 서비스에 포함된 제품이나 서비스의 상태에 대한 텍스트 설명입니다. |
acceptedOffer.seller | Organization 또는 Person | 주문이 접수된 당사자입니다. 문자열 (예: '')도 허용합니다. |
acceptedOffer.seller.name | 텍스트 | 조직의 이름입니다. |
priceSpecification | PriceSpecification | (확인 카드/검색 답변에 권장) price/priceCurrency 대신 더 자세한 내용입니다. 세금 및 배송료를 지정하는 데도 사용됩니다. 객체의 배열도 허용합니다. |
URL | URL | (확인 카드/검색 답변에 권장) 주문의 URL로, 일반적으로 사용자가 주문에 대한 추가 세부정보를 검색할 수 있는 판매자의 웹사이트 링크입니다. |
orderStatus | OrderStatus | (확인 카드/검색 답변에 권장) 주문의 현재 상태입니다. |
paymentMethod | PaymentMethod | 주문에 사용한 신용카드 또는 기타 결제 수단의 이름입니다. |
paymentMethodId | 텍스트 | 사용된 결제 수단의 식별자입니다 (예: 신용카드 마지막 4자리). |
orderDate | DateTime | 주문한 날짜 |
isGift | 불리언 | 오퍼가 구매자가 아닌 다른 사람을 위한 선물로 수락되었나요? |
할인 | 숫자 또는 텍스트 | 모든 할인이 적용됩니다. |
discountCurrency | 텍스트 | 할인 통화 (3자리 ISO 4217 형식)입니다. |
고객 | Person 또는 Organization | 주문을 접수합니다. |
customer.name | 텍스트 | 사람의 이름입니다. |
billingAddress | PostalAddress | 주문의 청구서 수신 주소입니다. |
billingAddress.name | 텍스트 | PostalAddress의 이름입니다. |
billingAddress.streetAddress | 텍스트 | 상세 주소입니다. 예: 1600 Amphitheatre Pkwy |
billingAddress.addressLocality | 텍스트 | 지역입니다. (예: 마운틴 뷰) |
billingAddress.addressRegion | 텍스트 | 지역입니다. 예: CA. |
billingAddress.addressCountry | 텍스트 또는 국가 | 국가입니다. 미국을 예로 들 수 있습니다. 두 자리 ISO 3166-1 alpha-2 국가 코드를 입력해도 됩니다. |