Unbxd Recommendations - Magento
The Unbxd Recommendations extension for magento lets you employ the recommendation widgets on your online store. The extension's interface helps you install, configure, and integrate with Unbxd Recommendations right from the Magento Admin Panel.
The following sections provide step-wise instructions along with screenshots to set up the Recommendation extension on your Magento based store.
1. Installation
Recommended Version
The extension is compatible with only Magento 1.5 and later versions. If you are on an older version, it is highly recommended that you upgrade before you start the installation.Note
The Unbxd extension does not change or modify the design of your ecommerce application in any manner.- Go to the Unbxd Recommendations extension page on Magento Connect website.
- Click Install Now.
If you have not yet signed up with (or logged in to) Unbxd Recommendations, you will be asked to do so before you start the installation. Learn how to set up your console.
- Select the I agree to the extension license agreement checkbox and click Get Extension Key.
- Click Select and copy the Extension key.
- On your Magento Admin Panel, navigate to System → Magento Connect → Magento Connect Manager on the main menu.
You will be redirected to the Magento Connect Manager page.
- Navigate to Extensions → Install New Extension → Paste extension key to install and insert the extension key.
- Click Install.



Once the extension is successfully installed, Unbxd Recommendations extension will appear on the list of extensions under the Manage Existing Extensions section.
An Unbxd tab will be added on the main menu.
2. Authentication
After you have installed the extension, you need to authenticate it. Authenticate requires your 2 Unbxd account keys, Site Key and Secret Key.
To access your account keys on the Unbxd Recommendations console, navigate to Manage → Configure Site.
Learn more about Unbxd account keys.
To authenticate the extension, do the following:
- On your Magento Admin Panel, navigate to → Unbxd → Authentication and paste the keys in their respective fields.
- Click AUTHENTICATE. REAUTHENTICATE if required. This is will authenticate the Unbxd Recommendations extension for your account.

3. Catalog
Your product catalog information is essential in order for the extension to work. Therefore it is important that you sync your catalog data with us.
Catalog configuration involves:
- Mapping Catalog Attributes
- Adding Custom Attributes
- Filtering Catalog Data
- Syncing your Catalog
- Unbxd attributes: Unbxd feature fields.
- Magento Attributes: Default Magento fields.
- Custom Attributes:Your custom fields synced with Magento.
3.a Map Catalog Attributes
Mapping Magento fields with Unbxd's feature fields will enable the extension to correctly relate to your products and thereby fetch right results. To map your catalog attributes, do the following:
- Navigate to Catalog → Map Catalog Attributes.
- Click Edit Attributes at the bottom of the table.
- Select an appropriate Magento Attribute for the corresponding Unbxd feature field.



3.b Add Custom Attributes
You can add the remaining product fields as custom attributes. All the fields you have added on Magento will be listed here. To add a Custom Attribute, do the following:
- Click Add Attribute.
- Click the + button to add new rows.
- Select the attribute and specify its datatype.
- Click Save to save the changes.


Click the Cancel (X) button to delete a row.
3.c Filter Catalog Data
You can also exclude the products you do not want to be displayed in the recommendations based on its fields by creating a filter.
To create a filter, do the following:
- Click Filter Catalog Data [Optional].
- Click Add a new rule.
- Select the desired Attribute (Field) from the list.
- Choose the filter operator: Equal to or In between according to the attribute. Equal to is used for single value fields and In between to specify a range.
- Enter the values.

You can also add new rules which will work in conjunction with other rules.
3.d Sync you Catalog
After you have finished configuring your catalog data, you can sync your catalog. To initiate a catalog sync,navigate to Sync the Catalog Data section and click SYNC CATALOG.
Set up a Cron Job
IMPORTANT:
Setting up a Cron Job is an crucial step as your catalog may undergo frequent updates and must be synced with Unbxd in order to show updated recommendations to visitor.You can set up a cronjob using Magento cron, which performs a catalog sync at regular intervals. To setup a cronjob, Contact Unbxd Support.
Analytics
Tracking visitor analytics and behaviour is essential in order to provide appropriate and relevant recommendations to your visitors. Unbxd analyzes every visitor events anonymously and tracks their product clicks, cart additions, and orders. This information is then used for displaying personalized recommendations back to the visitors.
We make use of browser cookies to track visitors on your store. This browser cookie helps tag visitors with a unique information (uid) in order to recognize their revisits.
Know more about Unbxd Analytics.
Testing Analytics
You can test if the visitor events are being correctly tracked by manually performing each event on your magento-based store.
To check whether the events were successfully tracked or not, navigate to Magento Admin panel → Unbxd menu tab → Analytics. If the Unbxd analytics has tracked the events you performed on your store, you would see a check mark under each category (SEARCH HITS, PRODUCT VIEWS, CART ADDITIONS, ORDERS).

Recommendation Widget Integration
Adding recommendation widget to your Magento site is simple. All you need to do is add a HTML code snippet to the respective template files. There are 2 ways of integrating the widgets, they are:
- Integration through the CMS.
- Integration using the store templates.
Integrating through CMS
To integrate through the CMS, do the following:
Steps
- On the Magento Admin Panel, navigate to CMS → Pages.
-
You will be re-directed to the Manage pages section.
- In the Manage pages section, select the page you want to paste the widget.
- On the left navigation menu, click Content to view the page information.
- Paste the code snippet in the appropriate location.
Integration using Store Template Files
Unbxd Recommendations can be displayed by pasting snippets on appropriate template files. The table below shows HTML code snippets for each widget that need to be pasted on its respective template files.
Recommendation Widget | Code snippet | Site Property |
---|---|---|
Recently Viewed | <div id="unbxd_recently_viewed"></div> | Home Page, Product Page |
Recommended For You | <div id="unbxd_recommended_for_you"></div> | Home Page, Product Page |
More Like These | <div id="unbxd_more_like_these"></div> | Home Page, Product Page |
Viewed also Viewed | <div id="unbxd_also_viewed"></div> | Product Pages |
Bought also Bought | <div id="unbxd_also_bought"></div> | Product Pages |
Cart Recommendations/td> | <div id="unbxd_cart_recommendations"></div> | Cart pages |
Homepage Top Sellers | <div id="unbxd_top_sellers"></div> | Product Pages |
Category Top Sellers | <div id="unbxd_category_top_sellers"></div> | Category/Sub-category Pages |
Brand Top Sellers | <div id="unbxd_brand_top_sellers"></div> | Brand Pages |
Product Detail Page Top Sellers | <div id="unbxd_pdp_top_sellers"></div> | Product Pages |
Refer the table below to locate template files for each Page Type on your Magento Admin Panel.
Page Type | Template File |
---|---|
Home Page | app/design/frontend/{your_package}/{your theme}/template/sample/home.phtml |
Product Page | app/design/frontend/{your_package}/{your theme}/template/catalog/product/view.phtml |
Cart page | app/design/frontend/{your_package}/{your theme}/template/checkout/cart.phtml |
Category Listing Page | app/design/frontend/{your_package}/{your theme}/template/catalog/product/list.phtml |
Brand Pages | app/design/frontend/{your_package}/{your theme}/template/catalog/product/list.phtml |