Mandato OrderProfileUpdate
Este mandato crea o actualiza las direcciones de envío y facturación, la modalidad
de envío y la información de pago por omisión de un cliente. Los perfiles de
los pedidos se pueden almacenar a nivel de tienda, para proporcionar
valores por omisión para utilizarlos dentro de una tienda, y a nivel de
grupo de tiendas, para proporcionar valores por omisión para utilizarlos
en todas las tiendas del grupo de tiendas.
- Valores de parámetros
-
- http://nombre_sistpral/vía de acceso/
- (Obligatorio) El nombre totalmente calificado del servidor WebSphere Commerce
y la vía de acceso de configuración.
- forUser
- El ID de conexión del usuario en cuyo nombre se ejecutará el
mandato; este parámetro sólo lo puede especificar una persona con
autorización para procesar pedidos.
- forUserId
- Igual que forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la
tabla USERS.
- langId
- Establece o restaura el idioma preferido para la duración de la sesión;
los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
- storeId
- Especifica una tienda cuyo perfil, asociado a un comprador determinado, se ha de actualizar o crear.
- storeEntityId
- (Obligatorio) Especifica un grupo de tiendas cuyo perfil, asociado a un
comprador determinado, se ha de actualizar o crear.
- URL
- El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
- addressId
- El número de referencia de la dirección de envío por omisión para los productos y artículos
que ha solicitado este cliente.
- billtoAddressId
- El número de referencia de la dirección de facturación por omisión para este cliente.
- shipModeId
- El número de referencia de la modalidad de envío por omisión que se
ha de utilizar para los productos o artículos que ha solicitado este cliente.
- pay_nombre_pago
- nombre_pago es el nombre del parámetro de pago que utiliza el mandato de tarea
DoPaymentCmd para
procesar la información sobre el pago. Tenga en cuenta que nombre_pago debe tener como
prefijo "pay_". El valor de pay_nombre_pago es el valor del parámetro de pago
que ha de utilizar el mandato de tarea DoPaymentCmd
para procesar la información de pago para este cliente.
Ejemplo
El ejemplo siguiente establece la dirección de envío y facturación por omisión del
cliente actual en una dirección con el número de referencia 10, y la
modalidad de envío por omisión en una modalidad de envío con el número de
referencia 100. Los pagos se realizarán con la tarjeta de crédito
ABC número 12312345937438 que caduca en diciembre de 2003.
OrderProfileUpdate?url=/&addressId=10&billtoAddressId=10&shipModeId=100
&pay_cardBrand=ABC&&pay_cardNumber=12312345937438&pay_cardExpiryMonth=12
&pay_cardExpiryYear=2003
Comportamiento
Crea la dirección de envío y facturación, la modalidad de envío
y la información de pago por omisión para el cliente, si esta
información no existe. El mandato actualiza dicha información si ya existe.
La nueva información de pago especificada por este mandato sobregrabará
por completo la información de pago por omisión existente.
Condiciones de excepción
Ninguna.