# Meta reklamım yanlış fiyat veya stoksuz ürün gösteriyor, neden?

Yayınlanma: 2026-11-09. Güncellenme: 2026-11-09. Yazan: Framepx Team.

Meta ürün reklamı yanlış fiyat ya da tükenmiş ürün gösteriyorsa, Meta mağazanızın şu anki halinden daha eski bir feed kopyasını okuyordur. Çözüm, kopyanın nerede eskidiğini bulmaktır: feed zamanlaması, ürün kimlikleri ya da ilkini ezen ikinci bir kaynak.

![Eski fiyatı ve stokta ibaresini gösteren bir reklam, yanında daha düşük gerçek fiyatı ve tükendi ibaresini gösteren mağaza sayfası.](/blog/stale-price-lead-tr.svg "Reklam ile mağaza aynı fikirde değil: reklam, sayfadan daha eski bir kopyadan çizilir.")

## Fiyat reklama nasıl ulaşır?

Gerçek fiyat ve stok mağazanızdadır. Feed'iniz bunları bir dosyaya kopyalar. Meta bu dosyayı zamanlamaya göre çeker ve katalogda kendi kopyasını tutar. Reklam Meta'nın kopyasından çizilir. Yani fiyatın eski kalabileceği üç yer var: mağaza dışa aktarması, zamanlama ve kataloğun kendisi.

![Mağazadan reklama dört adım: mağaza, feed dosyası, Meta kataloğu, reklam. Her aktarım eski bir değer taşıyabilir.](/blog/stale-price-flow-tr.svg "Her ok bir kopyadır ve her kopya bir öncekinden eski olabilir.")

Meta bir feed'in "saatlik, günlük ya da haftalık" bir zamanlamayla otomatik yüklenmesine izin verir. Yenileme zamanlaması feed'in tamamını tazeler ve dosyada olmayan ürünleri siler, güncelleme zamanlaması ise yalnızca seçilen ürünleri değiştirir ([Meta, katalog genel bakış](https://developers.facebook.com/documentation/ads-commerce/catalog/overview)). Hızlı değişimler için Meta, belirli ürün alanlarının katalog Batch API ile "neredeyse anlık" güncellenmesini destekler (aynı sayfa). Zamanlamanız haftalıksa ve salı günü indirim yaptıysanız, reklam bir sonraki çekime kadar eski fiyatı gösterir.

## Kopya nerede eskir?

Yanlış fiyatların çoğu bunlardan birinden gelir. Tablo, nerede göreceğinizi ve neyi değiştireceğinizi söyler.

| Neden | Nerede görürsünüz | Çözüm | Kaynak |
| --- | --- | --- | --- |
| Zamanlama çok yavaş | Katalog yanlış, feed dosyası doğru | Aralığı kısaltın ya da kaynağı hemen çalıştırın | [Meta, katalog genel bakış](https://developers.facebook.com/documentation/ads-commerce/catalog/overview) |
| Mağaza dışa aktarması önbellekte | Feed linkini tarayıcıda açınca eski fiyat görünür | Önbelleği temizleyin ya da kısaltın | Kendi dosyanız, tarayıcıda kontrol |
| Aynı ürün iki kaynakta | Ürün iki kez çıkar ya da değerler arasında gidip gelir | Her ürünü tek bir feed'de tutun | [Meta, katalog genel bakış](https://developers.facebook.com/documentation/ads-commerce/catalog/overview) |
| İndirimli fiyat yok | Reklam normal fiyatı gösterir | `sale_price` alanını `price` değerinden düşük doldurun | [Meta, katalog başvurusu](https://developers.facebook.com/docs/marketing-api/catalog/reference/) |
| Fiyat yanlış yazılmış | Garip bir sayı ya da fiyatsız ürün | Sayı, boşluk ve 3 harfli para birimi kodu: `9.99 USD` | [Meta, katalog başvurusu](https://developers.facebook.com/docs/marketing-api/catalog/reference/) |
| Bedenler tek kimliği paylaşıyor | Bütün bedenlerde tek fiyat | Her beden için bir satır ve bir kimlik, ortak `item_group_id` | [Meta, katalog başvurusu](https://developers.facebook.com/docs/marketing-api/catalog/reference/) |
| Stok çekimden hızlı değişiyor | Tükenmiş ürün hala yayında | Daha sık çekin ya da stoku Batch API ile gönderin | [Meta, katalog genel bakış](https://developers.facebook.com/documentation/ads-commerce/catalog/overview) |

## Nedeni adım adım bulun

1. **Yanlış gösteren tek bir reklam seçin.** Ürünü, reklamdaki fiyatı ve sitenizdeki fiyatı yazın.
2. **Ürünü katalogda bulun.** Commerce Manager'ı açın, kataloğunuza girin ve ürünü kimliğiyle arayın. Kayıtlı fiyat ve stok durumunu sitenizle karşılaştırın.
3. **Katalog yanlış, feed dosyası doğruysa** neden zamanlamadır. Veri kaynağını açın, son çalışma zamanına bakın, aralığı kısaltın ya da hemen çalıştırın.
4. **Feed dosyası da yanlışsa** sorun mağaza dışa aktarmasındadır. Feed linkini tarayıcıda açıp aynı ürüne bakın. Birçok mağaza dışa aktarmayı önbelleğe alır, önbelleği temizleyin ya da kısaltın.
5. **Ürün iki kez görünüyorsa** iki kaynakta aynı kimlik vardır. Meta, bir ürünün "aynı anda yalnızca tek bir Product Feed'de bulunabileceğini" söyler ([genel bakış](https://developers.facebook.com/documentation/ads-commerce/catalog/overview)). Yinelenen kaynağı kaldırın.
6. **İndirimli fiyatı ve para birimini kontrol edin.** İndirimli fiyat ayrı bir alandır, tam fiyattan düşük olmalıdır ve `sale_price_effective_date` ne zaman gösterileceğini belirler. Meta, müşteriler karışık para birimi görmesin diye katalog içinde tek para birimi kullanmanızı önerir; bu öneri başvuru sayfasının Schema.org fiyat girdisinde yer alır ([başvuru sayfası](https://developers.facebook.com/docs/marketing-api/catalog/reference/)).
7. **Varyantı kontrol edin.** Meta, beden ya da renk gibi varyantları her satıra aynı `item_group_id` vererek gruplar ([başvuru sayfası](https://developers.facebook.com/docs/marketing-api/catalog/reference/)). Her bedenin yine kendi satırı ve kendi kimliği olur.

Tahmin etmeden önce platformun katalog için gösterdiği tanılamayı okuyun. TikTok'ta Catalog Manager içindeki Diagnostics sekmesi, "reklam performansını etkileyen ve çözülmesi gereken" hataları uyarılardan ayırır ([TikTok, tanılama paneli](https://ads.tiktok.com/help/article/how-to-troubleshoot-catalog-with-diagnostics-dashboard?lang=en)).

## Tükenmiş ürün neden hala görünür?

Stok durumunda da hikaye aynıdır. Saat 10.00'da tükenen ürün, bir sonraki çekime kadar Meta'nın kopyasında "stokta" kalır. Meta, `out of stock` işaretli ürünlerin reklamlarda "hiç gösterilmediğini" söyler ([başvuru sayfası](https://developers.facebook.com/docs/marketing-api/catalog/reference/)); yani değerin önce Meta'ya ulaşması gerekir.

![Tek bir fiyat değişikliğinin üç çekim zamanlamasına göre zaman çizelgesi: saatlik, günlük, haftalık. Değişiklikle sonraki çekim arasındaki boşluk gölgeli.](/blog/stale-price-timeline-tr.svg "Tek fiyat değişikliği, üç zamanlama: gölgeli boşluk reklamın ne kadar yanlış kalabileceğini gösterir.")

Reklam en az iki çekim arasındaki boşluk kadar yanlış kalabilir; buna mağazanızın dışa aktarma önbelleğinin ve Meta'nın işleme süresinin eklediği zaman biner.

![İki çekim arasındaki en uzun boşluğun sütun grafiği: saatlik 1 saat, günlük 24 saat, haftalık 168 saat.](/blog/stale-price-wait-tr.svg "İki çekim arasındaki en uzun boşluk seçtiğiniz zamanlamadan çıkar (sütunlar aralık uzunluklarıdır, ölçülmüş gecikme değildir).")

Üç alışkanlık yardım eder:

1. **Zamanlamayı stoğunuzun hızına göre seçin.** Sınırlı sayıda ürün çıkaran mağazanın saatlik çekime ihtiyacı vardır, günlük yetmez.
2. **Stoku ayrı bir yoldan gönderin.** Platformunuz destekliyorsa Batch API ya da güncelleme zamanlaması kullanın, böylece envanter tam yenileme olmadan güncellenir.
3. **Stoğu sıfır ürünleri dışarıda tutun.** Bir ürün setinde duraklatın ya da hariç tutun; yenileme zamanlamasında tam dışa aktarmadan satırı çıkarmak da işe yarar, çünkü dosyada olmayan ürünler silinir.

Son maddeye dikkat edin. Yarım kalmış bir dışa aktarma yenileme zamanlamasıyla giderse sağlam ürünleri silebilir. Önce küçük bir ürün setinde deneyin.

## İndirim günleri ve Google'da aynı sorun

İndirim günlerinde sorun büyür, çünkü fiyatlar aynı anda yüzlerce üründe değişir. İndirimi mağazada başlatmadan önce feed'in yeni fiyatları taşıdığını ve Meta'nın o feed'i çektiğini doğrulayın. Sıra şöyle olmalı: mağazada fiyat değişir, feed yenilenir, Meta çeker, reklam güncellenir. İndirim bitince aynı sırayı tekrarlayın, yoksa reklam indirimli fiyatı göstermeye devam eder.

Google Merchant Center aynı kuralı öbür taraftan koyar. Fiyatın "açılış sayfanızdaki, yapılandırılmış verinizdeki ve ödeme sayfasındaki fiyatla" eşleşmesini ister, stok için de aynısını ([Google, ürün verisi şartnamesi](https://support.google.com/merchants/answer/7052112)). Otomatik ürün güncellemeleri sayfanızı okuyup fiyatı, indirimli fiyatı, stok durumunu ve ürün durumunu düzeltir; ancak Google bunların "ürün verinizin düzenli güncellenmesinin yerini tutmadığını" ve "fiyatı ya da stoku sık değişen ürünlerde çalışmayabileceğini" belirtir. Uyumsuzluk görülürse ürün "güncellenmek yerine reddedilebilir" ([Google, otomatik ürün güncellemeleri](https://support.google.com/merchants/answer/12157888)). Sık değişen fiyatlar için Google Merchant API'yi önerir ([aynı sayfa](https://support.google.com/merchants/answer/12157888)). Ürünleriniz bir mağaza platformu bağlantısından geliyorsa Google, "değişikliklerin Merchant Center'a yansımasının 24-48 saat sürebileceğini" yazar ([Google, ürün ekleme](https://support.google.com/merchants/answer/11586438)). Google tarafının tamamı için [Google Merchant Center feed hataları](/tr/blog/google-merchant-center-feed-hatalari) yazımıza bakın.

## Her hafta on dakikalık kontrol

Haftalık bakılan bir feed, kampanya yarısında fark edilen bir fiyat hatasından çok daha ucuza gelir.

1. Sitenizde rastgele beş ürün açın.
2. Aynı beş ürünü katalogda bulun.
3. Fiyat, stok ve görseli karşılaştırın.
4. Her veri kaynağının son çalışma zamanına bakın.
5. Farklı olan her şeyi yukarıdaki adımlarla izleyin.

Feed linkinizi [Feed Inspector](/tr/tools/feed-inspector) aracına yapıştırarak Meta okumadan önce dosyanın içinde ne olduğunu da görebilirsiniz. Feed'e yeniyseniz [ürün feed'i nedir](/tr/blog/urun-feedi-nedir) yazısıyla başlayın; dosyanın Meta'ya göre hazırlanışı için [XML ürün feed'i Meta için nasıl hazırlanır](/tr/blog/xml-urun-feedi-meta-icin-nasil-hazirlanir) yazısına bakın.

Büyük bir indirim öncesinde de aynı kontrolü yapın ve o gün için zamanlamayı sıklaştırın. Bunu elle yürütmek istemezseniz Framepx, bir markanın feed'ini ve reklamlarını mağazayla uyumlu tutar: feed'de fiyat değişince reklam da değişir. Yine de doğru bir feed gerekir. [Nasıl çalışır](/tr/how-it-works) sayfası adımları gösterir.

## Sık sorulan sorular

### Fiyat değişikliği reklama ne kadar sürede yansır?

Mağaza dışa aktarmanız artı Meta'nın bir sonraki çekimi kadar. Saatlik zamanlamada yaklaşık bir saat ya da biraz fazlası. Haftalık zamanlamada günler sürebilir.

### Reklamın açılış sayfası önemli mi?

Evet. Sayfadaki fiyat feed'dekinden farklıysa alıcı iki sayı görür. İkisini de aynı kaynaktan besleyin.

### Tek bir ürünü elle düzeltebilir miyim?

Commerce Manager'da bir ürünü düzenleyebilirsiniz ama sonraki feed çalışması üzerine yazabilir. Okuduğumuz Meta sayfaları elle düzenleme ile feed çalışmasının nasıl etkileştiğini anlatmıyor, bu yüzden bunu bir risk sayın ve belirtiyi değil kaynağı düzeltin.

### Ürünü kaldırdım, reklam neden hala görünüyor?

Güncelleme zamanlamasındaki feed eksik ürünleri silmez, bunu yalnızca yenileme zamanlaması yapar ([Meta, katalog genel bakış](https://developers.facebook.com/documentation/ads-commerce/catalog/overview)). Hangi tür zamanlamanız olduğuna bakın.
