ofazli Posted November 25, 2008 Share Posted November 25, 2008 Arkadaşlar sipariş silmede herhalde bir sorun var sipariş verildikten sonra silenmiyormu siparişler ???? Link to comment Share on other sites More sharing options...
debugginglife Posted November 25, 2008 Share Posted November 25, 2008 malesef silinemiyor. veritabanında silmeye ise cesaret edemedim zira çalışan sistemde denme yapmak istemiyorum eğer sen çözersen mysql veritabanında silerek çözebilirsin Link to comment Share on other sites More sharing options...
123456 Posted February 1, 2009 Share Posted February 1, 2009 Ben veritabanindan sildim, hic bi problem olusmadi.Tabii onceden backup yapmaniz sart. Link to comment Share on other sites More sharing options...
Aybil Posted February 6, 2009 Share Posted February 6, 2009 veritabanınızı yedekleyinsiparişin bağlı olduğu diğer tablolardan da silmeyi unutmayın Link to comment Share on other sites More sharing options...
Aybil Posted February 17, 2009 Share Posted February 17, 2009 bir müşterim için geliştirdim bu modülü,admin sayfasında siparişleri teker teker veya çoklu silebiliyoryüklemeye gerekyok birkaç php dosyasındaki kodları bulup yerine benim yazdıklarımı eklemeniz yeterlicuzi bir ücret karşılığı veriyorum ilgilenenler PM atsın Link to comment Share on other sites More sharing options...
karamurselli Posted July 1, 2009 Share Posted July 1, 2009 işin gücün para ayıptır birazda paylaşım yap Link to comment Share on other sites More sharing options...
ahsedo Posted July 7, 2009 Share Posted July 7, 2009 Her konunun altına cuzi bir ücretle yaparım yazmış...Bari parayla satanlar diye bir bölüm oluştursunlar arkadas için bu ne böyle başlığa girmekten korkar olduk Link to comment Share on other sites More sharing options...
basar67 Posted July 8, 2009 Share Posted July 8, 2009 Merhaba,SizinAdminKlasörü/tabs/AdminOrders.php dosyasını açınız.Aşağıdaki kodları bulunuz: $this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; hemen altına altdaki kodu ekleyiniz: $this->delete = true; Şimdi >>>Yönetim Paneli >>>Siparişler sayfasından siparişleri silebilirsiniz.Kolay gelsin... 2 Link to comment Share on other sites More sharing options...
Ferdem Posted July 11, 2009 Share Posted July 11, 2009 basar eline emğine sağlık en büyük cevabı vermişin kardeşim işin rast gelsin )) Link to comment Share on other sites More sharing options...
makaraci Posted July 16, 2009 Share Posted July 16, 2009 Teşekkür ederiz başar bey sizin gibi yardımsever insanlar sayesinde aybil ve onun gibi açgözlü simsarlar prim yapamıyor.Allah sizden ve sizin gibi yardımsever ve iyi insanlardan razı olsun. Link to comment Share on other sites More sharing options...
makaraci Posted July 16, 2009 Share Posted July 16, 2009 Arkadaşlar unutmadan bu aybil ve onun gibi yamyamlar bu kodları forumun ingilizce bölümünden bulup çalıyor ve burada ben yazdım parayla satarım diye hava atıyorlar.Ne olur tuzağa düşmeyin. Link to comment Share on other sites More sharing options...
safaksaracoglu Posted August 16, 2009 Share Posted August 16, 2009 sağolasın basar67 çok teşekkür ederim Link to comment Share on other sites More sharing options...
zaknebutt Posted September 29, 2009 Share Posted September 29, 2009 Her bok için para istiyorsunuz be. bir müşterim için geliştirdim bu modülü,admin sayfasında siparişleri teker teker veya çoklu silebiliyoryüklemeye gerekyok birkaç php dosyasındaki kodları bulup yerine benim yazdıklarımı eklemeniz yeterlicuzi bir ücret karşılığı veriyorum ilgilenenler PM atsın Bak adama Allah razı olsun bize yardımcı oldu. Hangi salak sana cüzi bir fiyat ödeyecek?Merhaba,SizinAdminKlasörü/tabs/AdminOrders.php dosyasını açınız.Aşağıdaki kodları bulunuz:$this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; hemen altına altdaki kodu ekleyiniz: $this->delete = true; Şimdi >>>Yönetim Paneli >>>Siparişler sayfasından siparişleri silebilirsiniz.Kolay gelsin... Link to comment Share on other sites More sharing options...
yungan Posted October 21, 2009 Share Posted October 21, 2009 Arkadaşlar....Bu oluşum ve open source sistemini anlamış değiliz. Çeşitli işlevde bir sürü "bedava" script var. Bunları kuruyor deniyor işimizi çözüyorsa kullanıyoruz. Şimdiye kadarki tüm open source scriptlerde profesyonellik kokmayan bir çok taraf gördüm. (joomla dışında) Amaa bu presta bir çok parayla aldığımız hatta almadığımız kiraladığımız alışveriş sistemine taş çıkartacak kadar başarılı. Tabi turkuz ya armut pis agzıma düş! Adamlar binlerce dolarlık sistemi bedavaya veriyor biz de hiç yatırım yapmadan 10 lira ver 50 lira ver 100 lira ver diyerek iki koddn nemalanmaya çalışıyoruz. Bu çok ayıp ve basit.Yapsanıza dünyada bu işi yapanlar gibi. Al domainini. yap siteni adam gibi... Koy ne yaptıysan modulleri yaz fiyatları isteyen alsın. ama burada ona para buna para deme. Kirletiyorsun forumu ve oluşumu. Arkadaşlar translate.google.com aa girin ingilizce karşılığı bulup forumda arama yapın ve yine bu siteden çevirin. Bütün sorunlarımı bu yolla çözüyorum. En kritik problemlerin biri için bile para istemiyorlar. Bırakın bu akbaba anlayışındaki bazı türk arkadaşları. Aslan gelmiş bufaloyu öldürmüş, akbabada başına gelmiş gelene gidene para diyor. Yapmayın... Ayıp. Link to comment Share on other sites More sharing options...
emre elektronik Posted December 31, 2009 Share Posted December 31, 2009 sayın basar67 arkadaşım...öncelikle s.a.diğer uyanık çakallara sormadım..özellikle sana soruyorum ve senden rica ederim...www.emrebey.net sitem var.sitemdeki sorun şu..?kullanıcı adı ve şifre ile girildiğinde ,katagori bölümündeki alanlara sorunusuz girildiği haldemisafir olarak girildiğinde böyle bi hata veriyor.01.you do not have access to this categoryne olabilir.çözümü nedir..?burada açıklarsan hemen gidipdüzelteyim.saygılarımla hocam..SELAMETLE. iyi çalışmalar Link to comment Share on other sites More sharing options...
Hertelden.org Posted February 21, 2010 Share Posted February 21, 2010 Emre katagori modülünü kaldırıp yeniden yüklemeyi dene düzelicektir sorun Link to comment Share on other sites More sharing options...
Onur AYDIN Posted April 18, 2010 Share Posted April 18, 2010 başar bey, bahsettiğiniz kod ekleme ile sipariş silme işini hallettim. ancak şöyle bir durum var. müşterinin biri ürün aldı, ürün teslim edildi, doğal olarak sadakat puanı kazandı. daha sonra ürünü iade etti ve bende admin panelden o siparişi sildim. siparişi sildiğim zaman müşterinin kazandığı sadakat puanı silinmiyor, hesabında duruyor. db den siline biliyor ama elle hangi siparişten kzanılan puan oldugunu takip etmek zor. bu bir bug olsa gerek. yardımcı olurmusunuz. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted April 20, 2010 Share Posted April 20, 2010 (edited) GÜNCELLEME Arkadaşlar ben bu silme çözümünü neredeyse 10 yıl önce İngilizce bölümünde de paylaşmıştım. https://www.prestashop.com/forums/topic/7828-solved-deleting-test-orders/ Malesef artık Başar ustamız forumlara uğramıyor. Ben de çok ilgilenemiyorum. Aradan yıllar geçince adminorders.php diye bir dosya kalmadı. Prestashop 1.7 için yeniden yazıyorum: Dosyamız \controllers\admin/AdminOrdersController.php dosyası. Dosyayı açın. Aşağıdaki en son satıra bakın /** * @property Order $object */ class AdminOrdersControllerCore extends AdminController { public $toolbar_title; protected $statuses_array = array(); public function __construct() { $this->bootstrap = true; $this->table = 'order'; $this->className = 'Order'; $this->lang = false; $this->addRowAction('view'); $this->explicitSelect = true; $this->allow_export = true; $this->deleted = false; $this->deleted = false; değerini $this->deleted = true; yapın. Hepsi bu kadar. Bunun dışında benim yıllar önce aşağıda yazdığım veri tabanından silme yöntemimi KULLANMAYIN ! O eski versiyonlar içindi Edited August 14, 2018 by MahmutGulerce (see edit history) 1 Link to comment Share on other sites More sharing options...
huseceti Posted April 27, 2010 Share Posted April 27, 2010 Admin panelde üye bilgileri ekranında üyenin hiçbir siparişi olmadığı halde Siparişler (1) yazıyor nedeni nedir acaba. Alttaki resim daha anlaşılır sanırım. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted April 28, 2010 Share Posted April 28, 2010 Merhaba;Site ana dizini /Admin klasörü/Tabs/AdminOrders.php dosyasında $this->colorOnBackground = true; kodundan hemen sonra (26 satır civarı) $this->delete = true; Satırını ekleyin siparişleriniz silinebilir olacaktır. İşiniz bittikten sonra eklediğiniz satırın başına // işareti ekleyin etkisizleşecektir //$this->delete = true; şekline getirin kolay gelsin Link to comment Share on other sites More sharing options...
Behc98 Posted May 26, 2010 Share Posted May 26, 2010 önce siparişie girip, ürünlerin iptali demek gerekiyor. yoksa order_detail tablosunda veriler kalıyor.sonra çıkıp silmek gerekiyor.Gerçi kargoda da bişeyler silmek gerek gibi ama şimdilik idare eder.Teşekkürler. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted May 26, 2010 Share Posted May 26, 2010 Merhaba;Sipariş iptali ile ilgili bazı eksik fonksiyonlar var bununla ilgili bug olarak da mail olarak ta prestashop'a defalarca bildirildi. Mesela sipariş iptalinde stok iadesi de yapımıyor. Siparişi silince istatistiki bazı bilgiler silinmiyor v.s.Daha önce veri tabanı üzerinden truncate komutu ile bu işlemin nasıl yapılacağını ingilizce bölümünde yazmıştım, fakat o da regal bir yol değil.Kendi müşterilerimize kurduğumuz paketlerde bir takım eklemeler yapıp bunu biraz hafiflettik ama halen çok eksik var. Malesef yeni versiyonlarda bu durumla ilgilikayda değer bir gelişme yok.Yani şimdilik böyle idare edeceksiniz. Eğer boş vaktim olursa iptal ile ilgili bi modül yazıp buradan yayınlarım. Link to comment Share on other sites More sharing options...
kenan27 Posted October 22, 2010 Share Posted October 22, 2010 Merhaba,SizinAdminKlasörü/tabs/AdminOrders.php dosyasını açınız.Aşağıdaki kodları bulunuz:$this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; hemen altına altdaki kodu ekleyiniz: $this->delete = true; Şimdi >>>Yönetim Paneli >>>Siparişler sayfasından siparişleri silebilirsiniz.Kolay gelsin... TSKLER yardımın icin.( 22.satırda aramak istemeyen arkadaslar) Link to comment Share on other sites More sharing options...
ugur onur Posted October 24, 2010 Share Posted October 24, 2010 Kenan Bey, Yukarıda Mahmut'un dediği gibi siparişleri silmek ilerleyen donemlerde size sorun cikarabilir. Cunku siparis silinice , o siparisle birlikte silinmesi gereken diger datalar silinmiyor. Ciddi database sorunlari ile karsilasabilirsiniz.. Bilginiz olsun...Iyi calismalar Link to comment Share on other sites More sharing options...
looserjack Posted October 29, 2011 Share Posted October 29, 2011 basar67 ve mahmutgulerce gibi karşılıksız ve kaliteli hizmet veren insanları öpüp başınıza koyun.. yukarıda da yazıldığı gibi forumun yabancı kısmından araklayıp burada cüzi fiyata satabilirim diyenlerin aslında direk üyeliklerini iptal etmelisiniz. 1 Link to comment Share on other sites More sharing options...
looserjack Posted October 29, 2011 Share Posted October 29, 2011 evet siparşilerimin hepsini sildim , ama müşteri mesajlarımdan bi kaçına tıkladığımda Nesne bulunamadı , öznitelik silinemiyor gibi hatalar yazıyor.. filtrele yada sıfırla dediğimde ise liste alım parametreleri geçersiz diyor.Hatta müşteri mesajlarımın hiç birine bakamıyorum. Galiba ugur beyin bahsetitği ciddi hatalar bunlar, oda bana denk geldi. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted December 12, 2011 Share Posted December 12, 2011 Galiba ugur beyin bahsetitği ciddi hatalar bunlar, oda bana denk geldi. Onlardan önce ben bahsetmiştim Prestashop tablo yapısına bakarak sorunu çözebilirsin hocam. Siparişle ilişkili tablolar order_ ile başlar. Örn ps_order_detail Bu tabloların hepsini truncate (boşalt) ile temizleyebilirsiniz. Ben bi kıyak yapıp SQL sorgusu yazıyorum aşağıda TRUNCATE `ps_order_detail`; TRUNCATE `ps_order_discount`; TRUNCATE `ps_order_history`; TRUNCATE `ps_order_message`; TRUNCATE `ps_order_message_lang`; TRUNCATE `ps_order_return`; TRUNCATE `ps_order_return_detail`; TRUNCATE `ps_order_return_state`; TRUNCATE `ps_order_return_state_lang`; TRUNCATE `ps_order_slip`; TRUNCATE `ps_order_slip_detail`; TRUNCATE `ps_order_state`; TRUNCATE `ps_order_state_lang'; UYARI ! Bu sorguyu çalıştırdığınızda eski yeni bütün sipariş kayıtları, mesajları, sepetleri v.s. silinir. Link to comment Share on other sites More sharing options...
looserjack Posted December 12, 2011 Share Posted December 12, 2011 valla süper bi kıyak oldu , şimdi bu tablolardan istediklerimi temizlersem kirlilik yok olur heralde. Link to comment Share on other sites More sharing options...
looserjack Posted December 22, 2011 Share Posted December 22, 2011 buda akbaba olayına döndü pardon sen bahsetmiştin evet:) ben o tabloların hepsini truncate yapamadım silmek istemediğim aktif siparişler var arada çünkü. karışır gider içinden çıkamam galiba. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted December 22, 2011 Share Posted December 22, 2011 buda akbaba olayına döndü pardon sen bahsetmiştin evet:) ben o tabloların hepsini truncate yapamadım silmek istemediğim aktif siparişler var arada çünkü. karışır gider içinden çıkamam galiba. Ayen haklısın. Onu çalıştırdığın zaman tablolar tertemiz olur. Oraya uyarı yazayım Link to comment Share on other sites More sharing options...
sedat40 Posted March 13, 2013 Share Posted March 13, 2013 1.5.3 kullanan varsa sipariş silmek için pratik bir yol var. Önceki versiyonlarda da çalışabilir denemek lazım. Admin panele girin, sipariş listenizi açın. Listede sağ tarafta bulunan sipariş izle butonunu tıklayın. Tarayıcının adres satırında http://www.sizindomain.com/adminklasoru/index.php?controller=AdminOrders&id_order=4&vieworder&token=01ee05580108bf30bcd04285c5071530 vieworder yerine deleteorder yazın. http://www.sizindomain.com/adminklasoru/index.php?controller=AdminOrders&id_order=4&deleteorder&token=01ee05580108bf30bcd04285c5071530 bu şekilde siparişler başarıyla siliniyor. Link to comment Share on other sites More sharing options...
askinjew Posted June 6, 2013 Share Posted June 6, 2013 (edited) biraz geç oldu ama konuyu yeni farkettim sanırım bu iş görür Edited June 6, 2013 by askinjew (see edit history) 1 Link to comment Share on other sites More sharing options...
onurline Posted December 4, 2013 Share Posted December 4, 2013 bu dosya içeriğini nerelere yükleyeceğiz ? Link to comment Share on other sites More sharing options...
askinjew Posted December 5, 2013 Share Posted December 5, 2013 (edited) Bunu modül olarak yükleyeceksiniz. Modüller kısmında aktif oluyor. Edited December 5, 2013 by askinjew (see edit history) 1 Link to comment Share on other sites More sharing options...
pardus3420 Posted September 3, 2014 Share Posted September 3, 2014 (edited) merhaba wievorder<>deleteorder değiştirme çok işime yaradı presta 1.6.0.9 da bile. :-) Edited September 3, 2014 by pardus3420 (see edit history) Link to comment Share on other sites More sharing options...
askinjew Posted September 4, 2014 Share Posted September 4, 2014 merhaba wievorder<>deleteorder değiştirme çok işime yaradı presta 1.6.0.9 da bile. :-) evet yeni versiyonlarda dahi sorunsuz çalışıyor. Yapanların ellerine sağlık Link to comment Share on other sites More sharing options...
MahmutGulerce Posted September 4, 2014 Share Posted September 4, 2014 Merhabalar Beyler yalnız bir konuda dikkatli olun siparişleri zor durumda kalmadıkça silmeyin. Bu işlemin geri dönüşü mümkün değil. Link to comment Share on other sites More sharing options...
dmsmarket Posted September 4, 2014 Share Posted September 4, 2014 (edited) Paylaşım Silinmiştir. Edited September 5, 2014 by dmsmarket (see edit history) 1 Link to comment Share on other sites More sharing options...
MahmutGulerce Posted September 5, 2014 Share Posted September 5, 2014 Eklentiyi Türkçeye çevirdim. Bu dosyayı modül olarak kurabilirsiniz. Teşekkür ederiz. Çeviri dosyasını çevirseydin direk dosyayı editlemekten daha iyi olurdu. Örn: Modülün yazarı modülün içindeki SQL kodlarını kullanmadan önce önce bana haber vermişti. http://www.prestashop.com/forums/topic/7828-solved-deleting-test-orders/?p=199110 2009 yılında yazmıştım. Link to comment Share on other sites More sharing options...
askinjew Posted September 5, 2014 Share Posted September 5, 2014 Merhabalar Beyler yalnız bir konuda dikkatli olun siparişleri zor durumda kalmadıkça silmeyin. Bu işlemin geri dönüşü mümkün değil. Bu konuda Mahmut bey katılıyorum sildikten sonra geri dönüş yok. Ben sadece yaptığım deneme alışverişlerini siliyorum Link to comment Share on other sites More sharing options...
dmsmarket Posted September 5, 2014 Share Posted September 5, 2014 İsterseniz dil dosyasınıda editlerdim. Ama dil dosyasında ingilizce dil dosyasının içeriği boş idi, diğer ülkelerin dil dosyaları vardı, onlardan çeviri düzgün olmaz diye ana dosyadan düzenledim. Bunu kullanacak olan türk kullanıcıları olacağını düşündüğüm için sorun olmayacağını varsayarak bunu yaptım. Eğer bir sakıncası varsa silebilirim. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted September 5, 2014 Share Posted September 5, 2014 İsterseniz dil dosyasınıda editlerdim. Ama dil dosyasında ingilizce dil dosyasının içeriği boş idi, diğer ülkelerin dil dosyaları vardı, onlardan çeviri düzgün olmaz diye ana dosyadan düzenledim. Bunu kullanacak olan türk kullanıcıları olacağını düşündüğüm için sorun olmayacağını varsayarak bunu yaptım. Eğer bir sakıncası varsa silebilirim. Rica ederim herhangi bir sakıncası yok sadece fikir vermek için söyledim. Haklısınız yapan arkadaş Protekizli falandı hatırladığım kadarıyla. İngilizce forumda olması gerekiyor. Herhangi bir sakıncası olmaz. Modül bizim sayılır. Kodları ben ve Başar abi yazmıştık Link to comment Share on other sites More sharing options...
dmsmarket Posted September 5, 2014 Share Posted September 5, 2014 (edited) Kodları biraz inceledim ve PresteShop 1.6.X.X sürümleri için düzenleme yapmak gerekmektedir. Bazı silinmemesi gereken veritabanı dosyalarınıda sildiğini fark ettim. Aşağıdaki kodları 1.6.x.x için tekrar düzenlememiz gerkmektedir. Ben aşağıdaki şekilde düzenledim, hata varsa uyarırsanız sevinirim. Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "orders`"); if(_PS_VERSION_ < "1.3.0.0"){ Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_customization_return`"); } if(_PS_VERSION_ > "1.4.0.0"){ Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "message_readed`"); } if(_PS_VERSION_ < "1.5.0.0"){ Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_discount`"); } Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_detail`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_history`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_message`");// Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_message_lang`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_return`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_return_detail`");// Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_return_state`");// Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_return_state_lang`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_slip`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_slip_detail`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "message`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "cart`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "cart_product`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_carrier`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_cart_rule`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_detail_tax`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_invoice`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_invoice_payment`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "ps_order_invoice_tax`"); Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "ps_order_payment`"); Edited September 5, 2014 by dmsmarket (see edit history) Link to comment Share on other sites More sharing options...
dmsmarket Posted September 5, 2014 Share Posted September 5, 2014 (edited) // Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_message_lang`");// Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_return_state`");// Db::getInstance()->Execute("TRUNCATE `" . _DB_PREFIX_ . "order_return_state_lang`"); Yukarıda bulunan bu 3 veritabanı dosyası 1.6.x.x sürümlerinde silinmemesi gerekli bölümlerdir. Siparişler ile alakası olmayan bölümlerdir. Edited September 5, 2014 by dmsmarket (see edit history) Link to comment Share on other sites More sharing options...
MahmutGulerce Posted September 5, 2014 Share Posted September 5, 2014 Beyler elinize sağlık ama bence bu iş gittikçe tehlikeli hale gelmeye başladı Tekrar uyarı yapmak istiyorum Şunu lütfen unutmayın Eski versiyonlarda sipariş silinmiyordu. (Object model üyesi Order nesnesinde delete fonksiyonu kapalıydı.) Artık zaten silinebiliyor. Bu kodlarla ile silmek zorunda değilsiniz. URL yapısını id_order=123&deleteorder&... yazınca istediğiniz siparişi silebilirsiniz. 1 Link to comment Share on other sites More sharing options...
dmsmarket Posted September 5, 2014 Share Posted September 5, 2014 (edited) Mahmut bey konuyu isterseniz kapatın ve bende yapmış olduğum paylaşımı sileyim. Kaş yapalım derken göz çıkartmayalım derim. Edited September 5, 2014 by dmsmarket (see edit history) Link to comment Share on other sites More sharing options...
MahmutGulerce Posted September 5, 2014 Share Posted September 5, 2014 Mahmut bey konuyu isterseniz kapatın ve bende yapmış olduğum paylaşımı sileyim. Kaş yapalım derken göz çıkartmayalım derim. O kadar uyarı yazdık, başlık kalabilir bence. 2 Link to comment Share on other sites More sharing options...
safa Posted September 5, 2014 Share Posted September 5, 2014 (edited) Prestashop 'un yıllardır sipariş silmesini aktif etmemesinin sebebi. bunun avrupa yasalarına göre yasak olmasından kaynaklanıyor. http://doc.prestashop.com/display/PS16/Orders burda gayet açıklayıcı bir bilgi bulunmakta. ancak prestashop'u ilk kurduğunuzda default olarak gelen test siparişlerini ve üyeleri silmenizide mümkün kılıyor. modullerden/ prestashop cleaner modulünü kurun . ancak bu modülü çok dikkatli kullanmanız gerekiyor. bu modulde 2 ana başlık var ürünler ve üye - siparişler. ürünleri seçtiğiniz zaman sitede ekli olan bütün ürünler bütün detayları ile silinecek. siparişler ve üyeleri seçtiğiniz zaman sitede kayıtlı olan bütün üye ve siparişlerler silinecek. ancak hali hazırda çalışan bir site için bu modülü kesinlikle kullanmayın sitenizdeki bütün data yı kaybedebilirsiniz. ilk defa prestashop kurduğunuz zaman hali hazırda ekli datayı ve yapılan ilk test siparişlerini silmek için kullanın. Edited September 5, 2014 by safa (see edit history) 1 Link to comment Share on other sites More sharing options...
psstone Posted March 17, 2016 Share Posted March 17, 2016 (edited) yazdığım kodu siliyorum çünkü sonu hiç iyi yere varmıyor Edited March 18, 2016 by psstone (see edit history) 1 Link to comment Share on other sites More sharing options...
quenmen37 Posted January 13, 2017 Share Posted January 13, 2017 arkadaslar sipariş geçmişini silme işlemini yapamadım yardımcı olurmusunuz Link to comment Share on other sites More sharing options...
askinjew Posted January 14, 2017 Share Posted January 14, 2017 İstersen burdaki ücretsiz modülü kullanabilirsiniz. Link to comment Share on other sites More sharing options...
Kam Davulu Posted February 6, 2018 Share Posted February 6, 2018 On 08.07.2009 at 5:24 PM, basar67 said: Merhaba, SizinAdminKlasörü/tabs/AdminOrders.php dosyasını açınız. Aşağıdaki kodları bulunuz: $this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; hemen altına altdaki kodu ekleyiniz: $this->delete = true; Şimdi >>>Yönetim Paneli >>>Siparişler sayfasından siparişleri silebilirsiniz. Kolay gelsin... Bu dediğiniz alana nasıl ulaşacağım nerede açıp değiştireceğim acaba yardımcı olursanız çok sevinirim. Link to comment Share on other sites More sharing options...
aversus Posted March 13, 2018 Share Posted March 13, 2018 On 29.04.2010 at 12:38 AM, MahmutGulerce said: Merhaba; Site ana dizini /Admin klasörü/Tabs/AdminOrders.php dosyasında $this->colorOnBackground = true; kodundan hemen sonra (26 satır civarı) $this->delete = true; Satırını ekleyin siparişleriniz silinebilir olacaktır. İşiniz bittikten sonra eklediğiniz satırın başına // işareti ekleyin etkisizleşecektir //$this->delete = true; şekline getirin kolay gelsin Bende adminorders.php diye bir dosya yok? Link to comment Share on other sites More sharing options...
askinjew Posted August 14, 2018 Share Posted August 14, 2018 Merhaba Size tavsiyem eğer çalışan bir site ise sipariş silmeyiniz. Database de önceki ve sonraki siparişlerin bilgileri sıralam kaydığından dolayı yerdeğiştirebiliyor. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted August 14, 2018 Share Posted August 14, 2018 (edited) Prestashop 1.7 için yeniden yazıyorum: Dosyamız \controllers\admin/AdminOrdersController.php dosyası. Dosyayı açın. Aşağıdaki en son satıra bakın /** * @property Order $object */ class AdminOrdersControllerCore extends AdminController { public $toolbar_title; protected $statuses_array = array(); public function __construct() { $this->bootstrap = true; $this->table = 'order'; $this->className = 'Order'; $this->lang = false; $this->addRowAction('view'); $this->explicitSelect = true; $this->allow_export = true; $this->deleted = false; $this->deleted = false; değerini $this->deleted = true; yapın. Hepsi bu kadar. Edited August 14, 2018 by MahmutGulerce (see edit history) Link to comment Share on other sites More sharing options...
Ercumentbu Posted May 22, 2019 Share Posted May 22, 2019 On 8/14/2018 at 7:44 PM, MahmutGulerce said: Prestashop 1.7 için yeniden yazıyorum: Dosyamız \controllers\admin/AdminOrdersController.php dosyası. Dosyayı açın. Aşağıdaki en son satıra bakın /** * @property Order $object */ class AdminOrdersControllerCore extends AdminController { public $toolbar_title; protected $statuses_array = array(); public function __construct() { $this->bootstrap = true; $this->table = 'order'; $this->className = 'Order'; $this->lang = false; $this->addRowAction('view'); $this->explicitSelect = true; $this->allow_export = true; $this->deleted = false; $this->deleted = false; değerini $this->deleted = true; yapın. Hepsi bu kadar. 1.7.5.1 versiyon kullanıyorum kodu tarif ettiğiniz gibi değiştirdim fakat silemedim. Siparişler kısmında hata veriyor. nasıl deneme alışverişlerini silebilirim acaba. Teşekkür ederim Link to comment Share on other sites More sharing options...
SliderFlash Posted August 22, 2019 Share Posted August 22, 2019 (edited) Kodu kurcalamanaza gerek yok ve tavsiyede etmem, Bu Modulü Kullanin, Ücretsizdir Prestashop 1.6 ve Prestashop 1.7 icin var Prestashop Delete Orders Free Menüde ısmarlama Bölümünde Backoffice/Orders/Delete order free silmek istediğin Ürünün ID Numarasıni yazıp silebilirsin. Edited August 22, 2019 by SliderFlash (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now