Behc98 Posted June 19, 2012 Share Posted June 19, 2012 if (sartlar ==1) $orderState->delivery update gibi bişey mümkünmü arkadaşlar ? Biraz daha açayım; Kargo şirketlerini otomatik olarak kontrol edip, paketlerin teslim edilip edilmediğini kontrol ediyorum. Teslim edilenler varsa hanesinde "Teslim" çıkıyor ve bende elle durumunu güncelliyorum. Aslında bir satırlık bir kod lazım ama bazen beyin duruyor ve siz ustalara danışayım dedim. Link to comment Share on other sites More sharing options...
safa Posted June 19, 2012 Share Posted June 19, 2012 Selam behçet abi; tabların içindeki AdminOrders.php dosyasına baktım ve elseif (Tools::isSubmit('submitState') AND ($id_order = (int)(Tools::getValue('id_order'))) AND Validate::isLoadedObject($order = new Order($id_order))) böyle bir if ile başlayan bir satır gördüm. yukardaki gibi sadece order statüsünü değiştirirsen müşteriye e-mail gitmez aynı if satırı içinde e-mail paremetrelernide yerleştirmişler. bence bu if satırı içindekilerini bir fonksiyon haline getir ve yeni durmu çektiğin zaman güncelle gibi bir butonla bu fonksiyonu çalıştır. bu orderstatu değişikliğini kod ile yaparken prestashop isim ile değil sipariş durmu id 'si çalışıyor . $history->changeIdOrderState((int)($newOrderStatusId), (int)($id_order)); yani burdaki $newOrderStatusId değişkeni yerine isim değil 10-15 gibi sipariş durmumu id lerini koymak zorundasın umarım sana yardımcı olabilmişimdir. kolay gelsin Link to comment Share on other sites More sharing options...
Behc98 Posted June 19, 2012 Author Share Posted June 19, 2012 (edited) Teşekkür edrim, birazdan deneyeceğim, seni yine uyandırmayayım dedim Edited June 19, 2012 by behcet (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts