Table of Contents

Shopware 5 plugin integration

Download from Shopware store

Installation

Configuration

In the plugin manager open the configuration by clicking on the pen icon.

Findologic Staging mode

During integration the Findologic service can be tested with the Findologic Test button or by calling

https://<SHOP_URL>/?findologic=on

The orange Findologic staging banner should be shown.

When the staging mode is used for the first time it's necessary to reload the page with Ctrl + Shift + R

Configure search word length


Product export

Default export

Please see Shopware 5 - Export information to get an overview which values are exported by default and where they can be found in your Shopware 5 backend.

Trigger product export

The export can be called with

https://<SHOP_URL>/findologic?shopkey=<SHOP_KEY>&start=<NUMBER>&count=<NUMBER>

This export url should be used automatically in the Findologic Account for the data sync, see documentation.

Products are going to be exported when:

Export specific product

For testing purposes the export can be called for a specific product. If the product is not exported, it will list the errors, otherwise the XML is shown.

https://<SHOP_URL>/findologic?shopkey=<SHOP_KEY>&productId=<PRODUCT_ID>


If you have troubles with the export please contact us at support@findologic.com.

The generated XML is validated against our predefined XSD scheme and built with our export library libflexport.


Plugin extension

To extend the default behavior of the Findologic main plugin and still be able get the to latest plugin updates, we've created the Findologic extension plugin. It already contains some code for extending the export logic, but you can also extend the plugin to override search logic, or even the templates of filters.

For detailed information on how to use the extension and code examples, please follow:

Integration of promotions

The promotion template will be provided by the plugin if there is a match with the query and can be added via the following smarty-plugin:

{include file='frontend/fin_search_unified/promotion.tpl'}

This will add the following block of HTML to template:

{block name="frontend_listing_promotion"}
  {if $finPromotion}
    <div id="fl-promotion" class="panel has--border is--rounded">
      <div class="panel--body is--wide">
        <a href="{$finPromotion.link}"><img class="image" src="{$finPromotion.image}"></a>
      </div>
    </div>
  {/if}
{/block}

Integration of Smart Did-You-Mean

See Customize Smart Did-You-Mean in Shopware 5.


Upgrade information

Breaking changes to the main plugin will only be released in major releases (e.g. 10.x.x => 11.x.x) and a respective UPGRADE-x.x guide can be found at GitHub.