Deprecated feature

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.