This is up to you. For simplicity purposes, you could offer a single method for every customer. This would ensure your revenue is consistent every time, but it can increase the chances that a customer doesn’t convert if they are turned off by the cost of shipping or time for delivery. By offering more than one method, you cater more to the customer and let them take the wheel a little bit in the sales process.