Deprecated feature

URL OfferAdd

Cette URL ajoute une nouvelle 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 combiné à identifier.
catentryId
Obligatoire : Numéro de référence unique de l'entrée de catalogue fournie à vendre. Vous devez spécifier catentryId combiné à identifier, ou offerId.
identifier
Obligatoire : Identificateur externe de l'offre comprenant l'entrée de catalogue. Vous devez spécifier l'identificateur combiné à catentryId, ou offerId.
field1
Zone personnalisable.
field2
Zone personnalisable.
indicateurs
Indique si une adresse d'expédition est requise.
maxQuantity
Quantité maximale pouvant être achetée dans une commande unique au titre de cette offre.
minQuantity
Quantité minimale pouvant être achetée dans une commande unique au titre de cette offre.
precedence
Lorsque plusieurs offres sont effectives à un moment donné, l'offre ayant la plus haute priorité est utilisée
publié
Indique si l'offre n'est pas publiée (0), est publiée (1) ou est marquée pour suppression (2).
qtyunitId
Unité de mesure des quantités minimales et maximales.
desc
Description de l'offre.
descLangId
Description du numéro de référence de la langue.
compareprice
Réservé à un usage interne HCL.
prix
Prix de l'offre.
monétaire
Devise de l'offre.
dateDébut
Date de début de l'offre. Le format est YYYY:MM:DD:HH:MM:SS.
dateFin
Date de fin de l'offre. Le format est [aaaa:mm:jj:]hh:mm:ss.
URL
Adresse URL à appeler une fois que la commande a abouti.

Exemple

L'exemple suivant crée une offre, avec 10002 comme identificateur, pour l'entrée de catalogue 10001. Une description de l'offre sera également créée dans la langue -1 et un prix d'offre en 1.1 dans la devise CAD sera créé et copié dans le prix catalogue :


http://host_name/webapp/wcs/stores/servlet/OfferAdd?catentryId=10001
&identifier=10002&descLangId=-1&currency=CAD&price=1.1
&field1=hello&field2=a&flags=1&maxQuantity=10
&minQuantity=0&precedence=1&published=0&qtyunitId=C62
&&desc=offer
description&comparePrice=11&URL=LogonForm

Comportement

  • OfferId est requis lorsqu'une offre existe déjà, mais que l'utilisateur souhaite créer une nouvelle description dépendante de la langue ou un nouveau prix de vente pour cette offre.
  • Lorsque OfferAdd est appelé, le prix catalogue sera également créé avec la même devise et le même prix que le prix catalogue.

Conditions d'exception

Aucun.