Comando ReturnProcess

Questo comando determina lo stato di approvazione di una RMA in base allo stato degli articoli restituiti. Se la RMA viene approvata, il comando rimanda all'URL specificato dal relativo valore. Se la RMA non viene approvata, il comando rimanda al valore di URL2. Se la RMA è scaduta ed è stato specificato un URL di scadenza, il comando rimanda al valore RMAExpiryURL.

E' necessario che questo comando venga eseguito dopo che la RMA è stata preparata (eseguendo il comando ReturnPrepare). Questo comando "finalizza" la RMA.

Valori dei parametri

http://nome_host/percorso/
(Obbligatorio) Il nome completo del WebSphere Commerce Server e il percorso di configurazione.
forUser
L'ID di collegamento dell'utente per conto del quale viene eseguito il comando; solo una persona con l'autorizzazione per elaborare ordini può specificare questo parametro.
forUserId
Come per forUser, ma con identificazione dell'utente mediante l'ID utente interno, come rilevato nella tabella USERS.
langId
Imposta o reimposta la lingua prescelta per la durata della sessione; le lingue supportate per un negozio si trovano nella tabella STORELANG
storeId
(Obbligatorio) Il numero di riferimento del negozio.
RMAId
(Obbligatorio) L'identificatore RMA da elaborare.
URL
(Obbligatorio) L'URL di reindirizzamento se la RMA viene approvata.
URL2
L'URL di reindirizzamento se la RMA non viene approvata. Se non viene specificato, verrà utilizzato il valore specificato nel parametro URL.
refundPolicyId
L'ID del criterio da utilizzare per il metodo di rimborso del pagamento. Tale parametro è facoltativo fino a che è presente un unico criterio di rimborso del pagamento nel contratto. In caso contrario, è necessario specificare un valore la prima volta che viene richiamato il comando.
RMAExpiryURL
L'URL di reindirizzamento se la RMA è scaduta. Se viene specificato questo URL e viene superato RMGOODFOR, viene richiamato il comando ReturnPrepareCmd e viene eseguito il reindirizzamento a questo URL. Se questo URL non viene specificato, il comando ReturnProcessCmd viene eseguito correttamente anche se viene richiamato ReturnPrepareCmd poiché è scaduto il periodo di tempo di RMGOODFOR per la RMA.

Esempio 1
Il seguente esempio elabora un ordine utilizzando due URL di reindirizzamento.
    http://myhostname/webapp/wcs/stores/servlet/ReturnProcess?RMAId=1&storeId=1
    &URL=ReturnDisplay&URL2=ReturnListDisplay

Azione

Condizioni di eccezione

Le seguenti condizioni causano la non corretta esecuzione del comando:

Argomenti correlati

Riferimento correlato

IBM copyright