Commande ProductListPriceUpdate,

La commande ProductListPriceUpdate est utilisée pour mettre à jour les informations sur le prix du produit pour le message XML Update_WCS_ProductPrice. La commande est utilisée pour mettre à jour les informations de la base de données HCL Commerce concernant le prix indiqué d'un produit.

Valeurs des paramètres

partNumber
Numéro de l'élément de l'entrée de catalogue défini dans la colonne PARTNUMBER du tableau CATENTRY.
memberId
Numéro de référence identifiant le propriétaire de l'entrée de catalogue.
catEntryId
L'entrée de catalogue offerte à la vente.
monétaire
Obligatoire : Type de devise ISO 4217 dans lequel le prix est exprimé.
listPrice
Prix catalogue du produit utilisé pour mettre à jour le tableau LISTPRICE.

Exemple


<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE Update_WCS_ProductPrice SYSTEM
'Update_WCS_ProductPrice_20.dtd'>
<Update_WCS_ProductPrice version='2.0'>
<ControlArea>
<Verb value='Update'></Verb>
<Noun value='WCS_ProductPrice'></Noun>
</ControlArea>
<DataArea>
<ListPriceInfo>
<ProductNumberByMerchant>PART-I312200001</ProductNumberByMerchant>
<MerchantID>0</MerchantID>
<Currency>CAD</Currency>
<ItemUnitPrice>999.89</ItemUnitPrice>
</ListPriceInfo>
</DataArea>
</Update_WCS_ProductPrice>

Comportement

  • La commande met à jour un enregistrement dans le tableau LISTPRICE.
  • La partNumber, ainsi que memberId sont utilisés pour obtenir la clé d'entrée de catalogue (CATENTRY_ID dans le tableau CATENTRY).
  • Si l'entrée de catalogue correspond à une entrée existante dans le tableau LISTPRICE, mais que le type de devise ne correspond pas à un type de devise pour un enregistrement pour cette entrée de catalogue, un nouvel enregistrement est créé dans le tableau LISTPRICE. Cela vous permet de spécifier des prix dans différentes devises pour la même entrée de catalogue.

Conditions d'exception

  • Le paramètre de devise est vide.
  • L'entrée de catalogue ne peut pas être trouvée à l'aide du memberId, qui possède le magasin avec partNumber.