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¤cy=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.