URL SetInterestItemList
Cette commande au niveau du site définit ou réinitialise les listes d'articles présélectionnées sur en cours. L'appel de cette URL est la seule façon de définir ou de réinitialiser une liste d'articles présélectionnés sur "en cours". Cette commande peut être exécutée pour un utilisateur inscrit, mais ne peut pas être exécutée pour un utilisateur invité.
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
- langId
- Définit ou redéfinit la langue préférée pour la durée de la session ; les langues prises en charge dans le magasin sont répertoriées dans la table STORELANG.
- forUser
- ID de connexion de l'utilisateur pour lequel l'adresse URL sera exécutée. Seul un utilisateur habilité à traiter les commandes peut indiquer ce paramètre.
- forUserId
- Identique à forUser, mais identifiant l'utilisateur par son ID interne, répertorié dans la table USERS.
- URL
- Obligatoire : Adresse URL à appeler une fois que la commande a abouti.
- storeId
- Numéro de référence du magasin sous lequel cette URL est exécutée ; si la valeur de ce paramètre provient de la commande précédente, storeId n'est pas nécessaire. Sinon, définissez-le.
- listId
- Spécifie zéro ou plus de paniers à définir en cours ; des abréviations peuvent être utilisées
- listIdName
- Une fois cette URL résolue, si la redirection provoque l'exécution d'une seconde commande, listIdName définit le nom du paramètre de la seconde commande qui utilise la valeur du paramètre listId dans cette première commande. Dans la plupart des cas, la seconde commande dispose elle-même d'un paramètre listId, et donc &listIdName=listId. Ce paramètre peut être utilisé plusieurs fois.
Exemple 1
L'exemple suivant définit la liste d'articles présélectionnés 1 et 2 comme étant en cours, en plus de celles qui sont déjà en cours :
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?
listId=.&listId=1&listId=2&URL=/
Exemple 2
L'exemple suivant réinitialise toutes les listes d'articles présélectionnés, laissant le client sans aucune d'entre elles en cours :
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
Comportement
- Appelle l'instruction de tâche GetCurrentIIListsCmd lorsque le paramètre listId a la valeur "." pour déterminer les listes d'articles présélectionnés qui sont en cours.
- Appelle l'instruction de tâche SetCurrentIIListsCmd pour définir les listes d'articles présélectionnés spécifiées comme étant en cours.
Conditions d'exception
Aucun.