Questo comando imposta un ordine in sospeso come ordine in sospeso corrente.
Valori dei parametri
Esempio 1
Per il cliente che esegue questo comando, nell'esempio tutti gli ordini in sospeso vengono selezionati come correnti. Il numero di riferimento degli ordini in sospeso inviati come correnti viene aggiunto all'URL di reindirizzamento sotto il nome orderId. Al termine del comando, viene richiamato il comando OrderItemDisplay.
http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=*
&outOrderName=orderId&URL=/webapp/wcs/command/OrderItemDisplay
Esempio 2
In questo esempio viene prima utilizzato OrderItemAdd per aggiungere un ordine. Viene creato un ordine e richiamato un orderId (supponiamo che sia 112) dalla tabella ORDERS. Viene quindi impostato questo ordine in sospeso sull'ordine in sospeso corrente.
http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
&quantity=1&URL=OrderItemDisplay&orderId=**
http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=112&URL=OrderItemDisplay
Azione
Richiama il comando di attività SetCurrentPendingOrdersCmd
e vi trasferisce i numeri degli ordini in sospeso che sono stati contrassegnati come correnti.
Condizione di eccezione
Se l'ordine non viene rilevato, si verifica una eccezione dell'applicazione.
![]() |