Satın alma "bir hata oluştu" sorunu giderildi (Türkçe sitelerde tüm alımlar)
Mağazadan rütbe veya ürün satın alınırken "Satın alma sırasında bir hata oluştu. Lütfen tekrar deneyin." hatası alınıyor, alım tamamlanmıyordu. Sorun özellikle Türkçe dilindeki sitelerde her satın almayı etkiliyordu.
Sebep: Satın alma kaydındaki product_type sütunu yalnızca rank, item, key, other değerlerini kabul eder; ancak kod buraya çevrilmiş etiketi yazıyordu (Türkçe'de rütbe / eşya). Bu değerler listede olmadığından MySQL kaydı reddediyor, işlem geri alınıyordu. Sepetten ürün alımında da sepet tipi (product) bu listede olmadığı için aynı hata oluşuyordu.
Düzeltme: Artık product_type sütununa dilden bağımsız sabit değer (rank / item) yazılıyor; etiketin çevirisi yalnızca ekranda gösterilirken yapılıyor. Hem "hemen al" hem sepet ile alım akışı düzeldi. Veritabanı değişikliği gerekmez.