Güncellemeler
Siteye eklenenler ve bekleyen işler.
Yeni görünüm: eczab2b ile aynı tasarım ailesi
- Renkler eczab2b ile aynı aileye geçti: lacivert yazı, turkuaz ana renk (düğmeler, fiyatlar, bağlantılar), turuncu fırsat vurgusu (Miadı yakın, sepet sayacı, logodaki 'Deposu').
- Yazı tipi Inter oldu (eczab2b ile aynı). Sayfa başlıkları lacivert, bölüm başlıkları turkuaz-lacivert tonunda.
- Ürün kartları eczab2b ürün kartı düzeninde: ince çerçeveli kart, üzerine gelince turkuaz gölge, büyük harfli marka, kalın ürün adı, büyük turkuaz fiyat ve altında 'PSF ₺… · %… indirim'.
- Ödeme, mağaza, yasal sayfa ve sipariş kutuları aynı kart görünümünde.
- Tasarım kuralları iki projede de yazılı: eczab2b'de 'eczab2b-tasarim', eczadeposu'nda 'eczadeposu-tasarim' skill'i; yeni ekranlar bu kurallarla yapılacak.
Google için ürün ve mağaza sayfaları (SEO)
- Ürün sayfaları artık sunucuda hazırlanıyor: başlık (marka + ürün adı), açıklama, görsel ve kalıcı adres Google'ın gördüğü sayfada yer alıyor.
- Google ürün bilgisi (schema.org): ürün adı, marka, görsel, barkod, eczanelerdeki en düşük ve en yüksek fiyat, stok durumu. Puan ve yorum uydurulmuyor.
- Mağaza sayfalarında mağaza adı, konumu ve sloganıyla başlık ve açıklama.
- Site haritası (eczadeposu.org/sitemap.xml): ana sayfa, kategoriler, mağazalar, ürünler ve yasal sayfalar; robots.txt site haritasını gösteriyor, sepet/ödeme/hesap sayfaları dizine eklenmiyor.
- Olmayan ürün veya mağaza adresleri dizine eklenmiyor (noindex).
Bekleyenler
- Site Google Search Console'a eklenip site haritası gönderilmeli (alan adı sahibinin yapması gerekir).
Kargo ücreti ve ücretsiz kargo eşiği
- Sepette kargo ücreti, ücretsiz kargoya kalan tutar (“₺… daha ekle, kargo ücretsiz olsun”) ve kargolu toplam gösteriliyor. Yalnız mağazadan teslim edilen ürünlerde kargo satırı çıkmıyor.
- Ödeme sayfasında teslimat türüne göre kargo ücreti ve genel toplam hesaplanıyor; mağazadan teslimde kargo ücretsiz.
- Ön bilgilendirme formu ve mesafeli satış sözleşmesinde kargo ücreti ayrı satır olarak yazılıyor, toplam kargo dahil.
- Kargo ücretini mağaza kendisi belirliyor: eczab2b → Satışlar → EczaDeposu → Mağaza sayfam (kargo ücreti ve ücretsiz kargo eşiği). Ücret girilmezse kargo ücretsiz.
- Ücret bilinmiyorsa (mağaza kuralı gelmezse) tutar uydurulmuyor ve kargolu sipariş açılmıyor.
Bekleyenler
- eczab2b tarafındaki kargo ve satıcı bilgisi değişiklikleri yayına alınmayı bekliyor.
- Sipariş anında kargo ücretinin eczab2b'de de tahsil tutarına eklenmesi iyzico entegrasyonuyla birlikte yapılacak.
Yasal sayfalar, sipariş yalnız iyzico ile ve doğru künye
- Karar: satış yalnız iyzico ile kartla ödemeyle açılacak. Ödeme bağlanana kadar sipariş alınmıyor ve sepet eczanenin stoğunu tutmuyor (hem ekranda hem sunucuda kapalı); ödeme sayfasında 'Online ödeme çok yakında' yazıyor.
- Yeni Yasal bilgiler bölümü (/yasal): Künye ve iletişim, Mesafeli satış sözleşmesi, Ön bilgilendirme formu, İade ve cayma hakkı, Teslimat, KVKK aydınlatma metni, Çerez politikası. İşleten şirket: Influetech Yazılım Teknoloji Hizmetleri Ltd. Şti. (eczab2b ile aynı künye).
- Ödeme sayfasında ön bilgilendirme formu ve mesafeli satış sözleşmesi sepete göre doldurulmuş olarak gösteriliyor; ikisi ayrı ayrı onaylanmadan sipariş düğmesi açılmıyor.
- Alt bilgi yenilendi: yasal sayfa bağlantıları, destek e-posta/telefon, işleten şirket künyesi. Yanlış 'Hizmet sağlayıcı: OTC Pazar' yazısı ve müşteri ekranlarındaki 'OTC Pazar' ifadeleri kaldırıldı.
Bekleyenler
- iyzico pazaryeri (alt üye işyeri) entegrasyonu: iyzico üye işyeri başvurusu ve API anahtarları bekleniyor.
- Ön bilgilendirme formunda satıcı eczanenin ticari unvanı, adresi, telefonu ve e-postası artık eczab2b'den otomatik geliyor (eczab2b'nin yeni sürümü yayına çıkınca görünür; o zamana kadar genel metin gösterilir).
- ETBİS kaydı (yasal zorunluluk, işleten şirketin yapması gerekir).
Kendi sunucumuza geçiş hazırlığı: Hostinger VPS + kendi veritabanı
- Lovable bırakıldı. Site, Hostinger VPS'te kendi Supabase veritabanımızla çalışacak şekilde hazırlandı (eczab2b.com ile aynı düzen).
- Otomatik yayın: ana dala giden her değişiklik test edilip sunucuya yükleniyor; yeni sürüm açılmazsa önceki sürüme kendiliğinden dönülüyor.
- Kendi veritabanımızın ilk şeması hazır: müşteri profili, adres defteri, favoriler, hesaba bağlı siparişler. Her müşteri yalnız kendi bilgisini görebilir.
- Her gece veritabanı, dosya ve ayar yedeği (14 gün saklanır); her veritabanı değişikliğinden önce ayrıca yedek.
Bekleyenler
- Sunucu: eczab2b.com ile aynı Hostinger VPS (69.62.117.217) paylaşılıyor; eczadeposu ayrı port, ayrı klasör ve ayrı Supabase kopyasıyla çalışacak.
- Alan adı DNS kayıtlarının 69.62.117.217'ye çevrilmesi (eczadeposu.org, www, api) ve GitHub kurulum adımları (deploy/README.md).
- Ürün asistanı Lovable yerine Claude'a geçirilecek; o zamana kadar asistan kapalı.
- Müşteri kayıt/giriş ekranları yeni veritabanına bağlanacak.
eczab2b.com bağlantısı, PSF fiyatı ve yeni mağaza sayfaları
- Site artık eczab2b.com'a bağlanıyor (önceki adres otcpazar.com ayrı bir projeydi). Ürünler, mağazalar, stok ayırma ve siparişler eczab2b.com'dan geliyor.
- Fiyatlar son kullanıcıya göre: varsayılan fiyat PSF (perakende satış fiyatı). Mağaza PSF'nin altında fiyat verirse ürün kartında üstü çizili PSF ve indirim yüzdesi görünür; PSF'nin üstünde satış yapılmaz. Önceden eczaneler arası fiyat gösteriliyordu, düzeltildi.
- Ürün kartlarında son kullanma tarihi (ay/yıl) gerçek veriden geliyor; “Miadı açık fırsatlar” bölümü canlı sitede de açıldı.
- Yeni mağaza sayfası: mağazanın eczab2b panelinde hazırladığı kapak görseli, logo, marka rengi, slogan, hakkımızda, çalışma saatleri, hazırlama süresi, öne çıkan ürünleri ve kategoriye göre ürünleri. Adres: eczadeposu.org/magaza/{mağaza-adı}.
- eczab2b.com tarafında mağazalar için “Satışlar → EczaDeposu → Ürünler ve fiyatlar” ve “Mağaza sayfam” ekranları eklendi.
Bekleyenler
- Kendi veritabanı ve eşitleme (2. aşama): müşteri hesapları, adresler, sipariş geçmişi, hızlı arama.
- iyzico pazaryeri ödemesi (3. aşama): mağazalar alt üye işyeri olur, komisyon düşülerek ödeme aktarılır.
- Yayına almak için: eczab2b.com'da veritabanı güncellemesi yayınlanmalı; Lovable ayarlarında ECZADEPOSU_API_SECRET eczab2b sunucusundakiyle aynı olmalı.
Sipariş iptali, güvenli tekrar deneme ve OTC bağlantı incelemesi
- Sipariş takibi sayfasına “Siparişi iptal et” düğmesi eklendi: yalnız bu tarayıcıdan açılan, ödenmemiş ve mağaza hazırlamaya başlamamış siparişlerde görünür. İptalde ayrılan stok OTC Pazar'da mağazaya geri döner.
- Sipariş gönderiminde OTC Pazar'a tekrar anahtarı (Idempotency-Key) gönderiliyor: bağlantı koparsa aynı form tekrar gönderildiğinde ikinci sipariş açılmaz, OTC ilk siparişi döndürür.
- Bu “Güncellemeler” sayfası eklendi; site altındaki bağlantıdan açılır.
Bekleyenler
- Müşteri hesabı: EczaDeposu müşterileri henüz OTC Pazar'da hesaba bağlanmıyor; siparişler yalnız açıldığı tarayıcıda görünür. OTC Pazar'da tüketici girişi (OIDC) yapılınca bağlanacak.
- Ödeme: OTC Pazar'da ödeme başlatma yok; siparişler “ödenmemiş” açılır.
- Ürün bilgileri: OTC katalog yanıtında son kullanma (miat) ve önceki fiyat yok; katalog en fazla 120 ürün döndürüyor.