The Solution
To address usability and ease of use issues, WordPress using WooCommerce to handle the store was a no-brainer solution. WordPress and WooCommerce powers the largest share of eCommerce for a reason. The really large inventory was organized and loaded into the store using a CSV solution that was easy for the client to do themselves and saved both time and money.
Inventory tracking was done internally using built in WooCommerce solutions and a custom shipping solution was designed to work in both the US and Canada.