# Zamanlama nasıl çalışır

> Zamanlamalar, zamanlama türleri, değişiklikler, zaman aralıkları ve çalıştırmalar: Metascheduler'ın arkasındaki fikirler ve her anda ne olduğu.

Belgeler · 3 dk okuma · Güncellenme: 4 Kasım 2026

## Yapı taşları

Bir **zamanlama**, takviminizdeki bir kayıttır. Bir adı, bir **zamanlama türü** ve bir **değişiklik** listesi vardır.

Bir **değişiklik**, bir öğe kümesi üzerinde yapılan tek tür düzenlemedir: “bu 140 varyasyonda %20 indirim yap” veya “ana menüyü Black Friday menüsüyle değiştir”. Her değişikliğin şunları vardır:

- Varyasyon fiyatları veya Gezinme menüsü gibi bir **değişiklik türü** ([tüm türler](https://metascheduler.app/tr/help/change-types.md));
- Değiştirdiği **öğeler**; ürünler, girdiler veya bir menü gibi;
- **Başlangıçta** ne yaptığı;
- **Sonunda** ne olacağı: **Geri al**, **Başka bir değere ayarla** veya **Koru**.

Değişiklikler listelendikleri sırayla çalışır.

## Zamanlama türü

> **Deneyin:** [Bir zamanlama nasıl çalışır](https://metascheduler.app/tr/help/how-scheduling-works)

| Zamanlama türü | Ne zaman çalışır | Sonunda |
| --- | --- | --- |
| **Tek seferlik** | Bir tarih ve saatte, bir kez. | Hiçbir şey: değişiklikleri kalır, tıpkı bir Rollouts Lansmanı gibi. |
| **Zaman aralığı** | Bir başlangıçtan bir bitişe kadar. | Her değişiklik kendi bitiş seçimini izler, tıpkı bir Rollouts Etkinliği gibi. |
| **Yinelenen** | Günlük, haftalık veya aylık gerçekleşen bir zaman aralığı. | Her zaman aralığı kendi bitişinde geri alınır. |
| **Dağıtımı takip et** | Bir Shopify dağıtımı aktif olduğunda. | Dağıtım bittiğinde, seçtiğiniz şekilde. |

Her zamanlamanın kendi **saat dilimi** vardır. Saatler tam olarak saklanır ve zamanlamanın diliminde gösterilir.

## Durumlar

Bir zamanlama şu durumlardan geçer:

1. **Taslak**: hazırlanıyor. Asla çalışmaz.
2. **Planlandı**: başlangıcını bekliyor.
3. **Devrede**: değişiklikleri şu an yapılmış durumda.
4. **Sona erdi**: çalıştı ve başka bir şey beklenmiyor.

Bir zamanlamayı ayrıca **Duraklat** seçeneğiyle duraklatabilirsiniz (yeni hiçbir şey başlamaz; devrede olan her şey yine bitişinde geri alınır) ya da **Arşivle** seçeneğiyle arşivleyebilirsiniz (bir daha çalışmaz; devrede olan her şey yine geri alınır). Sona ermiş veya arşivlenmiş bir zamanlama düzenlenemez: yeniden çalıştırmak için **Çoğalt**'ı seçin.

## Başlangıçta ne olur

Metascheduler her öğe için:

1. mevcut değeri okur ve kaydeder (anlık görüntü);
2. yeni değeri yazar;
3. yazdığını kaydeder.

Bir öğe zaten o değere sahipse hiçbir şey yazılmaz. Yüzde her zaman kaydedilen değerden hesaplanır; bu yüzden yeniden deneme asla %20'yi iki kez düşürmez.

## Sonda ne olur

Her öğe için, değişikliğin bitiş seçimine bağlı olarak:

- **Geri al**: güncel değer hâlâ Metascheduler'ın yazdığıysa kaydedilen değeri geri koyar. Biri değiştirdiyse ona dokunmaz ve size sorar. [Geri alma nasıl çalışır](https://metascheduler.app/tr/help/undo-and-drift.md) makalesine bakın.
- **Başka bir değere ayarla**: seçtiğiniz bitiş değerini yazar.
- **Koru**: hiçbir şey yapmaz.

## Geç çalıştırmalar

Metascheduler her başlangıcı ve bitişi zamanında, bir kez çalıştırır. Zamanında çalışamazsa (örneğin Shopify kapalıydı) şu kuralları izler:

| Durum | Ne olur |
| --- | --- |
| 5 dakikaya kadar geç kalan bir başlangıç | Normal şekilde çalışır. |
| Bundan daha geç, zaman aralığının içinde kalan bir başlangıç | Çalışır ve **Gecikti** olarak işaretlenir. |
| Zaman aralığı zaten bitmiş bir başlangıç | Atlanır ve **Sizi bekleyenler** bölümünde gösterilir. Bitişi iptal edilir. |
| Ne kadar geç olursa olsun bir bitiş | Her zaman çalışır. Her şeyi geri koymak güvenli yöndür. |
| Bir günden fazla geç kalan tek seferlik bir değişiklik | **Sizi bekleyenler** bölümünde sizi bekler: **Şimdi çalıştır** veya **Atla**. |

**Şimdi çalıştır**, **Yeniden dene** ve dağıtım başlangıçları bu kurallara takılmaz.

## Yeniden denemeler

Shopify meşgul veya erişilemez olduğunda Metascheduler bekler ve her seferinde daha uzun beklemelerle en fazla 5 kez yeniden dener. Shopify'ın reddettiği bir değişiklik (izin verilmeyen bir değer, artık olmayan bir öğe) yeniden denenmez: o öğe başarısız olur, geri kalanı devam eder ve çalıştırma **Kısmen tamamlandı** gösterir.

## Çakışmalar

İki zamanlama aynı öğeyi örtüşen zamanlarda değiştirdiğinde düzenleyici bunu **Çakışmalar** altında listeler ve takvim ikisini de işaretler. Bu bir uyarıdır, engel değil: güvenli geri alma kuralları örtüşmenin hiçbirinin üzerine yazmasını önler.

## İlgili makaleler

- [Geri alma nasıl çalışır](https://metascheduler.app/tr/help/undo-and-drift.md): Metascheduler yerini aldığı değeri kaydeder ve geri koymadan önce kontrol eder; böylece bu arada birinin yaptığı düzenlemenin üzerine asla yazmaz.
- [İlk değişikliğinizi planlayın](https://metascheduler.app/tr/help/first-schedule.md): Başlangıcı ve bitişi olan bir zamanlama oluşturun, bir değişiklik ekleyin, önizlemeyi kontrol edin ve planlayın.
- [Sözlük](https://metascheduler.app/tr/help/glossary.md): Metascheduler'ın kullandığı sözcükler ve zamanlamalarda, çalıştırmalarda ve öğelerde göreceğiniz durumlar.
