Cache Clear Functionality

Introduction

NOTE – This guide is for stores not currently using Elastic Search. Please see below for Stores using Elastic search as there are some differences. If you are unsure which you should read, please contact your client support team. 

To save and publish changes to a Product Page, first it is important that a specific project is selected from the top right when making a change. If not, the user will only have the Save option for the product. They will also only have the Save option at the bottom of the Product Page.  

Product Page in Merchant & Project

Once you have entered into a product page as part of a specific Merchant and Product you will see the following options  

  1. Under Top Menu: Publish All Changes 
  2. Bottom Menu: Save, Store Cache Update, Elastic Search Udpate 
  3. In pop up menu after clicking the Save button from point 2: Save, Save & Publish.  

 

Save 

When you have made changes to any of the content of a product page, you need to save that page.  

When you select Save, if all is correct with the product, you will see a pop up as below: 

Save & Save & Publish Confirmation Pop up 

  1. Save – If you select Save here, the changes will be saved, but changes will not show on the storefront until you publish them. You can Publish it as part of “Publish All Changes” (see CMS Update All Store page & Publish All Changes), OR you can use the Store Cache Update button  (see below) 
  2. Save & Publish – If you save and publish then for this product, the caching of the product across the site will be updated. Any changes relevant to where that product appears on the storefront (EG, Homepage, Category Page, Product Page) will be made on those pages, once the publishing has finished.  

You may wish to save only, if you plan to make multiple changes to multiple products before publishing all in one go.  

Store Cache Update 

If you have saved your product but not published, and want to specifically clear the cache for that particular product, you can use the Store Cache Update button. This will publish all changes to this particular product across your store front. (It does the same publish as Point 2 above, however you can use this if you only used “save” earlier in the process). You can also use this to “force” a cache clearing publish on a specific product, if a change you expected to see isn’t showing on a product page.  

Product Page with Elastic Search 

NOTE – For Stores that use Elastic Search to populate filters, it is important to note some key differences to the process. 

Save

When you have made changes to any of the content of a product page, you need to save that page.  

When you select Save, if all is correct with the product, you will see a pop up as below: 

Save & Save & Publish Pop up 

  1. Save – If you select Save here, the changes will be saved, but changes will not show on the storefront until you publish them. You can Publish it as part of “Publish All Changes” (see CMS Update All Store page & Publish All Changes), OR you can use the Store Cache Update button  (see below) 
  2. Save & Publish – If you save and publish then for this product, the caching of the product across the site will be updated. Any changes relevant to where that product appears on the storefront (EG, Homepage, Category Page, Product Page) will be made on those pages, once the publishing has finished.  

You may wish to save only, if you plan to make multiple changes to multiple products before publishing all in one go.  

Note: A key difference here for stores with Elastic search is that when you select Save only, Elastic search (and related filters) will update in approximately 1 minute automatically, even if you do not select SAVE & PUBLISH – Elastic search only updates content related to the filters and so while filters will be updated, the Product Page content will NOT, if you use this option 


SELECTING SAVE & PUBLISH WILL CHANGE the content of a Product Page and if relevant, also update any filter content on the store.  

 

Store Cache Update 

If you have saved your product but not published, and want to specifically clear the cache for that particular product, you can use the Store Cache Update button. This will publish all changes to this particular product across your store front. (It does the same publish as Point 2 above, however you can use this if you only used “save” earlier in the process). You can also use this to “force” a cache clearing publish on a specific product, if a change you expected to see isn’t showing on a product page.  

 

Elastic Search Update 

This button is as a way to manually force and Elastic Search update to push any changes to areas such as Filters if for some reason the “save” functionality hasn’t updated it. It should be used only if changes aren’t seen. It works to update only Elastic Search and any fields of a product that are related to it. It will not update content of product on the Product Page.  

CMS

In the CMS we have the following options for publishing/clearing the cache.  

  1. Save Changes 
  2. Update All Store Pages & Publish All Changes 
  3. Update Quick Search 

Save Changes 

When you have made changes to a page in the CMS, this will save those changes. If you use this, the changes will be saved, however will not be published on the front end. This means you can make multiple changes and publish all at once.  

Update All Store Pages & Publish All Changes 

When you have made changes to one or more pages in the CMS and saved them, you can use the “Update All Store Pages” to publish those changes to the Front End. Please note, any changes that have been made and saved, will be made live on the Front End when you press this button.   

Update Quick Search 

If you are using a Non-Elastic Search based store, using “Update Quick Search” will refresh the search, so any changes to products, such as the name, will then be reflected when a customer is searching.   

TASK SCHEDULER

When using Task Scheduler, you can plan in advance the times you want to change certain parts of the site. This includes 

  • Products 
  • Slideshows 
  • Feeds 
  • Menus 
  • Categories 

You can schedule these using the tool or via a CSV update. When these changes are scheduled to happen, Search, Product Pages and CMS pages (Homepage, Category pages etc) will be updated automatically. You will not need to manually publish or update the Search in the Back Office .