Есть два пути:
1. Быстрый
1.1. Изучить WP
1.2. Написать магазина
1.3. Переписать на AJAX нужные механизмы
2. Долгий
2.1. Изучить WP и WooCommerce
2.2. Переписать нужные механизмы на AJAX
Готовых решений тут нет.
WordPress из коробки дает много готовых типовых решений.
Если вам нужно усложнение, то считайте что у вас голое php приложение и вперед.
WP никак не органичивает вас в фантазиях. Но нужно понимать что ускорение вы получите только в типовых механизмах. Все что сложнее - то ручками.