# PrestaShop back office'te bir ürün sayfası kaydedilemiyor

> Back office'e giriş çalışıyor, ürün sayfası açılıyor, ama kaydetme başarısız oluyor ya da bir hata veriyor: bu kesin belirti, teşhisi genel bir sunucu sorununa değil, belirli bir sekmeye veya modüle yönlendirir. En sık görülen üç neden vardır.

- Source canonique : [https://allaux.fr/tr/prestashop/problemes/fiche-produit-enregistrement-echoue](https://allaux.fr/tr/prestashop/problemes/fiche-produit-enregistrement-echoue)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Doğrudan yanıt

> Ürün formundaki her sekmeyi dil seçiciyle dil dil gözden geçirin: etkin bir dilde boş bırakılan zorunlu tek bir alan, görünen sekmede hiçbir uyarı çıkmadan tüm kaydı engeller. Hata bütün ürünlerde yaşanıyorsa config/defines.inc.php içinde _PS_MODE_DEV_ değerini açın ve var/logs/ klasörünü okuyun: sorumlu, actionProductSave kancasına bağlı bir modüldür.

## Görüntülenmeyen bir sekmede boş bırakılmış zorunlu bir alan

Ürün sayfası birkaç sekmeye bölünmüştür: Bilgiler, SEO, İlişkilendirmeler, Fiyat, Kombinasyonlar ve yapılandırmaya göre diğerleri. Mağaza tarafında hâlâ etkin olan bir dilde boş bırakılmış çok dilli bir alan, o anda görüntülenen sekmede hiçbir hata görünmese bile tüm formun kaydedilmesini engelleyebilir.

Bu en sık karşılaşılan tuzaklardan biridir: kullanıcı Bilgiler sekmesinde kalır, anormal bir şey görmez; oysa engelleme aslında bir SEO alanından veya o ürün için hiç kontrol edilmemiş başka bir dilden gelmektedir.

## Ürün kaydına bağlı bir modül

actionProductSave veya actionObjectProductUpdateAfter gibi hook'lar, her ürün sayfası kaydında çalışır. Bu hook'lardan birine bağlı bir modül bir hatayla karşılaşırsa, o modülle hiçbir ilgisi olmayan alanlar için bile tüm kaydetme işlemini engelleyebilir.

Bu durum genellikle, engellemenin tüm ürünleri etkilemesi veya belirli bir modülün kurulumundan ya da güncellemesinden hemen sonra ortaya çıkmasıyla fark edilir.

## Çok uzun bir açıklama da kaydetmeyi engelleyebilir

> Çok uzun veya karmaşık HTML içeren bir açıklama, veritabanı yapılandırmasına bağlı olarak bir alanın boyut sınırını aşabilir ve net bir mesaj olmadan kaydetmeyi başarısız kılabilir.

## Nedeni nasıl izole ediyorum

1. **Her sekmeyi, ikincil diller dahil, kontrol etmek** — Sessizce engelleyen boş bir alanı tespit etmek için sekmeleri tek tek, özellikle her etkin dildeki zorunlu alanları gözden geçiriyorum.
2. **Modülleri tek tek devre dışı bırakmak** — Bir test kopyasında, engelleyeni izole etmek için yakın zamanda kurulmuş veya güncellenmiş modülleri, özellikle ürün kaydına bağlı olanları devre dışı bırakıyorum.
3. **Hata günlüklerine bakmak** — Back office veya sunucu günlükleri, kaydetme başarısız olduğunda sorumlu modülün veya sınıfın adını genellikle verir.
4. **Metin alanlarının uzunluğunu kontrol etmek** — Çok uzun bir açıklama için, içeriği kısaltmanın kaydetmeye izin verip vermediğini test ediyorum; bu, bir veritabanı alan sınırını doğrular.

## İlgili sayfalar

- **PrestaShop back office'e erişilemiyor** — Sorun girişin kendisiyse, geçersiz token veya bir giriş döngüsü, teşhis başarısız bir kaydetmeden farklıdır. ([/prestashop/back-office-inaccessible](/prestashop/back-office-inaccessible))
- **PrestaShop'ta 500 hatası veya boş sayfa** — Kaydetme sırasında hata veren bir modül, sessiz bir engelleme yerine 500 hatasını tetiklediğinde. ([/prestashop/erreur-500](/prestashop/erreur-500))
- **Özel PrestaShop modülü geliştirme** — Kaydetmeyi engelleyen bir modülü veya override'ı, diğer işlevlerini bozmadan düzeltmek için. ([/prestashop/module-sur-mesure](/prestashop/module-sur-mesure))

## FAQ

### Back office'e sorunsuz giriş yapıyorum ama bir ürünü düzenleyemiyorum, bu birbiriyle bağlantılı mı?

Hayır, bunlar iki farklı sorundur. Çalışan bir erişim ama başarısız bir kaydetme, bir giriş sorununa değil, ürün sayfasındaki bir sekmeye veya bir modüle işaret eder.

### Kaydetme başarısız olurken neden hiçbir hata görmüyorum?

Çünkü hata genellikle görüntülenen sekmeden farklı bir sekmede, özellikle hiç kontrol edilmemiş ikincil bir dildeki boş zorunlu bir alanda ortaya çıkar.

### Engelleyenin bir modül olup olmadığını nasıl anlarım?

Bir test kopyasında, yakın zamanda kurulmuş veya güncellenmiş modülleri, özellikle ürün kaydına bağlı olanları, kaydetme yeniden çalışana kadar tek tek devre dışı bırakarak.

### Engelleme yalnızca tek bir ürünü etkiliyor, aynı neden mi?

Genellikle hayır: tek bir üründeki engelleme daha çok o sayfaya özgü bir alana (çok uzun açıklama, boş çok dilli alan) işaret ederken, tüm ürünleri etkileyen genel bir engelleme bir modüle işaret eder.

### Kaydetmeyi engelleyen bir modülü düzeltmek, yapılandırma mı yoksa geliştirme mi?

Bu bir geliştirmedir: modülün veya olası bir override'ın içindeki hatalı kod satırının tespit edilip diğer işlevlerini bozmadan düzeltilmesi gerekir.
