One Web Store, Multiple store pickup/delivery Locations based on location

Hello, I’m new to ERPNext,

Let me know if someone has already implemented a similar feature below:

that has one web store (frontend) with multiple locations (POS aware store). - independent store locations.

Nearest pickup or Delivery (geo-location) or manual selection (City > show available locations)

  1. customer buys item/s
  2. select nearest store for pickup location/time or assign automatically to store nearest to the customer for delivery.
  3. assign sales order/purchase order to that store location (pickup or Delivery) based on store inventory availability.

Is this done in the online store (e-commerce) side or both - erpnext?

Thank you. any help would do.

If someone is interested in customizing/develop this feature let me know.