eCommerce Sites and WP Engine
WordPress is increasingly becoming the platform of choice for eCommerce sites. At WP Engine, we’re proud to host a large number of eCommerce sites. We certainly understand the anxiety that can come with moving an eCommerce site to a new, unknown platform. Because of this, we have specific platform settings in place to help out our customers with eCommerce sites, with some of the most popular plugins. And luckily, any other issues you may run into are easily worked out with WP Engine’s assistance!
My site has erratic or unexpected behavior. Help!
At WP Engine we boast a robust caching system called Evercache. This helps ensure that your site is fast, and scales well with extra traffic spikes you may experience. The nature of caching is to help ease the stress on the server where your site resides, by serving a cached “snapshot” of the site to each visitor.
For eCommerce sites, this is a double-edged sword. On one hand, it’s helping your site serve way more traffic at once! However, there are certain pages (like shopping carts, checkout, and login pages) that would not be good to serve from cache – we wouldn’t want the same content to show to all people on those pages.
For this reason, WP Engine has some specific cache exclusions already in place:
- The wp-login.php page
- The wp-admin area
- The staging area
- Pages named cart, checkout, or check-out
These are pages that we know would need to be uncached, for pretty much every site. There may be circumstances however, where you may need other pages excluded from caching, to ensure it’s not conflicting with the way eCommerce is functioning on those pages. The solution to this is simply to exclude those pages from caching! This tells our system to not use cache on the page, or path that you specify. If you need to make cache exclusions on your site, just reach out to our Support Team via Live Chat (available 24/7) in your User Portal, and we’re glad to assist with this!
Other Caching Exclusions
The solution to e-commerce cache related issues is sometimes simple as implementing caching exclusions. By telling the caching system to not cache certain pages or file paths related to checkout, we can ensure appropriate functionality is maintained. A nice rule of thumb is that if a page normally operates under SSL, then it should most likely not be cached.
What do I need to do?
Simply open a 24/7 Live Chat with our support team. If you already know which pages should not be cached, no problem, send the list over! Otherwise, we can work together to find out which pages need to be excluded to give you the optimal performance and appropriate functionality of your ecommerce environment.