---
title: "Varyantlar (beden, renk) adreslenebilir mi? · Specoria"
description: "Varyantlar (beden, renk) adreslenebilir mi?: Ajan “M beden, lacivert” gibi bir isteği yalnızca varyant kendi adresi ve fiyatıyla tanımlıysa karşılayabilir."
source_url: "https://specoria.com/tr/yontem/kontroller/variants/"
lang: "tr"
---

[← Bütün kontroller](https://specoria.com/tr/yontem/kontroller/)
variants

# Varyantlar (beden, renk) adreslenebilir mi?

Neden önemli Ajan “M beden, lacivert” gibi bir isteği yalnızca varyant kendi adresi ve fiyatıyla tanımlıysa karşılayabilir.

**Kategori**
Ürün verisi

**Ağırlık**
100 puan üzerinden 2

**Kritik engel**
Hayır. Kalırsa yalnızca kendi ağırlığı kadar puan kaybettirir.

**Geçerli olduğu siteler**
E-ticaret siteleri

**Efor**
1-2 gün · geliştirici

**Skor modeli**
v2.4

## Nasıl ölçüyoruz?

Varyantlar yapısal veride ProductGroup + hasVariant olarak tanımlıysa geçer; en az iki renk varyantı varsa her rengin kendine ait, farklı bir görseli olmalıdır, yoksa kısmen geçer (yalnızca beden varyantında görsel aranmaz). Sayfada beden/renk seçici var ama yapısal veri yoksa: seçenekler kendi adresiyle açılıyorsa kısmen geçer, açılmıyorsa düşer. Seçici olmayan üründe geçerli değildir.

### Sonuç sayfasında ne yazar?

Test sonucundaki cümleler bunlardır; “…” yerine sitenizde bulunan değer gelir.

- Geçti Varyantlar ProductGroup + hasVariant ya da ayrı tekliflerle tanımlı.
- Kısmen Varyantlar kendi adresleriyle açılıyor, ama yapısal veride ProductGroup + hasVariant yok.
- Kısmen Renk seçeneklerinin her biri kendi görseliyle tanımlı değil; ajan “siyah olanı göster” dendiğinde doğru fotoğrafı gösteremez.
- Kaldı Beden/renk seçici var ama varyantlar kendi adresiyle açılmıyor; ajan doğru varyantı seçip bağlantısını veremez.

## Nasıl düzeltilir?

**Hedef:** Her varyant kendi adresiyle açılır; yapısal veride ProductGroup + hasVariant ve variesBy kullanılır.

### Örnek kod

`{
"@type": "ProductGroup",
"name": "Örnek ürün",
"productGroupID": "GRUP-001",
"variesBy": ["https://schema.org/size", "https://schema.org/color"],
"hasVariant": [
{ "@type": "Product", "sku": "GRUP-001-M", "size": "M",
"offers": { "@type": "Offer", "price": "49.90", "priceCurrency": "TRY", "url": "https://example.com/urun/ornek?beden=M" } }
]
}`
Örnek değerler (example.com, ürün adı, fiyat) yer tutucudur; kendi sitenizinkilerle değiştirin.

### Kendiniz nasıl doğrularsınız?

Bir varyantın adresini (ör. ?variant=… ya da ?beden=M) yeni sekmede açın: doğru seçenek ve fiyat gelmeli.

### Bir yapay zekâ kodlama ajanıyla düzeltin

Bunu mağazanızın kodu üzerinde çalışan Claude Code, Cursor ya da başka bir kodlama ajanına yapıştırın. Yayına almadan önce değişikliği gözden geçirin.

`Mağazamın sitesi üzerinde çalışıyorsun. Specoria’nın ajan hazırlık testi aşağıdaki maddeyi kontrol ediyor. Yapay zekâ alışveriş ajanları mağazayı okuyabilsin ve işlem yapabilsin diye bunu düzelt.

## 1. Varyantlar (beden, renk) adreslenebilir mi? (variants)
Hedef: Her varyant kendi adresiyle açılır; yapısal veride ProductGroup + hasVariant ve variesBy kullanılır.
Örnek düzeltme (bu kod tabanına ve altyapıya uyarla; örnek değerler yer tutucudur):
```
{
"@type": "ProductGroup",
"name": "Örnek ürün",
"productGroupID": "GRUP-001",
"variesBy": ["https://schema.org/size", "https://schema.org/color"],
"hasVariant": [
{ "@type": "Product", "sku": "GRUP-001-M", "size": "M",
"offers": { "@type": "Offer", "price": "49.90", "priceCurrency": "TRY", "url": "https://example.com/urun/ornek?beden=M" } }
]
}
```
Kaynak: https://specoria.com/tr/yontem/kontroller/variants/

## Kurallar
- Önce kod tabanını incele ve hiçbir şeyi değiştirmeden hangi dosya ya da şablonları değiştireceğini bana söyle.
- Yalnızca bu kontrollerin gerektirdiğini değiştir; görünen sayfa ile yapısal veri aynı şeyi söylesin.
- Fiyat, stok, kargo ya da iade koşulu, yorum ve ürün kimliği (GTIN) uydurma: mağazanın gerçek verisinden al ya da bana sor.
- Gerçek ziyaretçileri engelleme ya da yavaşlatma; izleme kodu ekleme.
- Yayına aldıktan sonra https://specoria.com/tr/ adresindeki ücretsiz testi yeniden çalıştırıp düzeltmeyi doğrula.`

## Şartname ve rehberler

- [schema.org/ProductGroup ↗](https://schema.org/ProductGroup)
- [Google: product variants ↗](https://developers.google.com/search/docs/appearance/structured-data/product-variants)

Kontrol bu açık kaynaklara dayanır; bağlantılar yayımcının kendi sayfalarıdır.

## 196 kriterlik çerçevedeki karşılığı

Bu kontrolün sonucu, hazırlık çerçevesindeki şu maddeler için kanıt sayılır:

- `2.9` Varyant modellemesi

[Çerçeve ve kaynağı →](https://specoria.com/tr/yontem/#kriterler)

[← ÖncekiYorum ve puan](https://specoria.com/tr/yontem/kontroller/reviews/)[Sonraki →Makine okunur iade politikası](https://specoria.com/tr/yontem/kontroller/returns-machine/)

[Ücretsiz testi çalıştır](https://specoria.com/tr/yontem/kontroller/variants/#test) [Örnek raporu görün →](https://specoria.com/tr/rapor/ornek-rapor/)

## İlgili

- [Ürün yapısal verisi (schema.org)](https://specoria.com/tr/yontem/kontroller/product-schema/)
- [Fiyat, para birimi, stok ve adres](https://specoria.com/tr/yontem/kontroller/offer-complete/)
- [Ajan Hazırlık Endeksi 2027](https://specoria.com/tr/endeks/) Kıyaslanan mağazalar nasıl puan aldı, açık veriyle
- [Sözlük ve formüller](https://specoria.com/tr/sozluk/) Her metrik, hesapladığımız gibi tanımlı

ÜCRETSİZ TEST

## Mağazanızı şimdi test edin

Mağaza adresinizi yazın: herkese açık sayfalarınızda, bir alışveriş ajanının okuduğu gibi 27 kontrol.

Ücretsiz test tarayıcınızda çalışır ve JavaScript gerektirir. [Bunun yerine ücretsiz derin denetimi e-postayla isteyin →](https://specoria.com/tr/#iletisim)

Sonucunuz kendi sayfasında açılır. Tamamını görmek isterseniz ücretsiz derin denetim ve panel e-postayla gelir.
