Online + Face to face sales software

Currently trying to put together a coherent platform for selling both online and face to face at the local markets. Currently my best effort at a complete system appears to be:

WooCommerce - Online sales, using Stripe and Paypal
iZettle - Receipt of F2F card payments
Wave - Bring all data together (plus satisfy French accounting requirements)

I’ll need to push a product list to iZettle, but that shouldn’t be too much extra work.

Other than Shopify, which I may well switch to in time, is there any other options I really should be considering?