Deprecated feature

URL OrderUnlock

Desbloquea un pedido que había bloqueado previamente el mandato OrderPrepare, y luego llama al URL especificado. Si el pedido no está bloqueado, o si el número de referencia del pedido no es correcto, el mandato solo llama al URL.

Estructura de URL

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

Este diagrama muestra la estructura para el URL OrderUnlock.

Valores de parámetros

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.
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.
storeId
El número de referencia de la tienda asociada a este mandato.
URL
Se necesita: El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
orderId
Se necesita: El número de referencia del pedido que se ha de desbloquear.

Ejemplo 1

El ejemplo siguiente desbloquea el pedido con el número de referencia 2 y muestra el contenido del pedido:


   
http://myhostname/webapp/wcs/stores/servlet/OrderUnlock?orderId=2
    &URL=/webapp/commerce/OrderDisplay?status=P&orderId=2 

Ejemplo 2

El ejemplo siguiente añade primero un pedido, utilizando OrderItemAdd. El orderId se obtiene (supongamos que es 112) de la tabla ORDERS. A continuación prepara el pedido, tiempo durante el cual el pedido está bloqueado. Finalmente, el pedido se desbloquea.


http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305&quantity=1
    &URL=OrderItemDisplay&orderId=**
http://myhostname/webapp/wcs/stores/servlet/OrderPrepare?orderId=112&URL=OrderDisplay
http://myhostname/webapp/wcs/stores/servlet/OrderUnlock?orderId=112&URL=OrderItemDisplay

Comportamiento

  • Desbloquea un pedido que había bloqueado previamente el mandato OrderPrepare.
  • Llama al URL especificado.
  • Si el pedido no está bloqueado, o si el número de referencia del pedido no es correcto, el mandato solo llama al URL.

Condiciones de excepción

Ninguna.