Skip to main content

FINDOLOGIC

System » Client » Select client » Services » FINDOLOGIC

Old: CMS & online store

This manual page describes functions that pertain to the old plentymarkets online shop Callisto. For information regarding the online store template Ceres, please refer to the Setting up Ceres page.

1. FINDOLOGIC - search and sales control

The intelligent search technology FINDOLOGIC helps your customers find the items they are looking for. At the same time, it provides customers with a unique shopping experience and contributes to their satisfaction with your online store.

1.1. Search quality

The search function helps users find the items they are really looking for. Thanks to intelligent technology, you no longer have to alter settings or boosts to achieve this goal. This means that improving for the worse by manually changing things is not possible.
In addition, the FINDOLOGIC search function is continuously enhanced as it learns from users' behavior. As a result, relevant items are automatically ranked higher. FINDOLOGIC learns to understand the terms users enter and creates its own vocabulary based on them.

2. Integrating the search software FINDOLOGIC into plentymarkets

In order to use the FINDOLOGIC search in your online store, you have to order it with FINDOLOGIC’s online order form:
Order the FINDOLOGIC software (the homepage is in German only).

2.1. Setting up a user for FINDOLOGIC

Your plentymarkets system will be connected to FINDOLOGIC via the SOAP interface. In order for it to have access, you need to create an individual user account with access rights to the API in your system.

Setting up an API user account

Go to System » Settings » User and set up a new user account for FINDOLOGIC, which has API set as the user class.

For further information, refer to the Creating a user page of the manual.

2.2. Information for FINDOLOGIC

FINDOLOGIC needs to have the following information from you in order to connect to your system:

Inserting the WSDL

Copy your SOAP WSDL and insert it into the FINDOLOGIC customer account within the Export URL field.

Make sure that you replace the text SHOPURL.COM in the WSDL with your own store’s URL.

  • The user’s login data (see section 2.1)
    The user name and password. [NOTE] .Entering the user data

Enter the user name and password for the API user into the FINDOLOGIC customer account within the Export-ID field and the Export-Passwort field.

2.3. Activating FINDOLOGIC

You will need a FINDOLOGIC identification key and a FINDOLOGIC URL for the activation. You will receive this information upon purchasing a corresponding license.

EN Settings Client Standard External Findologic 01 SI
Figure 1. FINDOLOGIC settings

Activating FINDOLOGIC:

  1. Go to System » Client » Select client » Services » FINDOLOGIC.
    → If you have set up several stores or additional clients (stores), then open the menu for the respective store.

  2. Pay attention to the explanations given in Table 1 and carry out the settings as desired.

  3. Save the settings.

The following table explains the options for FINDOLOGIC:

Table 1. Activating FINDOLOGIC
Setting Explanation

Use FINDOLOGIC for the store search

Select Yes in order to use FINDOLOGIC for the search function in the online store.

Use FINDOLOGIC for the navigation

The option Yes will activate the selector function (see section 4). No will deactivate the selector function.

Identification key

Enter the data that you received from FINDOLOGIC.

Shop URL

The online store’s URL

FINDOLOGIC URL

Enter the data that you received from FINDOLOGIC.

Number of items per page

Define the maximum number of search results that should be displayed on one page.
This setting overrules the setting made in the ItemViewSearchResultsList template under CMS » Web design » Layout » ItemView (default setting: 10).

2.4. Design settings

The following settings are carried out within the CMS menu.

Integrating CSS style for the FINDOLOGIC search:

  1. Go to CMS » Web design » Layout.

  2. Under CSS, select the option CSSContent.

  3. Enter the desired style.

  4. Save the settings.

Changing the CSS:

If you want to change the configuration of the FINDOLOGIC filter, then use the template in the FINDOLOGIC backend.

Inserting code into the PageDesignContent template:

  1. Go to CMS » Web design » Layout » PageDesign » PageDesignContent.

  2. Enter the following lines of code into the template, between the template variables $FormOpenSearch and $FormCloseSearch:

<input id="customer_class" name="customer_class" type="hidden" value="$CustomerClass" />;

2.5. Integrating the FINDOLOGIC autocomplete function

With FINDOLOGIC’s intuitive autocomplete function, searching in a plentymarkets shop system becomes even simpler and more comfortable. As soon as you enter the first few letters of the word that you are searching for, you will be guided and assisted by receiving reasonable suggestions for how the word could end.

.

This function is available for FINDOLOGIC customers, who have the package Advanced-10 or higher.

Integrating FINDOLOGIC autocomplete:

  1. Enter the following lines of code into the PageDesignContentMainFrame template, between the template variables $FormOpenSearch and $FormCloseSearch:

<script type="text/javascript" src="/tpl/global/jquery/jquery.autocomplete.js">
</script>
<input id="customer_class" name="customer_class" type="hidden" value="$CustomerClass" />
<input id="multishop_id" name="multishop_id" type="hidden" value="$WebstoreID" />
<script type="text/javascript" src="/tpl/global/jquery/autocomplete.js"></script>

→ The input field (search field) has to contain the ID flAutocompleteInputText. . Save the settings.

Example CSS for FINDOLOGIC:

3. The search result’s design

The following options are available for the search results' design.

3.1. "FINDOLOGIC" option

With this setting, the design of search results in the FINDOLOGIC template manager will be adjusted. The template is called plenty.tpl.

Specific characteristics are missing from the FINDOLOGIC design. These are, in contrast, provided by the plentymarkets design, e.g. availability (see section 2.3).

3.2. "Plenty" option

With the Plenty setting, the search results will be generated by the plentymarkets system.

Recommendation

Select the Plenty option for the search result’s design instead of the FINDOLOGIC option. If you do not do this, then only the item IDs will be displayed in the search instead of the entire item itself
Make sure to include the slash "/" at the end. Otherwise the search will not be correctly integrated into your store.

Go to CMS » Web design » Layout » ItemView » ItemViewSearchResultsList to carry out the corresponding settings (Figure 2).

EN Settings Client Standard External Findologic 02 SI
Figure 2. code for search result
Tip

When using the plentymarkets design, you can embed template variables such as $AvailabilityString into the ItemViewSearchResultsList template.

Items per page

Please note that the setting for ItemViewSearchResultsList_ItemsPerPage will not be taken into consideration. This setting has to be carried out directly with FINDOLOGIC.

4. FINDOLOGIC navigation

The FINDOLOGIC navigation makes it possible to search for a desired item more accurately and specifically. The navigation is integrated in only a few steps, which are described below.

4.1. Integrating the navigation

The navigation is embedded into the PageDesignContent template using the template function {% FindologicFilterContainer() %}.

The template ItemViewThirdPartySearchResultsList controls the selector’s function.

Embedding the navigation:

  1. Go to CMS » Web design » Layout » ItemView » ItemViewThirdPartySearchResultsList.

  2. Insert the template function {% FindologicFilterContainer() %} into an appropriate place in the template, e.g. in the sidebar or under the category navigation.

  3. Save the settings.

  4. The following code needs to be inserted into the ItemViewThirdPartySearchResultsList template in order for the navigation results to be displayed correctly.

Example code that you can use for the template:

 {% FindologicHeader() %}
			$FormOpenOrder
<table style="width: 100%; border: none;{% if $RowCountModulo2 %} background-color:#fff;{% else %} background-color:#FDE4C8{% endif %}">
<tbody>
  <tr>
    <td rowspan="2" style="width: 120px; text-align: center; vertical-align: middle;"><a href="{% Link_Item($ID) %}"><img alt="" class="pmManScreenshot" src="$PreviewImageURL[1]" /> </a></td>
    <td style="width: 70%; text-align: left; vertical-align: top;"><a href="{% Link_Item($ID) %}" style="color:#000000; text-decoration:none;"><strong>$Name[1]</strong> </a>
      <p>$DescriptionShort</p></td>
  </tr>
  <tr>
    <td style="text-align: left; vertical-align: top;"><table style="width: 100%; border: none;">
        <tbody>
          <tr>
            <td colspan="3" style="text-align: right;">$AttributeSelect</td>
          </tr>
          <tr>
            <td style="text-align: left;"><span class="Price">$Price</span> <span class="smallText"> $VATHint $VAT% <a class="aSmall" href="{% Link_ShippingCosts() %}"> zzgl. $DefaultShippingCost Versand </a> {% if $Weight &gt; 0 %} Versandgewicht: $Weight g {% endif %} </span></td>
            <td style="text-align: center;">Menge:
              <input maxlength="3" name="ArticleQuantity" size="3" type="text" value="1" /></td>
            <td style="text-align: center;"><input alt="Kaufen" class="formblanc" src="" title="Kaufen" type="image" /></td>
          </tr>
        </tbody>
      </table>
      		$FormCloseOrder

Template at FINDOLOGIC

The navigation template in the FINDOLOGIC template manager includes three template functions for plentymarkets. The content will then be inserted into the respective plentymarkets template functions (see the following list).

The following table explains the template functions for FINDOLOGIC CODES in plentymarkets:

Table 2. Template functions for FINDOLOGIC CODES
Setting Explanation

FINDOLOGIC CODE for the header

Is equivalent to the plentymarkets template function {% FindologicHeader() %}

FINDOLOGIC CODE for the navigation

Is equivalent to the plentymarkets template function {% FindologicFilterContainer() %}

FINDOLOGIC CODE for the pagination

Is equivalent to the plentymarkets template function {% FindologicPagination() %}

4.2. Activating the navigation

Go to the FINDOLOGIC menu to activate the navigation (see Figure 1 and Table 1).

Activating the FINDOLOGIC selector

There, select the setting Yes under Use FINDOLOGIC for the navigation.

Save the settings.

To top