-
[resolved][ÇÖZÜLDÜ]id_order_state is empty
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- Kodu:
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
Alıntı:
"fyyzskbs" post=11264 Nickli Üyeden Alıntı
/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 :)
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
Alıntı:
"axi.niko" post=11440 Nickli Üyeden Alıntı
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?
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
-
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty
banka havalesini seçtiğimde aynı sorunu yaşıyorum
phpmyadminde
kodu
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');
çalıştırdığımda
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ps_configuration' ('name', 'value', 'date_add', 'date_upd' ) VALUES('PS_OS_CHEQ' at line 1
bu hatayı alıyorum neden olabilir
-
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty
Kod:
INSERT INTO 'ps_configuration'
yerine
Kod:
INSERT INTO ps_configuration
yada
Kod:
INSERT INTO `ps_configuration`
denermisin
-
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty
aynı hatayı veriyor
başka bişey var
-
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty
ps tablo ön takısı "ps_" mi?
-
Cvp: [resolved][ÇÖZÜLDÜ]id_order_state is empty
on takı
ps_
evet sql kodunda sorun yok
-
id_order_state is empty" hatası alarak Aynı sorunu yaşamaktayım ..
Daha 1 haftalık bir mazimiz var Presta ile ...
Burda yazılanları uyguladığım. Sorguyu phpmyadminde çalıştırdığım da
"1064 error: ps_os_check overwrite" gibi bir hata verdi.
ps_os_banwire değerini elle/manuel olarak value 10 verdiğimde ==> Banka havelesi için ödeme de sorun KALMADI.
Diğer ödeme modüllerimde hala sorun var ve yardıma ihtiyacım var..
1- Teslimatta Nakit ödeme/Kapıda ödeme seçeneği içinde aynı hatayı alıyorum.hangi tabloda hangi value eklemeliyim?
/modules/cashondelivery/validation.php
Hata aynı "id_order_state is empty"
2- Paypal da :
"PayPal için Yetkilendirme başarısız oldu
Lütfen günlükleri başvurun:
PayPal response:
TIMESTAMP -> 2012-01-23T18:53:02Z
L_ERRORCODE0 -> 10002
L_SHORTMESSAGE0 -> Security error
L_LONGMESSAGE0 -> Security header is not valid
L_SEVERITYCODE0 -> Error
PayPal hata döndürdü "
Burdada başta saat uyuşmazlığı hatası var anlaşılanda gerisi nedir? uran bilen varmı acaba
-
paypal sorunu farklı birşeyden kaynaklanıyor ama Kapıda ödeme için SQL sorgusunu birşekilde çalıştırarak denemelisiniz.
-
Toplam 1 Eklenti bulunuyor.
Alıntı:
Demir78 Nickli Üyeden Alıntı
id_order_state is empty" hatası alarak Aynı sorunu yaşamaktayım ..
Daha 1 haftalık bir mazimiz var Presta ile ...
Burda yazılanları uyguladığım. Sorguyu phpmyadminde çalıştırdığım da
"1064 error: ps_os_check overwrite" gibi bir hata verdi.
ps_os_banwire değerini elle/manuel olarak value 10 verdiğimde ==> Banka havelesi için ödeme de sorun KALMADI.
Diğer ödeme modüllerimde hala sorun var ve yardıma ihtiyacım var..
1- Teslimatta Nakit ödeme/Kapıda ödeme seçeneği içinde aynı hatayı alıyorum.hangi tabloda hangi value eklemeliyim?
/modules/cashondelivery/validation.php
Hata aynı "id_order_state is empty"
2- Paypal da :
"PayPal için Yetkilendirme başarısız oldu
Lütfen günlükleri başvurun:
PayPal response:
TIMESTAMP -> 2012-01-23T18:53:02Z
L_ERRORCODE0 -> 10002
L_SHORTMESSAGE0 -> Security error
L_LONGMESSAGE0 -> Security header is not valid
L_SEVERITYCODE0 -> Error
PayPal hata döndürdü "
Burdada başta saat uyuşmazlığı hatası var anlaşılanda gerisi nedir? uran bilen varmı acaba
Paypal ile ilgili sorun ile bende karşılaşmıştım ve şöyle çözdüğümü hatırlıyorum;
-API bilgilerinizi kontrol edin ve doğruluğundan emin olun ardından,
-KUR bölümünden TL'yi ekleyin ve varsayılan para birimi olarak TL'yi ayarlayın ardından ödemeyi test etmek istediğiniz ürünün para birimini TL'ye çevirin, bunları yaptım ve bendeki sorun ortadan kalktı diye hatırlıyorum...
-----------------------------------------------------------------------------
Bende ise şöyle bir sorun var;
- ödeme olarak sadece paypalı tercih ediyorum yani sadece paypalı aktif hale getirdim,
- normal bir ürün alıp ödemesini paypal üzerinden gerçekleştirebiliyorum bir sorun çıkmıyor ancak;
-atıyorum ürünün fiyatı ve kargosu toplamda =45 TL , ben bu ödemeyi yapacak kişiye 50 TL indirim kuponu tanımlıyorum ve bu alışveriş tutarının hepsini ona vermiş olduğum indirim kuponu ile yapsın istiyorum yani müşterinin cebinden bir lira çıkmayacak, herşey iyi güzel gidiyor, alışveriş sepeti özet ekranında kupon kodu gireceğim alana kuponun numarasını giriyorum kuponum ekranda gözüküyor ve dediğim gibi ödenecek tutar "0" TL yazıyor yani hrşey yolunda, ilerliyorum adresi seçiyrum kargoyu seçiyorum vs.. en son "ÖDEME" ekranında yani normalde ödeme seçeneklerinin (paypal,banka havalesi gibi) seçildiği ekranda bu hata ile karşılaşıyorum;
Fatal error (OrderHistory -> id_order_state is empty)
Arkadaşlar banka havalesinde karşılaştıklarını söylemişler, ben paypalı kullanıyorum ve dediğim gibi alışveriş tutarının hepsini indirim kuponlarımdan ödeyeceğim zaten bu sorun oluyor, indirim kuponu kullanmasam zaten o ödeme sayfasında paypal linki çıkıyor basıyorum ve paypala sorunsuz bir şekilde alışverişsepetimdeki ürünler ile gidiyorum.
Phpmyadmin'den daha doğrusu SQLden filan anlamam ancak mesajlardan anladığım kadarıyla ps_os_ * ile başlayan bir tablodaki değer yanlış veya eksik, bende phpmyadmin'deki arama bölümünden "ps_os_" yazarak tüm tabloların içeriğini arattım hangi tabloda bu geçiyor diye ve sadece "11 benzeşme, ps_configuration tablosu içinde" bunu buldum yani ps_configuration tablosunda geçiyormuş, içine girdim ve şunla karşılaştım;
Eklenti 49
Satırlardaki value değerleri boştu ben bu 3 tanesine "10" yazdım, 10'un ne olduğu hakkında en ufak bir fikrim yok ancak mesajlardan herkes 10 yazın diyordu bende 10 yazdım :))
Sonrasında tekrar denedim sorun çözüldümü diye, aynı şekilde senaryoyu tekrarladım ve o ödeme ekranında hata vermedi ve siparişiniz alınmıştır vs... gibi birşeyde yazmadı beni o ödeme sayfasında direk geçmiş siparişlerime yönlendirdi ve şu an vermiş olduğum siparişide orda gördüm yani bir sorun yok gibi gözüküyor...
Çok uzunca yazdım valla affedin artık :))
Soracağım şey, o ödeme ekranında hani zaten ödeyeceğim bir tutar olmadığı için beni direk siparişiniz alınmıştır vs.. demeyip sipariş geçmişi sayfasına atması normalmidir?
-
10 yazmamalısınız 10 yazın diyen kim ordaki bilgiler bir siparişin durumunu gösteriyor. yani sipariş alındıysa 1 sipariş tamamlandıysa 2 kargodaysa 3 gibi bir anlamı var o satırların. bu konunun en başındaki SQL sorgusunu çalıştırmanız yetecektir. yada ellede ekleyebilirsiniz. elle eklerkende karşısındaki sayıları baz alarak yapabilirsiniz..
-
Toplam 1 Eklenti bulunuyor.
Alıntı:
admin Nickli Üyeden Alıntı
10 yazmamalısınız 10 yazın diyen kim ordaki bilgiler bir siparişin durumunu gösteriyor. yani sipariş alındıysa 1 sipariş tamamlandıysa 2 kargodaysa 3 gibi bir anlamı var o satırların. bu konunun en başındaki SQL sorgusunu çalıştırmanız yetecektir. yada ellede ekleyebilirsiniz. elle eklerkende karşısındaki sayıları baz alarak yapabilirsiniz..
sorguda hata verdi ancak elle o tabloları bulup value değerlerini girdim fakat ps_on_delivery tablosunu göremedim, ben aşağıdaki şekilde düzenledim tabloları ancak ps_on_delivery olmadığı için "5" rakamını atladım, yinede 5 rakamını kullanmalımıydım? yani 1-11 arasımı olmalıydı rakamlarım ps_on_delivery olmadığı için?
Eklenti 50
-
ps_on deliveryi elle ekleyebilrsin
-
Alıntı:
admin Nickli Üyeden Alıntı
ps_on deliveryi elle ekleyebilrsin
şimdi el ile ekledim, birazdan tüm sistemi test edeceğim inşallah sorun filan çıkmazda rahat ederim bende :)
-
Toplam 1 Eklenti bulunuyor.
daha deneyemedim bu durumu bugün deneyip oldu veya olmadı diye mesaj atacağım, birde düzeltmek istediğim bir başka durum var;
resimin üzerine gerekli bilgiyi yazdım;
Eklenti 51
-
arkadşalar herşey iyi güzel hoş ancak şimdi denemiş olduğum senaryo;
0,10 TL lik bir ürün oluşturdum ve paypal ile ödemesini gerçekten yaptım, yani paypal ile ödemede hiçbir sıkıntı yok gerçekten test edip 0,10 tlyi ödedim ancak hem müşterinin yani ödemeyi yapmış olduğum kullanıcının sipariş geçmişinde hem de benim site yöneticisi olarak admin panelimden bu siparişten eser yok, bundan önce hiç ödeme yapmasam bile siparişler buraya düşüyordu aynı şekilde kullanıcımın sipariş geçmişinede düşüyordu ancak şimdi düşmüyor?
Neden olabilir, çok canımı sıktı herşey yoluna girdi derken?
-------------------------------------
ÇÖZÜM;
-Bu sorunun problemi PAYPAL modülünün eski olmasından kaynaklanıyormuş, yabancı forumlarda araştırma yaptığımda paypal modülünü en son versiyona getirdiğinizde bu sorunla bir daha karşılaşmıyacağımız yazıyordu;
Sorunlu olan paypal modülünün versiyonu(bende bunu kullanıyordum) : 2.6 di galiba,
Sorunsuz kurabileceğiniz en son versiyon paypal modülünün versiyonu şu an için : 2.8.5 ! Ben şu an bunu kurdum ve tekrardan test ettim, hem müşteri sipariş özetinde görebiliyor, hem de ben admin panelden bakabiliyorum...
PAYPAL Modülünü nasıl update yapabilirim;
1-Modülü buradan indiriniz ; http://addons.prestashop.com/en/paym...48-paypal.html
2-Zip olarak kalsın klasöre çıkartmayınız,
3-Admin panelden "Modül" sekmesine gidiniz,
4-"Bilgisayarımda bir modül ekleyin" butonuna tıklayınız,
5-Sağ taraftan "Dosya Seç" butonuna tıklayıp .zip formatında bilgisayarınıza indirmiş olduğunuz paypal dosyasını gösterip tamama basınız ve dosya sisteme yüklenene kadar bekleyiniz.
6-Paypal modülünü update etmiş oldunuz, bunu tekrar "Modül" sekmesine gidip "PAYPAL" modülünün üzerine geldiğinizde versiyon bilgisini gördüğünüzde anlayacaksınız...
-
modülü indirip burdan paylaşsaydın daha iyi olurdu diye düşünüyorum
-
Alıntı:
fyyzskbs Nickli Üyeden Alıntı
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- Kodu:
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');
-Önceki postlardaki SQL sorgusunu çalıştırdım
Ne demek hocam ben presta shopta yeniyim.
Ben PrestaShop 1.4.4.0 tr kurdum havale ile ödeme ve kapıda ödeme de hata alıyorum. PHP MyAdmin de SQL sorgusu nasıl yapılır ve düzeltilir. Adım adım yazarsanız minnettar kalıcam şimdiden teşekürler.
-
-
Alıntı:
admin Nickli Üyeden Alıntı
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');
üstad bu sorguyu nasıl çalıştıracağımı bulamadım. cpanel kullanıyorum, phpmyadmin den girdim, karşıma kurduğum sql çıktı, ps_configurasyon sekmesinide buldum. Tek sorunum SQL sorgusunu NASIL çalıştırıp veritabanında Configuration tablosuna gerekli değişkenler ekleyeceğim. Çözemedim yardım lütfen
-
-
Alıntı:
admin Nickli Üyeden Alıntı
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');
Bu kodu yapıştırıp çalıştırmak gerekiyormuş. uzunca uğraş sonunda çözmüştüm. Yinede ilgin için çok teşekkür.