WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture...
You can use caching for an online shop, but pages personalised for individual customers need separate handling. Basket, checkout and customer account pages should not be served from a page cache shared between visitors. Check the guidance for your shop platform and caching solution before enabling it.
Test in a separate environment, both as a guest and as a signed-in customer: add products, change quantities, apply a discount code and complete a test order. Check that prices and stock information update correctly. Avoid combining multiple caching solutions unless you understand how they interact, and clear the cache after relevant changes.