⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/UnitPriceSpecification.

UnitPriceSpecification

Тип schema.org ?

Описание:

Цена, запрашиваемая за данное предложение соответствующей организацией или лицом.

UnitPriceSpecification — это тип данных из Schema.org, который используется для описания ценовой информации о товарах или услугах. Он помогает передать информацию о том, какова цена за единицу измерения товара. Этот тип спецификации цен может включать в себя детали, такие как цена за килограмм, литр или другую единицу, что делает его особенно полезным для товаров, которые продаются в различных объемах или количествах.

Использование UnitPriceSpecification важно для улучшения понимания цен для покупателей и поисковых систем. Когда веб-сайты используют этот тип схемы, они предоставляют структурированные данные, которые помогают поисковым системам правильно индексировать и отображать информацию о ценах. Это может привести к улучшению видимости в поисковых результатах и повышению доверия со стороны пользователей, так как они получают четкую и понятную информацию о стоимости товара.

Кроме того, данный тип спецификации может быть полезен для сравнения цен. Например, если два разных продавца предлагают один и тот же товар, но в разных упаковках или объемах, UnitPriceSpecification позволяет покупателям быстро оценить, кто предлагает более выгодные условия. Это способствует более информированному выбору со стороны потребителей.

Таким образом, UnitPriceSpecification является важным инструментом для представления ценовой информации в интернете, улучшая как пользовательский опыт, так и возможности для поисковой оптимизации.

Свойство Ожидаемый тип Описание
Свойство из UnitPriceSpecification
billingDuration Duration, Number, QuantitativeValue Указывает, на какой срок будет взиматься эта цена (или компонент цены). Может использоваться, например, для моделирования контрактной продолжительности подписки или платежного плана. Тип может быть либо Duration, либо Number (в этом случае единица измерения, например месяц, указывается с помощью свойства unitCode).
billingIncrement Number Это свойство указывает минимальное количество и шаг округления, которые будут основой для выставления счета. Единица измерения указывается свойством unitCode.
billingStart Number Указывает, через сколько времени эта цена (или компонент цены) становится действительной и начинается выставление счета. Может использоваться, например, для моделирования увеличения цены после первого года подписки. Единица измерения указывается с помощью свойства unitCode.
priceComponentType PriceComponentTypeEnumeration Идентифицирует компонент цены (например, строку в счете), часть общей цены предложения.
priceType PriceTypeEnumeration, Text Определяет тип цены, указанной для предлагаемого продукта, например, розничная цена, (временная) цена распродажи или рекомендованная производителем розничная цена. Если для предложения указано несколько цен, свойство priceType может быть использовано для определения типа каждой из указанных цен. Значение priceType может быть указано как значение из перечисления PriceTypeEnumeration или в виде свободной текстовой строки для типов цен, которые еще не определены в PriceTypeEnumeration.
referenceQuantity QuantitativeValue Справочное количество, к которому применяется определенная цена, например, 1 EUR за 4 кВтч электроэнергии. Это свойство является заменой unitOfMeasurement для сложных случаев, когда цена не связана со стандартной единицей.
unitCode Text, URL Единица измерения, указанная с использованием Общего кода ООН/ЮНКТАД (3 символа) или URL. Другие коды, кроме Общего кода ООН/ЮНКТАД, могут использоваться с префиксом, за которым следует двоеточие.
unitText Text Строка или текст, указывающий единицу измерения. Полезно, если вы не можете предоставить стандартный код единицы для unitCode.
Свойство из PriceSpecification
eligibleQuantity QuantitativeValue Интервал и единица измерения заказных количеств, для которых предложение или спецификация цены действительны. Это позволяет, например, указать, что определенная плата за груз действительна только для определенного количества.
eligibleTransactionVolume PriceSpecification Объем транзакций, в денежной единице, для которого предложение или спецификация цены действительны, например, для указания минимального объема покупки, для выражения бесплатной доставки при определенном объеме заказа или для ограничения приема кредитных карт на покупки на определенную минимальную сумму.
maxPrice Number Наивысшая цена, если цена представляет собой диапазон.
membershipPointsEarned Number, QuantitativeValue Количество баллов членства, заработанных участником. При необходимости можно использовать unitText для указания единиц, в которых начисляются баллы. (Например, звезды, мили и т.д.)
minPrice Number Наименьшая цена, если цена представлена в диапазоне.
price Number, Text Цена предложения продукта или компонента цены, когда он прикреплен к PriceSpecification и его подтипам.

Руководство по использованию:

  • Используйте свойство priceCurrency (в стандартных форматах: ISO 4217 currency format, например, "USD"; Ticker symbol для криптовалют, например, "BTC"; известные названия для Local Exchange Trading Systems (LETS) и других типов валют, например, "Ithaca HOUR"), вместо того чтобы включать неоднозначные символы, такие как '$' в значении.
  • Используйте '.' (Unicode 'FULL STOP' (U+002E)), а не ',' для обозначения десятичной точки. Избегайте использования этих символов в качестве разделителей для удобочитаемости.
  • Обратите внимание, что как RDFa, так и синтаксис Microdata позволяют использовать атрибут "content=" для публикации простых машинно-читаемых значений наряду с более удобным для человека форматированием.
  • Используйте значения из 0123456789 (Unicode 'DIGIT ZERO' (U+0030) до 'DIGIT NINE' (U+0039)), а не поверхностно похожие символы Unicode.
priceCurrency Text Валюта цены или компонент цены, когда он прикреплен к PriceSpecification и его подтипам.

Используйте стандартные форматы: ISO 4217 формат валюты, например, "USD"; Тикер для криптовалют, например, "BTC"; общеизвестные названия для Местных систем обмена валют (LETS) и других типов валют, например, "Ithaca HOUR".
validForMemberTier MemberProgramTier Уровень членства, для которого предложение (или спецификация цены, детали доставки предложения или политика возврата продавца в рамках предложения) является действительным.
validFrom Date, DateTime Дата, когда объект становится действительным.
validThrough Date, DateTime Дата, после которой элемент становится недействительным. Например, конец предложения, период зарплаты или период рабочих часов.
valueAddedTaxIncluded Boolean Указывает, включен ли применимый налог на добавленную стоимость (НДС) в спецификацию цены или нет.
Свойство из Thing
additionalType URL, Text Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org.
alternateName Text Псевдоним для элемента.
description Text, TextObject Описание предмета.
disambiguatingDescription Text Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения.
identifier PropertyValue, Text, URL Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей.
image ImageObject, URL Изображение предмета. Это может быть URL или полностью описанный ImageObject.
mainEntityOfPage CreativeWork, URL Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей.
name Text Название элемента.
potentialAction Action Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'.
sameAs URL URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт.
subjectOf CreativeWork, Event Творческое произведение или событие, связанное с этой вещью.
url URL URL предмета.

Экземпляры UnitPriceSpecification могут использоваться в качестве значения для следующих свойств.

Свойство Типы Описание
currentExchangeRate ExchangeRateSpecification Текущая цена валюты.
hasTierRequirement MemberProgramTier Требование для пользователя, чтобы присоединиться к уровню членства, например: кредитная карта, если для уровня требуется регистрация на кредитную карту, спецификация единичной цены, если от пользователя требуется уплата (периодической) платы, или денежная сумма, если пользователю необходимо потратить минимальную сумму для присоединения к уровню. Если уровень бесплатен для присоединения, то это свойство не нужно указывать.
priceComponent CompoundPriceSpecification Это свойство связывает все UnitPriceSpecification узлы, которые применяются параллельно для узла CompoundPriceSpecification.

Благодарности

Классы словаря GoodRelations

Этот класс основан на словаре GoodRelations для электронной коммерции, созданном Мартином Хеппом. GoodRelations — это модель данных для обмена данными электронной коммерции в Интернете, которая может быть выражена в различных синтаксисах, включая RDFa и HTML5 Microdata. Дополнительную информацию о GoodRelations можно найти по адресу http://purl.org/goodrelations/.

Примеры

Пример 1

Пример заметки или HTML разметки.


Wells Fargo Secured Visa® Credit Card
Requires a minimum $300 security deposit.
When you apply, you provide a minimum security deposit of at least $300, or up to $10,000.
Annual fee $25
Annual Percentage Rate (APR) Currently, a variable 18.99% APR on purchases. (These APRs do not apply to cash advances.)
<a href="https://www.wellsfargo.com/credit-cards/secured/terms/">Full terms and conditions</a>

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/CreditCard">
    <span itemprop="name">Wells Fargo Secured Visa® Credit Card</span>
    <span itemprop="requiredCollateral">Requires a minimum $300 security deposit.</span>
    <span itemprop="amount" itemscope itemtype="https://schema.org/MonetaryAmount">When you apply, you provide a minimum security deposit of at least
      <span itemprop="currency" content="USD">$</span>
      <span itemprop="minValue">300</span>, or up to $
      <span itemprop="maxValue" content="10000">10,000</span>.
    </span>
    <span itemprop="offers" itemscope itemtype="https://schema.org/Offer">
      <meta itemprop="offeredBy" content="Wells Fargo"/>
      <span itemprop="priceSpecification" itemscope itemtype="https://schema.org/UnitPriceSpecification">Annual fee
        <span itemprop="priceCurrency" content="USD">$</span>
        <span itemprop="price">25</span>
        <span itemprop="referenceQuantity" itemscope itemtype="https://schema.org/QuantitativeValue">
            <meta itemprop="value" content="1"/><meta itemprop="unitCode" content="ANN"/>
        </span>
      </span>
    </span>
    <span>Annual Percentage Rate (APR) Currently, a variable
      <span itemprop="annualPercentageRate">18.99</span>% APR on purchases. (These APRs do not apply to cash advances.)
    </span>
    <a itemprop="feesAndCommissionsSpecification" href="https://www.wellsfargo.com/credit-cards/secured/terms/">Full terms and conditions</a>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="CreditCard">
    <span property="name">Wells Fargo Secured Visa® Credit Card</span>
    <span property="requiredCollateral">Requires a minimum $300 security deposit.</span>
    <span property="amount" typeof="MonetaryAmount">When you apply, you provide a minimum security deposit of at least
      <span property="currency" content="USD">$</span>
      <span property="minValue">300</span>, or up to $
      <span property="maxValue" content="10000">10,000</span>.
    </span>
    <span property="offers" typeof="Offer">
      <meta property="offeredBy" content="Wells Fargo"/>
      <span property="priceSpecification" typeof="UnitPriceSpecification">Annual fee
        <span property="priceCurrency" content="USD">$</span>
        <span property="price">25</span>
        <span property="referenceQuantity" typeof="QuantitativeValue">
            <meta property="value" content="1"/>
            <meta property="unitCode" content="ANN"/>
        </span>
      </span>
    </span>
    <span>Annual Percentage Rate (APR) Currently, a variable
      <span property="annualPercentageRate">18.99</span>% APR on purchases. (These APRs do not apply to cash advances.)
    </span>
    <a property="feesAndCommissionsSpecification" href="https://www.wellsfargo.com/credit-cards/secured/terms/">Full terms and conditions</a>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "CreditCard",
  "name": "Wells Fargo Secured Visa® Credit Card",
  "requiredCollateral": "Requires a minimum $300 security deposit.",
  "amount": {
      "@type": "MonetaryAmount",
      "minValue": "300",
      "maxValue": "10000",
      "currency": "USD"
  },
  "offers": {
      "@type": "Offer",
      "offeredBy": {
        "@type": "BankOrCreditUnion",
        "name":"Wells Fargo"
      },
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "25",
        "priceCurrency": "USD",
        "referenceQuantity": {
          "@type": "QuantitativeValue",
          "value": "1",
          "unitCode": "ANN"
        }
      }
  },
  "annualPercentageRate": "18.99",
  "feesAndCommissionsSpecification": "https://www.wellsfargo.com/credit-cards/secured/terms/"
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
CreditCard
name
Wells Fargo Secured Visa® Credit Card
requiredCollateral
Requires a minimum $300 security deposit.
amount
@type
MonetaryAmount
minValue
300
maxValue
10000
currency
USD
offers
@type
Offer
offeredBy
@type
BankOrCreditUnion
name
Wells Fargo
priceSpecification
@type
UnitPriceSpecification
price
25
priceCurrency
USD
referenceQuantity
@type
QuantitativeValue
value
1
unitCode
ANN
annualPercentageRate
18.99
feesAndCommissionsSpecification
https://www.wellsfargo.com/credit-cards/secured/terms/
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте