Neler yeni
Presta-TR

Forumumza kayıt olarak hem destek alabilir hem de destek verebilirsiniz!

Şimdiden aramıza hoş geldiniz.

[resolved][ÇÖZÜLDÜ]id_order_state is empty

fyyzskbs

Yeni Üye
Katılım
24 Ağu 2009
Mesajlar
4
Tepkime puanı
0
Puanları
0
Fatal error (OrderHistory -> id_order_state is empty)


kapıda ödemede ödemeyi onayla dediğimde böyle bi sorun cıkıyor ?

ÇÖZÜMÜ: edit by admin
aşağıdaki sorguyu phpmyadmin > veritabanı seç > SQL Sorgusu ile çalıştırmanız yeterlidir.
eğer Tablo ön takınız "ps_" değilse INTO `ps_configuration` kısmını o şekilde düzenleyenizi
PHP:
INSERT INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES
('PS_OS_CHEQUE', '1', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PAYMENT', '2', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PREPARATION', '3', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_SHIPPING', '4', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_DELIVERED', '5', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_CANCELED', '6', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_REFUND', '7', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_ERROR', '8', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_OUTOFSTOCK', '9', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_BANKWIRE', '10', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PAYPAL', '11', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_WS_PAYMENT', '12', '2011-09-12 15:43:25', '2011-09-12 15:43:25');
 
Cvp: Ödemelerde sorun acill

Fatal error (OrderHistory -> id_order_state is empty)


aynı sorun bende de var.Aynı zamanda banka havalesini onayla dendiği zaman da çıkıyor
 
Cvp: Ödemelerde sorun acill

kardes hata verdiği andaki link ne adres cubugunda yazan ?
 
Cvp: Ödemelerde sorun acill

/modules/cashondelivery/validation.php

Ftpden Prestayı kurdugun klasor içinde burayı ve bu dosyayı bul bunu düzele diyerek aç kodlar belirecek önünde


* Validate order */

alt kısmında
Configuration::get('PS_OS_PREPARATION')

öyle bi yazı var

bunu sil 2 yap
yani orası su sekilde gözükecek

)$cart->id,2, $total,

bu sekilde düzenledikden sonra kaydet sorun çözülmüş oluyor bu sorunda verdiği desstek ve gösterdiği ilgiden dolayı admin kenan'a teşekkür ederim :)
 
Cvp: Ödemelerde sorun acill

bende aynısını yaptım bende neden düzelmedi..
 
Cvp: Ödemelerde sorun acill

Kapıda ödeme sorunu çözüldü .Banka havalesi ile Ödemedeki sorun devam ediyor...
 
Cvp: Ödemelerde sorun acill

Tam olarak hatayı aldığın sayfada adres satırındaki kısmı burdan yazarmısın
 
Cvp: Ödemelerde sorun acill

banka havalesinde bende de aynı hata var sipariş onayından sonra müşteriye banka ve iban bilgilerini içeren bir mail gitmesi gerekiyor. aldığım hata ise şu:
Fatal error (OrderHistory -> id_order_state is empty)
 
Cvp: Ödemelerde sorun acill

bugün 1.4.4.1 ile bir site kurdum bir kullanıcıma aynen ve sadece yaptıklarımı yazıyorum:

Kurulumdan sonra
-Ödemeler / Kurlar Ekranından TL yi aktive ettim, Ana kur olarak ayarladım
-Ödemeler ekranında TL yi tüm ödeme yöntemleri için aktive ettim.
-Türkiye için ödeme yöntemlerini aktive ettim
-Önceki postlardaki SQL sorgusunu çalıştırdım

Kurulumdan sonra çıkarn id_order_state hatası bu işlemlerden sonra tekrar denediğimizde çıkmadı.
Havale, Kapıda Teslimat ödeme yöntemleri test edilmiştir.
 
Cvp: Ödemelerde sorun acill

aynı sorun bende de var. biraz inceledım validation.php de Configuration::get('PS_OS_BANKWIRE') satırı var. veritabanını kontrol ettim PS_OS_BANKWIRE isimli bir tablo yok. sanırım modulun kurulumu sırasında verıtabanında tablo olusturulamıyor. bu tip bir sorunla menü modulunde de karsılastım ve modulun farklı versıyonunu kurarak verıtabanını olusturdum derken yenı versıyon sıstemıme uymadı daha sonra eski dosyaları modules klasorune atıp sorunu cozdum. bankvire modulunun duzgun calıstıgı bir sistemden veritabanı tablolarını alırsak sanırım sorun cozulur. neden tabloların olusmadıgı konusunda fikri olan varsa lütfen beni de aydınlıga kavustursun
 
Cvp: Ödemelerde sorun acill

PS_OS_BANKWIRE tablo ismi değildir. configuration tablosundaki bir ayar değeridir. SQL sorgusunu çalıştırırsanız veritabanında Configuration tablosuna gerekli değişkenler eklenecektir

Kod:
INSERT INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES
('PS_OS_CHEQUE', '1', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PAYMENT', '2', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PREPARATION', '3', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_SHIPPING', '4', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_DELIVERED', '5', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_CANCELED', '6', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_REFUND', '7', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_ERROR', '8', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_OUTOFSTOCK', '9', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_BANKWIRE', '10', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PAYPAL', '11', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_WS_PAYMENT', '12', '2011-09-12 15:43:25', '2011-09-12 15:43:25');
 
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty

sorguyu calistirinca hata aldim
Duplicate entry 'PS_OS_CHEQUE' for key 2

tablonun 404. satirinda bankwire yi bulum value degerini elimle 10 girdim sorun duzeldi. ama sorgudaki satirlarin vt de value degerleri bos :S sorunlar bundan yasaniyor sanirim? neden value ler bos acaba?
 
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty

onu bilmiyoruz Kurulumda bu eklenmiyor veritabanından bu name lerin bulunduu satırları silip bu sorguyu tekrar çalıştırabilirsiniz
 
Cvp: Ödemelerde sorun acill

[quote="fyyzskbs" post=11264]/modules/cashondelivery/validation.php

Ftpden Prestayı kurdugun klasor içinde burayı ve bu dosyayı bul bunu düzele diyerek aç kodlar belirecek önünde


* Validate order */

alt kısmında
Configuration::get('PS_OS_PREPARATION')

öyle bi yazı var

bunu sil 2 yap
yani orası su sekilde gözükecek

)$cart->id,2, $total,

bu sekilde düzenledikden sonra kaydet sorun çözülmüş oluyor bu sorunda verdiği desstek ve gösterdiği ilgiden dolayı admin kenan'a teşekkür ederim :)[/quote]

burayı pek anlayamadım tam olarak hangi kodu değiştireceğiz yerine ne yazacağız söyleyebilirmisiniz teşekkürler
 
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty

1.4.4.1 kurdum adım adım ilerliyorum...
"id_order_state is empty" bu hatayı veriyor

Yukarıda verilen sorguyu çalıştırdığımda "#1146 - Table 'ayarmili_prestadeneme2.ps_configuration' doesn't exist"
hatasını alıyorum.. ps configuration tablosu yok diyor sanırım..

Benim DB de 162 tablo oluşturuyor bu normal midir ?
Yukarıdaki hatayı nasıl düzeltbilirim ?

Teşekkürler
 
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty

[quote="axi.niko" post=11440]sorguyu calistirinca hata aldim
Duplicate entry 'PS_OS_CHEQUE' for key 2

tablonun 404. satirinda bankwire yi bulum value degerini elimle 10 girdim sorun duzeldi. ama sorgudaki satirlarin vt de value degerleri bos :S sorunlar bundan yasaniyor sanirim? neden value ler bos acaba?[/quote]

yukarıdaki hatam tablo ismini yanlış yazmammış benim tablo prefixim "ayarmili_ *" olduğu için sorgu o yüzden hata veriyormuş
PRESTASHOP SAYESİNDE SQL'DE ÖĞRENMİŞ OLACAĞIM
sorguyu düzelttim bu sefer yukarıdaki @axi.niko nickli arkadaşımızın hatasını verdi onun söylediklerini yaparak (gerçi ben tabloda 404. satır dediği satırı bulamadım ps_os_bankwire adlı tablonun value kısmına 10 yazdım ve sorunum düzeldi...

Şimdilik siparişim kayıtlı ve kayıtsız müşteriler tarafından sonuca ulaştı.Daha kurcalanması gereken çok şey var dediğim gibi adım adım ilerliyorum

Herkese kolay gelsin
 
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty

sizlerin siteden birşeyler öğrendiğini görmek sizlere faydalı olmak çok güzel umarım çok daha fazla kişiye faydamız dokunur..

SQL sorgusunda dipnot olarak belirtmedik tabi ön takı standart olarak "PS_" şeklinde olduğu için o şekilde eğer sizin ön takınız farklı ise sorguyu o şekilde düzeltmelisiniz
 
Cvp: Ödemelerde sorun acill

Bunu nasıl yapacağımızı birazdaha açık yazarmısınız. bir türlü yapamadım. şimdiden teşekkürler..

PS_OS_BANKWIRE tablo ismi değildir. configuration tablosundaki bir ayar değeridir. SQL sorgusunu çalıştırırsanız veritabanında Configuration tablosuna gerekli değişkenler eklenecektir


INSERT INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES
('PS_OS_CHEQUE', '1', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PAYMENT', '2', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PREPARATION', '3', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_SHIPPING', '4', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_DELIVERED', '5', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_CANCELED', '6', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_REFUND', '7', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_ERROR', '8', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_OUTOFSTOCK', '9', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_BANKWIRE', '10', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_PAYPAL', '11', '2011-09-12 15:43:25', '2011-09-12 15:43:25'),
('PS_OS_WS_PAYMENT', '12', '2011-09-12 15:43:25', '2011-09-12 15:43:25');
 
Cvp: Ödemelerde sorun acill

Hosting tarafından verilen phpmyadmin den girilip ypaılması gerekli
 
Cvp: Ödemelerde sorun acill

hallettim teşekkürler.
 
Üst Alt