Deprecated feature

URL AttributeValueAdd

Cette URL ajoute une nouvelle valeur d'attribut à une entrée de catalogue existante.

Restriction : Cette URL ne doit être utilisée que pour définir les attributs. Les attributs descriptifs ne sont pas pris en charge.

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

attributeId
Obligatoire : Numéro de référence de l'attribut.
nom
Obligatoire : Nom de la valeur d'attribut. Si vous ne spécifiez pas le nom, la valeur de la valeur d'attribut sera utilisée comme nom.
catentryId
Numéro de référence unique de l'entrée de catalogue. Si l'ID d'entrée de catalogue n'est pas fourni, la valeur d'attribut sera affectée à catentryId = 0, ce qui signifie qu'il s'agit d'une valeur d'attribut de produit.
field1
Zone personnalisable.
field2
Zone personnalisable.
field3
Zone personnalisable.
image1
Chemin d'accès d'image pour cette valeur d'attribut.
image2
Chemin d'accès d'image pour cette valeur d'attribut.
seq
Séquence déterminant l'ordre d'affichage de la valeur d'attribut d'un attribut donné.
descLangId
Description du numéro de référence de la langue. Si vous ne spécifiez pas l'ID de référence de la langue, l'ID de langue du journal HCL Commerce Accelerator est utilisé.
valeur
Obligatoire : Valeur de la valeur d'attribut.
URL
URL de redirection.

Exemple 1

L'exemple suivant ajoute une valeur d'attribut, avec la valeur 1 comme type et testattribute comme nom, à l'entrée catalogue 10001 et à l'attribut 10001 :


http://host_name/webapp/wcs/stores/servlet/AttributeValueAdd?
catentryId=10001&attributeId=10001&descLangId=-1&field1
=0&field2=field2&field3=field3&image1=image1.gif&
image2=image2.gif&name=testattribute value&value=1&URL=
LogonForm

Exemple 2

L'exemple suivant ajoute la valeur d'attribut 12345 à l'attribut produit 10002 :


http://host_name/webapp/wcs/stores/servlet/AttributeValueAdd?
attributeId=10002&value=12345&sequence=0&field1=1&
field2=field2&field3=field3&image1=image1.gif&image2=
image2.gif&URL=LogonForm

Exemple 3

L'exemple suivant ajoute un attribut produit, avec testattribute comme nom, à l'attribut 10004. La valeur de nombre en virgule flottante attribuée est 2,2, la valeur d'entier est 1 et la valeur de chaîne est chaîne. Selon le type d'attribut (chaîne, nombre en virgule flottante ou entier), la valeur correspondante sera utilisée comme valeur de la valeur d'attribut :


http://host_name/webapp/wcs/stores/servlet/AttributeValueAdd?
attributeId=10004&sequence=0&field1=0&field2=field2&
field3=field3&floatValue=2.2&image1=image1.gif&image2=
image2.gif&integerValue=1&name=test
attribute&stringValue=
string&URL=LogonForm

Comportement

  • Cette URL crée une valeur d'attribut basée sur le paramètre donné, soit une valeur d'attribut de produit, soit une valeur d'attribut d'article. Toutefois, il est recommandé d'utiliser AttributeValueUpdate lors de la création d'une valeur d'attribut d'article.
  • Si cagtentryId n'est pas fourni, la valeur d'attribut sera affectée en tant que catentryId=0, qui identifie une valeur d'attribut de produit.
  • Les paramètres integerValue, floatValue et stringValue sont facultatifs, à condition que le paramètre de valeur soit fourni.
  • Si descLangId n'est pas fourni, l'ID de langue de connexion sera utilisé

Conditions d'exception

Le type de valeur d'attribut doit être différent du type d'attribut.

Remarque : Avant de créer une valeur d'attribut pour un attribut d'élément, vous devez d'abord créer la valeur d'attribut du produit. Par exemple, si l'attribut est "Couleur", créez les valeurs, telles que "Rouge", "Bleu" et "Jaune" pour la valeur d'attribut du produit en premier.