Too many customers obviously won't increase your profit, and if you're selling things at a loss to them, I don't think that's a good way to attract more customers. Instead, treat your customers well and stock your store with a variety of goods so they can make the perfect choice when they visit. As you mentioned, treating your customers like kings is another great way to boost your revenue because they'll notice when things are going well in your store.