Jump to content

Teslimat durumunu otomatik güncelleyebilirmiyiz ?


Recommended Posts

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

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

×
×
  • Create New...