Do I need hardware in order to sell in person?
You do need a card reader for the POS
https://hardware.shopify.ca/collections/card-readers
Thanks! Do I also need a printer?
It depends on how you plan to sell, but I believe you can send receipts by email. Here is more information on this topic
https://help.shopify.com/en/manual/sell-in-person/shopify-pos/receipt-management/managing-receipts
Thank you !