URL AttributeValueAdd
Cette URL ajoute une nouvelle valeur d'attribut à une entrée de catalogue existante.
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.