URL PolicyUpdate
Cette URL met à jour une stratégie commerciale dans un magasin.
Structure de l'adresse URL
- http:// host_name/path/
- Nom entièrement qualifié de votre et du chemin de configuration.
Valeurs des paramètres
- type
- Obligatoire : Type de stratégie que vous souhaitez mettre à jour, telle qu'elle se trouve dans la table de base de données .
- nom
- Obligatoire : Nom de la stratégie commerciale que vous souhaitez mettre à jour.
- plcyStoreId
- Obligatoire : ID de magasin du magasin de cette stratégie commerciale.
- cmd_n
- Nom de la classe de commande commerciale à mettre à jour.
- props_n
- Propriétés complètes à mettre à jour pour la commande commerciale.
- prop_n
- Paire nom-valeur unique à mettre à jour dans les propriétés de la commande commerciale.
- commonProps
- Propriétés complètes à mettre à jour pour la stratégie commerciale
- commonProp
- Paire nom/valeur unique à mettre à jour dans les propriétés de la stratégie commerciale
- dateDébut
- Nouvelle date de début de la stratégie commerciale
- dateFin
- Nouvelle date de fin de la stratégie commerciale.
- URL
- Obligatoire : Adresse URL à appeler une fois que la commande a abouti.
Exemple
L'exemple suivant crée une stratégie commerciale tarifaire dans le magasin 204 appelée MyPricePolicy. La stratégie a les propriétés nvp1=value1 et nvp2=value2 et le 1er janvier 2003 comme date de début. La stratégie a 2 commandes commerciales :
- com.mystore.price.commands.RetrievePricesCmdImpl qui possède les propriétés nvp1=value1&nvp2=value2
- com.mystore.price.commands.ResolvePriceListsCmd qui possède les propriétés nvp1=value1&nvp2=value2
https://myhostname/webapp/wcs/stores/servlet/PolicyUpdate?type=Price
&name=MyPricePolicy&plcyStoreId=204
&cmd_1=com.mystore.price.commands.RetrievePricesCmdImpl
&props_1=nvp1%3Dnewvalue1%26nvp2%3Dnewvalue2
&cmd_2=com.mystore.price.commands.ResolvePriceListsCmd&prop_2=nvp2%3Dnewvalue2&URL=/
Comportement
- Met à jour une stratégie commerciale dans la base de données .
Conditions d'exception
- _ERR_CONTRACT_SYS_GENERIC se déclenchera si la stratégie est introuvable dans la base de données .
- _ERR_MISSING_CMD_PARAMETER si l'un de ces paramètres requis est manquant.
- _ERR_WRONG_GMT_TIMESTAMP_FORMAT si le paramètre startDate ou endDate n'est pas au
yyyy-mm-dd hh:mm:ss.fffffffff