URL CatalogEntryAdd
Cette URL ajoute une nouvelle entrée de catalogue et sa description.
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
- catentryId
- Obligatoire : Numéro de référence unique de l'entrée de catalogue. Notez que vous ne pouvez pas fournir un ID d'entrée de catalogue pour l'entrée de catalogue en cours de création. L'ID d'entrée de catalogue crée une description d'entrée de catalogue dépendante de la langue sur une entrée de catalogue créée ou existante. Vous devez spécifier soit catentryId, soit partnumber combiné à catenttypeId.
- partnumber
- Obligatoire : Le numéro de référence qui identifie le numéro de référence externe du catalogue. Vous devez spécifier soit partnumber combiné à catenttypeId, soit catentryId.
- catenttypeId
- Obligatoire : Le type d'entrée de catalogue. ProductBean pour produit, ItemBean pour article, PackageBean pour package, BundleBean pour groupement. Notez que seuls ProductBean et ItemBean sont entièrement pris en charge par l'API de gestion du catalogue. Vous devez spécifier soit catenttypeId combiné à partnumber, soit catentryId.
- catalogId
- Numéro de référence du catalogue. Notez que vous ne pouvez pas fournir un ID de catalogue pour le catalogue en cours de création. L'ID de catalogue est utilisé pour créer une description de catalogue dépendante de la langue pour un catalogue créé ou existant.
- catgroupid
- Numéro de référence du groupe de catalogues.
- catentryIdParent
- Numéro de référence de l'entrée de catalogue parent.
- proposé à l'achat
- Indique si un client peut acheter cette entrée de catalogue individuellement : 1=Oui 0=Non
- field1
- Zone personnalisable.
- field2
- Zone personnalisable.
- field3
- Zone personnalisable.
- field4
- Zone personnalisable.
- field5
- Zone personnalisable.
- markForDelete
- Indique si l'entrée de catalogue a été marquée pour suppression.
- mfName
- Nom du fabricant externe de l'entrée de catalogue.
- mfPartnumber
- Numéro de référence du fabricant externe de l'entrée de catalogue
- onAuction
- 0 = pas aux enchères, 1 = aux enchères.
- onSpecial
- 0 = pas en promotion, 1 = en promotion.
- catEntURL
- URL où se trouve l'entrée du catalogue.
- aux1
- Description supplémentaire pour l'entrée de catalogue.
- aux2
- Description supplémentaire pour l'entrée de catalogue.
- disponible
- Indique la durée avant que l'entrée du catalogue ne soit disponible à l'achat.
- fImage
- Chemin d'image complet de l'entrée de catalogue.
- lDesc
- Description détaillée de l'entrée de catalogue.
- nom
- Nom dépendant de la langue de l'entrée de catalogue.
- publié
- Indique si cette entrée de catalogue doit être affichée pour la langue indiquée par descLangId : 0= non, et 1= oui.
- sDesc
- Brève description de cette entrée de catalogue.
- tImage
- Chemin d'image miniature de cette entrée de catalogue.
- XML
- Réservé à un usage interne HCL.
- descLangId
- ID de langue de la description d'entrée de catalogue.
- URL
- Adresse URL à appeler une fois que la commande a abouti.
Exemple 1
L'exemple suivant crée un produit, avec SKU-8001 comme numéro de référence. Une description de produit avec testCatalogEntry12 comme nom sera créée dans la langue de connexion :
http://host_name/webapp/wcs/stores/servlet/CatalogEntryAdd?
catenttypeId=ProductBean&partnumber=SKU-8001&onAuction=1
&field1=3&onSpecial=1&buyable=1&name=testCatalogEntry12
&sDesc=hello&lDesc=long hello&keyword=a
keyword&URL=
LogonForm
Exemple 2
L'exemple suivant crée un article, avec SKU-8002 comme numéro de référence et le produit parent 3604 :
http://host_name/webapp/wcs/stores/servlet/CatalogEntryAdd?
partnumber=SKU-8002&onAuction=1&field1=3&catenttypeId=
ItemBean&catentryIdParent=3604&URL=LogonForm
Exemple 3
L'exemple suivant crée un produit, avec SKU-8005 comme numéro de référence, et attribue le nouveau produit au groupe de catalogues 9000 dans le catalogue 6000 :
http://host_name/webapp/wcs/stores/servlet/CatalogEntryAdd?
partnumber=SKU-8005&onAuction=1&field1=3&catenttypeId=
ProductBean&catalogId=6000&catgroupId=9000&URL=LogonForm
Comportement
- Si la nouvelle entrée de catalogue est un produit, cette URL ajoute un nouvel article de base et sa description, ainsi qu'une nouvelle version d'article.
- Si la nouvelle entrée de catalogue est un produit et qu'un catalogue et un groupe de catalogues sont fournis, la commande CatGroupCatEntryRelAdd est appelée.
- Si la nouvelle entrée de catalogue est un article, cette URL ajoute une nouvelle spécification d'article et une nouvelle spécification de version, la commande CatEntryStoreRelAdd est appelée.
- Si la nouvelle entrée de catalogue est un article et que l'entrée de catalogue parent est fournie, la commande CatEntryRelAdd est appelée.
Conditions d'exception
Aucun.