Different checkout ways in web store
Module adds checkout options: “Pickup and pay at store”, “Pay now and get delivery”, and “Pickup at store but pay now”.
The Pickup and pay at store option disable the billing information hide and skip payment but require a name, phone number, and email address.
The Pickup at store but pay now would continue through the pay online process but not include shipping information.
All options creates a Sales Order that alerts the company there is an order. The “Pay now and get delivery” option use usual workflow.
On the admin side an addition to the configuration page where they would enable or disable one or both of these options.