First Party Local Delivery just means that you (or rather your business) is the one doing delivery! Modern Retail's Local Delivery enhancement supports first-party delivery. These orders are fulfilled within the Modern Retail Admin Panel.
If your Local Delivery order is being delivered from one location, you can fulfill your order as usual. The Admin Panel will create one Shipment for this type of order.
If your Local Delivery order is being fulfilled or delivered from more than one location, or if you are using Inventory By Location to fulfill your Local Delivery order, you'll need to create a separate Shipment for each delivery or fulfillment location. The steps below outline how to create separate shipments within the Admin Panel.
When you first view your Local Delivery order, you'll notice all line items are selected by default with the Location assigned to them.
If your order is going to be fulfilled or delivered from more than one location, you'll need to update the locations first.
Because your order is being fulfilled from more than one location, you'll need to create a separate shipment for each location. To create your first shipment, unselect the items that are being fulfilled elsewhere. In the example, we unselected the second and third line items so we can create a shipment from the Main Location.
You'll then process your order as usual, through to the Completed step where your Shipment will be created. You'll then see the Shipment appear on the Shipment tab. Fulfilled items will be marked as Completed on the line item; unfulfilled line items will have a New Status. (Note: you may need to refresh your page in order to see the updated status)
To fulfill the remaining line items, unselect the necessary items. In the example, we will fulfill the second line item from the East location so we will unselect the first and third line items.
Process this item through to the Completed status, where the second Shipment will be created and the necessary line items will be updated with a Completed status.
You'll then complete the steps again for any remaining items.
If you view the Shipments tab, you'll see a separate shipment for each line item that was shipped from a different location. Multiple shipments will be delineated by a -1, -2, etc.
If you are using Inventory By Location within your integration, when the shipment goes to your point of sale system, inventory will be updated to that location.
If you have any further questions, don't hesitate to submit a support request.