Comando ReturnItemAdd

Questo comando aggiunge prodotti a una RMA (return merchandise authorization). 

osrtnitad.gif (9639 byte)

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.
creditAdjustment_i
La quantità mediante la quale rettificare il credito totale del prodotto. Il formato di questo numero deve adattarsi alle regole per un oggetto java.math.BigDecimal. Come separatore decimale per il numero, deve essere utilizzato un punto. Tale quantità è inserita nella colonna ADJUSTMENT della tabella RMAITEM. Tale parametro è facoltativo ed è valido soltanto se viene specificato il parametro forUserId.
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.
orderItemId_i
(Obbligatorio) L'ID dell'OrderItem, se disponibile. Per restituire un componente che non fa parte di un kit dinamico oppure per restituire l'intero kit da un OrderItem, è necessario specificare un valore per questo parametro. Per restituire una parte di un kit dinamico che dispone di un OrderItem, è necessario specificare un valore per questo parametro e per il parametro catEntryId_i.
catEntryId_i
(Obbligatorio) L'articolo del catalogo da restituire. Questo valore può essere un prodotto o un articolo. Non sono supportati altri valori delle voci di catalogo e verrà richiamata una eccezione BAD_MISSING_CMD_PARAMETER. Per restituire un componente che non è un OrderItem, è necessario specificare un valore per questo parametro. Per restituire una parte di un kit dinamico che dispone di un OrderItem, è necessario specificare un valore per questo parametro e per il parametro orderItem_i.
attrName_i
Un attributo distinto definito per il prodotto.
attrValue_i
Il valore dell'attributo del prodotto.
RMAId
L'identificatore di una RMA esistente a cui aggiungere gli articoli della restituzione. Per creare una nuova RMA, utilizzare "**" come valore. Se non viene specificato alcun valore per questo parametro, per impostazione predefinita, viene utilizzato **.
quantity_i
(Obbligatorio) La quantità da restituire.
UOM_i
L'unità di misura per quantity_i. Tale valore deve corrispondere ad una delle chiavi principali nella tabella QTYUNIT. Quando non viene specificato, viene utilizzato il valore della colonna QUANTITYMEASURE della tabella CATENTSHIP per la riga con lo stesso CATENTRY_ID di OrderItem e il valore del parametro di quantity_i viene moltiplicato tramite la colonnaNOMINALQUANTITY della stessa riga nella tabella CATENTSHIP.
comment_i
Un commento relativo all'articolo restituito.
reason_i
(Obbligatorio) Il motivo della restituzione come fornito dall'acquirente. Tale valore può essere rilevato nella colonna CODE della tabella RTNREASON il cui tipo di motivo è in 'B' o 'C'.
outRMAName 
Il nome da utilizzare per la coppia nome-valore che sarà trasferito all'URL di reindirizzamento. Tale parametro è molto utile per i comandi a catena. Se questo parametro non viene specificato, viene utilizzato il valore del parametro RMAId.
URL
(Obbligatorio) L'URL da richiamare quando il comando viene eseguito correttamente.
forUserId
L'ID di collegamento dell'utente per conto del quale viene eseguito il comando; solo una persona con un ruolo di sicurezza di rappresentante del servizio clienti può specificare questo parametro. L'utente viene identificato mediante un ID utente interno, come rilevato nella tabella USERS.

Esempio
Nel seguente esempio, 5 unità dell'articolo dell'ordine 15 vengono aggiunte in una nuova RMA. Il codice motivo della restituzione è DEFECT. Dopo avere creato la RMA, essa viene visualizzata.
    http://myhostname/webapp/wcs/stores/servlet/ReturnItemAdd?
    orderItemId_1=15&quantity_1=5&reason_1=DEFECT&RMAId=**&storeId=1
    &URL=ReturnDisplay

Azione

Condizioni di eccezione

 Argomenti correlati

Riferimento correlato

IBM copyright