These features are only visible if one of these plugins is installed and activated on your site. This feature is available only in Pro version.
Cache Empty Minicart – Let Swift cache Cart Fragments (wc-ajax=get_refreshed_fragments) requests if the cart is empty. WooCommerce sites, especially large ones, almost always encounter load time issues with the following AJAX request. https://mydomain.com/?wc-ajax=get_refreshed_fragments. The cart fragments feature and or AJAX request in WooCommerce is used to update the cart total without refreshing the page. However, this definitely comes at a cost and a lot of times if isn’t even used or needed.
Disable Cart Fragments – With this feature you can disable WooCommerce carts fragment completely. click on the box and choose between Everywhere, Non-Shop Pages , Specified Pages or URLs.
WooCommerce Session Cache (BETA) – Swift automatically excludes the “Cart”, “Checkout”, and “My Account” pages from the cache. With the feature “session cache” Swift caches the cart, checkout, my-account pages for each users separately (and clear/prebuild them on any cart action).
GEO IP Support – When you have set Geolocation in WooCommerce, Swift will create different cache (subcache) for all locations which are enabled. However it is a bit deprecated, Ajaxify prices is better solution for this. Note. It can increase total cache size, because it creates different cache for all locations!
Ajaxify Prices – This option is using Lazyload Elements feature to load prices. It can be useful if you sell items with different TAX rates, based on user’s location. You can use Geolocate with page caching support as well in WooCommerce settings.