Deprecated feature

URL OfferDelete

Cette URL supprime une offre, ainsi que sa description et son prix.

Structure de l'adresse URL

http:// host_name/path/
Nom entièrement qualifié de votre Transaction server et du chemin de configuration.

Valeurs des paramètres

offerId
Obligatoire : Numéro de référence de l'offre. Vous devez spécifier offerId ou catentryId.
catentryId
Obligatoire : Numéro de référence unique de l'entrée de catalogue. Vous devez spécifier catentryId ou offerId.
descLangId
Description du numéro de référence de la langue.
monétaire
Devise de l'offre.
URL
Adresse URL à appeler une fois que la commande a abouti.

Exemple 1

L'exemple suivant supprime le prix de vente de l'offre 10003 dans la devise CAD :


http://host_name/webapp/wcs/stores/servlet/OfferDelete?
offerId=10003&currency=CAD&URL=LogonForm

Exemple 2

L'exemple suivant supprime l'offre 10004 et tous ses prix de vente et descriptions d'offre :


http://host_name/webapp/wcs/stores/servlet/OfferDelete?
offerId=10004&currency=*&URL=LogonForm

Exemple 3

L'exemple suivant supprime toutes les offres associées à l'entrée de catalogue 765001, y compris tous les prix de vente et descriptions d'offre :


http://host_name/webapp/wcs/stores/servlet/OfferDelete?
catentryId=765001&currency=*&URL=LogonForm

Comportement

  • Si OfferId est fourni et :
    • l'ID de langue de description est fourni, supprimez la description de l'offre avec les paramètres OfferId et le descLanguageId spécifiés.
    • la devise est fournie, supprimez le prix de vente avec l'ID de l'offre et la devise spécifiés, et si aucun prix de vente n'existe plus pour cet ID d'offre, l'offre sera supprimée. La commande ListPriceDelete est appelée avec la devise et CatEntryId trouvé dans l'offre.
    • la devise est générique (currency=*), supprimez l'offre et son prix avec l'offerId spécifié. La commande ListPriceDelete est appelée avec le CatEntryId trouvé dans l'offre.
  • Si le CatEntryId est fourni, et :
    • l'ID de langue de description est fourni, supprimez toutes les descriptions d'offre avec l'ID de langue spécifié pour ce CatEntryId.
    • la devise est fournie, pour chaque offre avec le CatEntryId spécifié, le prix de vente pour cette devise est supprimé. Appelle également ListPriceDelete pour le CatEntryId et la devise spécifiés.
    • la devise est générique (currency=*), toutes les offres, descriptions d'offre, prix de vente avec le CatEntryId spécifié sont supprimés. La commande ListPriceDelete est appelée avec le CatEntryId trouvé dans l'offre.

Conditions d'exception

Si l'offre supprimée est l'article de commande, une erreur sera lancée et la commande ne sera pas supprimée.