Jump to content

Ubah order status setelah ValidateOrder


Recommended Posts

Hai semua, saya newbie lagi oprek presta demi sesuap nafkah :P

 

Mau nanya sama suhu2 disini

Kan saya lagi buat modul pembayaran

Sebenarnya sudah jalan, cuman saya kurang sreg sama flow nya

Jadi setelah pembayaran selesai, function ValidateOrder akan di panggil, dan order akan masuk di backend dengan status complete.

 

Saya inginnya saat proses, order sudah ada di backend dengan status preparation dan ketika sukses kan update sukses dan gagal akan update gagal

 

Tapi ketika saya lakukan seperti ini :

 

require_once(dirname(__FILE__).'/../../config/config.inc.php');

$order=new Order(no_order);
$order->setCurrentState(2);

 

Status order tidak berubah

 

Dan satu hal lagi, ketika function ValidateOrder dipanggil, cart langsung kosong.

Apakah ada cara untuk tidak menghilangkan cart? Maksudnya kalau gagal bisa mengulang kembali tanpa perlu memasukkan lagi itemnya

Dan apakah ada cara untuk mengosongkan cart secara manual?

 

Terimakasih banget kalau ada yg bisa menjawab :)

 

 

Link to comment
Share on other sites

...

Tapi ketika saya lakukan seperti ini :

 

require_once(dirname(__FILE__).'/../../config/config.inc.php');

$order=new Order(no_order);

$order->setCurrentState(2);

 

 

 

Salah $id_order_statenya gan... untuk "Preparation in Progress" = 3 (bukan 2) jadi harusnya seperti ini:

$order->setCurrentState(3);
Link to comment
Share on other sites

×
×
  • Create New...