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. 

osoprofi.gif (6432 bytes)

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.

Conceptos relacionados

Referencia relacionada

IBM copyright