Comando ProductOfferPriceUpdate
Il comando ProductOfferPriceUpdate viene utilizzato per aggiornare le informazioni sul prezzo di un prodotto per i messaggi Update_WCS_ProductPrice,
Update_NC_ProductPrice e Aggiornamento prezzo prodotto.
Parametri
- offerId
- Il numero di riferimento che identifica l'offerta.
- partNumber
- Il numero parte della voce di catalogo come definito nella colonna
PARTNUMBER della tabella CATENTRY.
- memberId
- Il numero di riferimento che identifica il proprietario della
voce di catalogo.
- catEntryId
- La voce di catalogo offerta per la vendita.
- valuta
- Il tipo valuta ISO 4217 in cui il prezzo viene espresso. Questo valore è obbligatorio.
- offerPrice
- Il prezzo dell'offerta da utilizzare per questo aggiornamento.
- precedence
- La precedenza da utilizzare per questo aggiornamento.
- tradingPositionContainerId
- TradingPositionContainer di cui fa parte l'offerta.
- startDateTime
- L'inizio dell'intervallo di tempo nel quale l'offerta è valida.
- endDateTime
- La fine dell'intervallo di tempo nel quale l'offerta è valida.
- minimumQuantity
- La quantità minima acquistabile in un singolo ordine di questa offerta.
- maximumQuantity
- La quantità massima acquistabile in un singolo ordine di
questa offerta.
- quantityUnit
- L'unità di misura per minimumQuantity e maximumQuantity.
Azione
- Il comando aggiorna il record nella tabella OFFERPRICE.
- Il processo dal quale viene determinata la chiave primaria
varia leggermente a seconda del formato del messaggio in entrata che
ha eseguito il comando. Per una descrizione di come viene determinata la chiave primaria,
fare riferimento al messaggio specifico in entrata.
Condizioni di errore
- Il parametro corrente è vuoto.
- Non è possibile trovare il valore del parametro offerId nella
tabella OFFERPRICE.
- Non è possibile trovare la voce di catalogo utilizzando
memberId, che possiede il negozio e il partNumber.
- Non è possibile trovare il valore del parametro tradingPositionContainerId
nella tabella OFFER per il valore offerId corrispondente.
- Il valore del parametro precedente supera il valore massimo. La precedenza deve essere inferiore a 1016.