WooCommerce is built with a REST API, and you can design any type of complex e-commerce website from scratch with great features.