Product Store Updater
The Product Store Updater is the tool that updates the store with the products you have in the catalogue. Whatever you change in the Products List or in Add Product reaches the customer through it. You find it in the menu Products → Product Store Updater.
In most installations it runs automatically from the server, so you usually don’t need to press it yourself. Below we explain exactly what it does and when it is worth running manually.
Why it exists
The eShop keeps the products in two copies:
- The catalogue (BE): all your products, with all the internal data. This is where you work.
- The store (FE): only what the customer should see, ready with the final discount. The store reads from here.
The Product Store Updater is the bridge between them: it builds the store copy from the catalogue. This way the store stays fast and the customer never sees unfinished products.
What exactly it does
- Deletes the current store copy.
- Reads all the catalogue products one by one.
- Keeps only those that meet the conditions (below) and calculates the final discount for each.
- Writes those products back into the store.
When it finishes, a success message appears: “N items with image and quantity were copied”, and the action is recorded in the Log (Main Settings).
Which products make it into the store
A product is copied only if all three conditions apply:
- it is published (active),
- it has stock (the sum of all sizes is greater than 0),
- it has at least one photo.
This matches the green ✓ of the Products List. Because the copy is rebuilt from scratch, a product that sold out, was deactivated or lost its photo leaves the store at the next update.
The discount is calculated here
For each product the updater finds the discount that really applies: the one you have set on the product itself (on offer), the pricing Policies and the general policies. The store saves the final percentage and whether the product is considered “on offer”. A product with a discount lower than 0.01% is excluded from the discount policies.
That is why: when you change a policy, a discount or a price, the change appears in the store after the next update.
What does not pass into the store
Some internal data stays empty in the store copy and is not seen by the customer: the Product Comments, the user of the last change, the stock per warehouse and the MPN Alias.
When it runs
Automatically from the server
The server can be set up (cron job) to run the update periodically, together with the Skroutz files and the XML tree, through the Full Store Exporter tool. These runs are recorded in the Log as “Automated”. How often it runs depends on your server’s setup; if you are not sure, ask the administrator.
Manually, whenever you need it
Press Products → Product Store Updater. The update starts immediately and, when it completes, you return to the BE home with the success message. Run it manually when you want a change to show in the store now and not at the next automatic cycle, e.g. after new products, price changes or offers.
What is updated immediately, without the updater
Sales (e.g. from the POS) adjust the stock in the store copy immediately as well, without waiting for the next cycle.
My product doesn’t show in the store
- Check in the Products List that it has a green ✓ (published, stock, photo).
- Press Product Store Updater so you don’t have to wait for the automatic cycle.