Open yangcen6 opened 2 months ago
"input.sender.point" is not a required field for POST /shipment-management/shipments/create-commands. Moreover, for the order=a47627b0-769b-11ef-8b83-ffe25d045483 we didn't return "delivery.pickupPoint.id" because the chosen delivery method - Allegro Courier DHL doesn't require a pickup point - it is delivery directly to the buyer's address.
So if you return to the pickup point id, we need to enter it, but if you don't return it, we don't need to?
Yes, indeed.
The pickup point id parameter of /shipment-management/shipments/create-commands is obtained from /order/checkout-forms/{id}, but some orders do not return the pickup point id . Because this parameter is required for /shipment-management/shipments/create-commands ,if we can not get this ,we can not call this API successfully. Why? For,this order 84e07f70-7693-11ef-bebe-21e08a0cc0b3,we can get pickup point id in /order/checkout-forms/{id} But we can not get pickup point id for this order, a47627b0-769b-11ef-8b83-ffe25d045483