I was personally a little confused about one aspect of the checkout.
You have both “Add to Cart” and “Submit” on same screen.
Aren’t they the same thing? Do you need to add first and then submit?
No wait, that’s just a page title, not a button.
In that case I would perhaps remove the title or change it to “Ordering” and change the active button to “Add to Cart”.
I also noticed that selecting Pickup does not remove the Shipping charge from the order.