How can I create the product feed manually in Magento 2?

The product feed is generated automatically by our Magento 2 extension via the standard Magento cron.

In case you want to trigger the product feed generation manually, you can execute the following command in the directory of your Magento installation

bin/magento recolize:feed:generate

If you only want to create the product feed for a certain store, you can use the following command:

bin/magento recolize:feed:generate 
How can I create the product feed manually in Magento 2?
> Read more

How to display recommendations in Magento 2?

To display the recommendations on the following pages

  • Product pages
  • Category pages
  • Search result pages
  • Cart
  • Checkout success page
  • 404 page

use the following CSS selectors

.catalog-product-view .column.main
.catalog-category-view .column.main
.catalogsearch-result-index .column.main
.checkout-cart-index .column.main
.checkout-onepage-success .column.main
.cms-noroute-index .column.main

Add the CSS selectors to your domain in the Recolize Tool under Domains > Edit > Configuration > Please enter the CSS selectors for your page.

How to display recommendations in Magento 2?
> Read more

The Magento product feed is not up-to-date

By default the Recolize product feed is generated each night. Additionally you can also set another time in the configuration section of the Magento extension.

If the Recolize product feed in Magento is not up-to-date there are a couple of things to check:

  1. Is the Magento cron job set up correctly? According to Magento it should run every 5 minutes.
  2. Has the Recolize cron job run successfully last night? Therefore e.g. you can check the cron_schedule table of your Magento installation.
The Magento product feed is not up-to-date
> Read more

Magento shows “Service Temporarily Unavailable” after extension installation via Magento Marketplace

If you install our Recolize Magento Extension via the Magento Marketplace downloader in the Magento backend you may experience an issue that your site shows an error message like “Service Temporarily Unavailable”.

This is not specific to our Magento extension and may occur with any extension installation. The reason is that you can opt in to set Magento into a maintenance mode during extension installation. Unfortunately there may be cases where this maintenance mode is not quit correctly after the extension installation has been completed.

To solve this issue just go to your Magento root directory and delete the file maintenance.flag. Then your shop is accessible again.

Magento shows “Service Temporarily Unavailable” after extension installation via Magento Marketplace
> Read more

How can I create the product feed export manually in Magento admin?

The product feed in Magento can be generated manually by executing the Dataflow profile:

  1. In the Magento backend go to System > Import/Export > DataFlow – Advanced Profiles and choose the appropriate Recolize Feed profile. Then click on the profile (all Recolize profiles start with “Recolize: ” in the name) and in the left tab “Start Profile” click on “Run Profile in Popup”.
  2. In the Recolize-Tool choose the appropriate domain und save it again to initiate the import.

If the Magento cron job is running correctly the Recolize Feed is generated daily and imported into Recolize.

If the problem persists it has to be checked if the PHP memory limit and maximum execution time is sufficent and increase the appropriate values accordingly (PHP setting memory_limit and max_execution_time).

How can I create the product feed export manually in Magento admin?
> Read more

Images in the carousel are not displayed, what can I do?

If the images in the Recolize carousels are not shown, the most likely reason is that the images are no longer available at the URLs that you have provided in the Recolize product feed. Depending on your system there are several points to check.

Magento

Possible causes in Magento are

  • the image cache has been manually flushed in the Magento backend
  • the Magento cron job is not running (any more)
  • the PHP memory limit for the process of the thumbnail generation has been reached

As a solution the product feed in Magento has to be regenerated and the import has been triggered in the Recolize tool. See our appropriate FAQ article.

If the Magento cron job is running correctly the Recolize Feed is generated daily and imported into Recolize, i.e. at the latest on the next day the problem is also solved automatically.

If the problem persists it has to be checked if the PHP memory limit is sufficent and increase the appropriate value accordingly (PHP setting memory_limit).

Images in the carousel are not displayed, what can I do?
> Read more