Square is one of the most complete platforms out there with tools for retail, inventory, payroll, gift cards, loyalty programs and even financing. Definitely is one of our favorites platforms for a full eCommerce application.
It's the ideal platform for businesses that have retail locations, with payroll and inventory.