Deprecated feature

URL SetInterestItemList

Este mandato a nivel de sitio establece o restablece listas de artículos de interés como actuales. Invocar este URL es la única manera de establecer o restablecer una lista de artículos de interés como "actual". Este mandato se puede ejecutar para un usuario registrado, pero no se puede ejecutar para un usuario invitado.

Estructura de URL

http:// host_name/path/
El nombre completo de Transaction server y la vía de acceso de configuración.

Valores de parámetros

langId
Establece o restablece el idioma preferido durante el tiempo que dura la sesión; los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
forUser
El ID de inicio de sesión del usuario en cuyo nombre se ejecutará el mandato; este parámetro solo lo puede especificar una persona con autorización para procesar pedidos.
forUserId
Igual que forUser, pero el usuario se identifica mediante el ID de usuario interno que aparece en la tabla USERS.
URL
Se necesita: El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
storeId
El número de referencia de la tienda para la que se ejecuta este URL; si el valor de este parámetro viene implícito del mandato anterior, storeId no es necesario; de lo contrario, debe especificar storeId.
listId
Especifica cero o más carros de la compra que se han de establecer como actuales; se pueden utilizar abreviaturas
  • Si se especifica ".", se invoca la tarea de proceso GetCurrentIIlistsCmd para obtener las listas de artículos de interés actuales, y el mandato se comporta como si se hubiesen especificado las listas de artículos de interés actuales. Si no hay ninguna, se utiliza la lista de artículos de interés actualizada más recientemente.
  • Si se especifica "*", el mandato se comporta como si se hubiesen especificado todas las listas de artículos de interés del usuario
  • Si una lista de artículos de interés especificada ya no existe, no se establece como actual
  • Si no se especifica nada para este parámetro, todas las listas de artículos de interés que sean actuales se restablecerán y no quedará ninguna lista como actual
Este parámetro puede repetirse.
listIdName
Una vez completado este URL, si se utiliza la redirección para hacer que se ejecute un segundo mandato, entonces listIdName especifica el nombre de parámetro del segundo mandato que utilizará el valor del parámetro listId de este primer mandato. En la mayoría de los casos, el segundo mandato también tiene un parámetro listId, así que listIdName=listId. Este parámetro puede repetirse.

Ejemplo 1

El ejemplo siguiente establece las listas de artículos de interés 1 y 2 como actuales, además de aquellas que ya son actuales:


http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?
listId=.&listId=1&listId=2&URL=/

Ejemplo 2

El ejemplo siguiente restablece todas las listas de artículos de interés, dejando al cliente sin ninguna actual:


http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/

Comportamiento

  • Llama al mandato de tarea GetCurrentIIListsCmd cuando el parámetro listId se especifica como "." para determinar qué listas de artículos de interés son actuales.
  • Llama al mandato de tarea SetCurrentIIListsCmd para establecer las listas de artículos de interés especificadas como actuales.

Condiciones de excepción

Ninguna.