Cómo bloquear pedido?

Saqqara1
Nuevo miembro
1 0 0

Hola, tengo desarrollada una aplicación que comunica con Shopify via ShopifySharp. Funciona todo perfectamente, pero ahora quiero darle una funcionalidad adicional a la hora de gestionar un Fulfillment.

 

El problema es que cuando obtengo los pedidos y los integro con mi ERP, posteriormente se envían a mi herramienta de SGA para tomar los artículos de sus ubicaciones y preparar el pedido. Desde ese momento necesito bloquear el pedido, o por lo menos las líneas que envío al SGA para que el usuario no las toque.

 

En la actualidad, ejecuto un Fulfillment cuando ya he preparado las líneas y dichas líneas quedan en Shopify en estado "Preparado" perfectamente, pero el problema es que desde que se comienza la preparación hasta que se dispone de ella puede pasar un tiempo en el que un usuario podría modificar alguna línea.

 

He leido que existe el objeto FulfillmentOrder donde podría crear uno y dejarlo en estado "In progress", donde entiendo que el contenido del FulfillmentOrder no se podría modificar. El caso es que en la documentación de la API no encuentro ningún método para crear un FulfillmentOrder a parte que no sé si es lo que resolvería mi situación (aunque todo parece indicar que sí). 

 

He encontrado una documentación que me indicaba que el cambio a FulfillmentOrder implicaba una migración del sistema al nuevo método, de forma que tengo que indicar una URL de callback que gestione dichas líneas y no esperaba que implicara tanto. Sólo necesito bloquear la modificación de esas líneas (o del pedido completo, me da lo mismo)

 

¿Habría alguna posibilidad?

 

Gracias!

0 RESPUESTAS 0