Accepting payments is easy with Square. Clear rates, fast deposits (1-2 business days). Sell online and in person, and sync all payments, items and inventory.
You get trouble by manage sale between your online website and your brick and mortar store. OpenPOS made to help do it.
WooCommerce Point of sale module will create offline and online stock management for the products and orders.