Shared synthetic source record
Product: Northstar Field Bottle; SKU: SYN-NFB-750; 750 ml; stainless steel body; polypropylene carry-loop lid; hand wash; not for hot liquids; intended for cold water on walks, commutes, and at a desk; $28.00 USD; in stock. The thirteen phrases below are synthetic seller-supplied buyer phrases—not search-volume research.
Every $49 kit also contains the complete title, five bullets, description, ten FAQs, and portable Product JSON-LD shown in the synthetic $9 sample.
Synthetic Etsy layer
Listing title
Northstar 750 ml Stainless Steel Field Bottle with Carry Loop
Thirteen bounded tags
- field bottle
- steel water bottle
- 750 ml bottle
- carry loop bottle
- reusable bottle
- walking water bottle
- commute bottle
- cold drink bottle
- desk water bottle
- simple water bottle
- everyday bottle
- metal bottle
- water bottle with loop
Category-attribute completion checklist
Swipe horizontally to see every column →
| Field | Synthetic status | Action |
|---|---|---|
| Primary material | Known: stainless steel | Enter supplied value |
| Capacity | Known: 750 ml | Enter supplied value |
| Color | Unknown | Merchant must confirm; leave blank until then |
| Personalization | Unknown | Do not enable without merchant confirmation |
AI-surface reality note
Etsy controls the marketplace page HTML and any downstream feeds. This package supplies consistent listing fields for the merchant to enter; it does not add JSON-LD to Etsy, submit a feed, or prove that Etsy or another platform used the fields.
Synthetic Shopify layer
Metafield map
Swipe horizontally to see every column →
| Namespace and key | Value source | Synthetic value |
|---|---|---|
| custom.capacity_ml | Seller-supplied capacity | 750 |
| custom.body_material | Seller-supplied material | Stainless steel |
| custom.care_instructions | Seller-supplied care | Hand wash; not for hot liquids |
Conditional Liquid fallback shape
{%- if cc_emit_product_jsonld == true -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"@id": {{ shop.url | append: product.url | append: "#product" | json }},
"sku": {{ product.selected_or_first_available_variant.sku | json }},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Capacity",
"value": {{ product.metafields.custom.capacity_ml.value | json }},
"unitText": "ml"
}
]
}
</script>
{%- endif -%}
This excerpt is a conditional fallback, not an automatic extension. A merchant or developer must inspect the rendered page first. If a valid Product object already exists, do not add the fallback; update the existing emitter instead. Enable it only after confirming the page will retain exactly one base Product object.
Parity checklist excerpt
- Visible price = structured-data price = feed price.
- Visible availability = structured-data availability = feed availability.
- SKU stays identical across the product record and selected variant.
- Unknown dimensions, insulation, and leak-resistance claims remain absent.
What this sample demonstrates
The real $49 delivery includes the full $9 listing layer plus one platform-specific structured layer. It passes Tier 1 checks and the selected Etsy or Shopify checks before human release.