Based on the requirements you've listed, it sounds like you need a custom-built e-commerce website with multi-branch support, and specific functionalities for admin, branch managers, and customers. Here are some possible recommendations for each user type:
Admin:
Access to a currency changer module to manage the currency display across the website.
The ability to configure the delivery area pincode, name, and city, and the ability to change the delivery location from the header.
The ability to display categories and products based on the selected branch.
The ability to create custom filtration options for products, with the option to hide prices from store managers.
The ability to manage permissions for store managers and delivery teams, and track order and payment statuses.
Reports on order and payment data.
Notifications for new orders, payments, and unacknowledged orders.
Branch Manager:
A separate login page that is not the wp-admin login page.
Access to the store manager dashboard to execute orders, manage delivery teams, and acknowledge payments.
The ability to track order statuses and share URLs for courier tracking.
The ability to view reports on order and payment data.