Comando OrderProfileUpdate
Questo comando crea o aggiorna gli indirizzi predefiniti di fatturazione e di spedizione, la modalità di spedizione e le informazioni sul pagamento di un utente. I profili degli ordini possono essere memorizzati a livello di negozio in modo da fornire le informazioni predefinite da utilizzare all'interno di un negozio, e al livello di gruppo di negozi in modo da utilizzare tali informazioni all'interno di tutti i negozi del gruppo.
- 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
- Specifica un negozio il cui profilo, associato a un dato acquirente, deve essere aggiornato o creato.
- storeEntityId
- (Obbligatorio) Specifica un gruppo di negozi il cui profilo, associato a un determinato acquirente, deve essere aggiornato o creato
- URL
- L'URL da richiamare quando il comando viene completato con esito positivo.
- addressId
- Il numero di riferimento dell'indirizzo di spedizione predefinito per prodotti e articoli ordinati dal cliente.
- billtoAddressId
- Il numero di riferimento dell'indirizzo di fatturazione predefinito per il cliente.
- shipModeId
- Il numero di riferimento della modalità di spedizione predefinita per prodotti o articoli ordinati dal cliente
- pay_payment_name
- payment_name è il nome del parametro di pagamento utilizzato dal comando DoPaymentCmd per elaborare le informazioni di pagamento. payment_name deve essere preceduto dal prefisso 'pay_' prefix.
Il valore di pay_payment_name
è il valore del parametro di pagamento da utilizzare con il comando DoPaymentCmd per elaborare le informazioni di pagamento per questo cliente.
Esempio
Il seguente esempio imposta l'indirizzo di fatturazione e di spedizione predefiniti dell'acquirente corrente su un indirizzo con numero di riferimento 10 e la modalità di spedizione predefinita su una modalità con numero di riferimento 100.
I pagamenti verranno effettuati con carta di credito ABC c on numero 12312345937438 con scadenza Dicembre 2003.
OrderProfileUpdate?url=/&addressId=10&billtoAddressId=10&shipModeId=100
&pay_cardBrand=ABC&&pay_cardNumber=12312345937438&pay_cardExpiryMonth=12
&pay_cardExpiryYear=2003
Azione
Crea l'indirizzo predefinito di spedizione e di fatturazione, modalità di spedizione e informazioni sul pagamento per l'acquirente corrente, se queste informazioni non esistono. Il comando aggiorna le suddette informazioni, se già esistenti. Le nuove informazioni di pagamento specificate con questo comando sostituiranno del tutto le informazioni esistenti predefinite.
Condizioni di eccezione
Nessuna.