# Sepetten önce tarih seçtiğiniz bir vitrin.

> Dcey (dcey.com.tr) stok değil, kiralama satar. Vitrin, Magento GraphQL üzerinde bir Next.js uygulamasıdır ve tarih aralıkları, müsaitlik ve iadeler işlemin yanına eklenmiş alanlar olarak değil, içinde yaşayacak şekilde kurulmuştur.

- **E-posta:** hello@zhajmohamad.com
- **URL:** https://zhajmohamad.com/tr/projects/dcey

## Ne kuruldu.

Magento’dan GraphQL’e, oradan Next.js’e; kiralama kuralları bir kez, siparişin de yaşadığı ticaret katmanında ifade edilir.

- **Tarih aralığına göre müsaitlik** — Müsaitlik bir stok adedi olarak değil, bir dönem boyunca ünite bazında hesaplanır; iki kiralama arasındaki hazırlık süresi dahil.
- **Ticaret katmanında kiralama fiyatlaması** — Günlük, haftalık ve daha uzun kademeler seçilen aralığa göre hesaplanır; vitrinin gösterdiği fiyat siparişin taşıdığı fiyattır.
- **Headless vitrin** — GraphQL üzerinden Magento okuyan bir Next.js ön yüz; varsayılan şemanın kiralama dönemi kavramı olmadığı yerde özel şema.
- **İadeler ve kapanış tarafı** — İade, kiralamayla aynı kaydın parçasıdır; bir ünite, biri hatırladığı için değil sistem işlemi kapattığı için tekrar müsait olur.

## Durum.

Standart e-ticaret, ürünün bir kez çıktığını varsayar. Kiralama geri geldiğini varsayar — ve sonraki her şey değişir.

- **Zaman kavramı olmayan bir sepet** — Tarih aralığı olmadan sepete eklemek, müsaitliğin tam gerektiği anda kontrol edilememesi demektir.
- **Yalan söyleyen stok adetleri** — Bir ünite gelecek hafta boş, bu hafta dolu olabilir; tek bir rakam bunu ifade edemez.
- **İki kez yazılan kurallar** — Vitrin ve arka uç kiralama mantığını ayrı ayrı uygularsa, üretimde er ya da geç birbirini tutmaz.
- **Modern hissettirmesi gereken bir vitrin** — Tarih seçici birincil arayüzdür; kataloğun bir sayfa yenilemesi uzağında olamaz.

## İlgili sistemler.

- **Hujuzatk (hujuzatk.com)** — Aynı müsaitlik sorusunun mülk ölçeğinde, birçok operatör genelinde hâli.
- **Frankenspalter (frankenspalter.ch)** — Aynı platformun klasik perakende yükü altındaki hâli; arkasında ERP entegrasyonuyla.

## Sık sorulanlar.

**Burada neden headless?**
Çünkü ürün, tarih seçicinin kendisidir. Müşteri aralığı değiştirdikçe vitrinin yeniden fiyatlaması ve müsaitliği yeniden kontrol etmesi gerekir; bu, tam sayfa yüklemelerine uymaz — ve kiralama kurallarını ticaret katmanında tutarken ön yüzü ayırmak için iyi bir gerekçedir.

**Bu, Magento olmayan bir arka uçta çalışır mı?**
Evet. Desen — döneme göre müsaitlik, aralığa göre fiyatlama, kuralların sahibi tek bir yer — Magento’ya özgü değildir. Magento, katalog, müşteri grupları ve sipariş modeli zaten ağır yük taşıyorsa yerini hak eder.

## İlgili uzmanlık alanları.

- [Kiralama platformu geliştirme](https://zhajmohamad.com/tr/rental-platforms)
- [Magento / Adobe Commerce mimarı](https://zhajmohamad.com/tr/magento-adobe-commerce)
- [Özel e-ticaret geliştirme](https://zhajmohamad.com/tr/ecommerce)
- [Rezervasyon ve randevu platformları](https://zhajmohamad.com/tr/booking-platforms)

---

Ne kurmak, otomatikleştirmek veya ölçeklemek istediğinizi yazın. Uygun olup olmadığımı bir gün içinde net söylerim; olmazsam kimi arayacağınızı da.
