What does the extension do?
The PureClarity Magento 1 extension does the following:
- Creates all the links to product, category, user & brand data
- Allows you to submit data feeds and historic order data feeds
- Sets up the autocomplete, search results page and product listing pages
- Ensures data integrity between your store and PureClarity through cron jobs
To get started you'll need to create a PureClarity Application Account.
Create a PureClarity Application Account
You will need to contact our Support Team to create your PureClarity account at firstname.lastname@example.org.
You will then receive the following for your new application:
- Region ID
If you have multiple language stores you will need an application per store, and thus multiple Application Access Keys.
NOTE: For security reasons it’s important to not share the SecretKey with anyone.
Install the Extension
Your Success Manager will send you the PureClarity Magento Extension. This should be installed using your normal procedure for installing Extensions (such as Magento Connect).
Once the PureClarity extension has been installed, navigate to the PureClarity settings page by hovering over the System menu item from the top bar menu. Then click Configuration, right at the bottom. Finally, scroll down until you see PURECLARITY configuration on the left-hand menu bar:
Go ahead and click that.
This takes you to six config areas.
First, expand the Environment tab and click ‘Yes’ on the Enabled menu.
Then, expand the Credentials tab. Here, paste in your AccessKey, SecretKey and select your specific Region from the drop down. Click [Save Config].
If you have multiple stores (e.g. with differing languages), contact us to provide you with multiple Access Keys.
You can configure each store individually by selecting the store from the Current Configuration Scope drop down at the top left of the configurations page, and configuring each store separately.
If you’d like to enable PureClarity with Brand information you will need to configure, enable and submit brand feeds. This could also be a Vendor or Manufacturer. A brand under most circumstances requires a name and an image to activate the brand recommender and search functionality in PureClarity. As Magento does not support Brands, PureClarity uses categories for brands.
You can configure this in the Catalog section on the top menu bar:
From there, select ‘Manage Categories’.
The PureClarity Magento extension handles brand feeds using Magento categories. This is done by creating a parent category, for example with the name “Brands”, that will have a list of subcategories for each of your brands. This will allow you to give each brand a name, an image and add the products that belong to that brand. The parent category and subcategories can be set to hidden from menus, but note that "Is Active" must be set to "Yes".
Once your brand categories are configured and you’ve added your products to them, you can set the parent category, such as Brands, under the “Brand Parent Category” drop down box under the PureClarity configurations page you navigated to earlier. This tells PureClarity to treat all the first level children of this category as brands.
Before enabling PureClarity on the front end you must ensure the extension has submitted an initial set of data feeds to PureClarity. This is documented below.
To keep your data in sync, you can use the Daily Feed, which sends the feed to PureClarity once a day. You might also consider turning on the Delta feed, which enables any changed you make to products to be sent along to PureClarity within a matter of minutes.
Submitting the first feeds
To kick things off ensure you have saved your settings and then click the [Run Feed…] button under the Actions tab to display the PureClarity Data Feed popup. From here we can manually generate and submit the data feeds:
Select the Website and Store you’d like to submit a data feed to, ensure Products, Categories, Brands and Users are checked, and click the [Run selected feed generations now] button.
For now, leave the “Import Historic Sales Orders” unchecked, this is discussed below.
You will see a status progress for the data feed creation and submission process.
Note: As outlined above changes to data are updated automatically by the PureClarity extension. However, should you wish to manually submit a full feed to PureClarity you can follow this process at any time.
Once the feeds have been generated, they will be submitted to PureClarity. To see when the data has been processed you can log into the PureClarity admin console, select Configuration > Feed Management to see a list of the feeds along with their import statuses. If there are any issues with the feeds, see the TroubleShooting Guide.
See the Advanced Configuration for more information on configuring what is sent as part of the product and category feed.
Historic Sales Orders
Following the same initial import process for Products, Categories, Brands and Users, you can also import the last 6 months of orders into PureClarity. This helps to activate and kick start the data that PureClarity collects by allowing the system to begin mining common purchase patterns and associating buying activities to users.
Orders can only be imported only once. If orders are imported a second time they are dropped by the system so as to not duplicate data.
Go Live with PureClarity
To go live with PureClarity, the next time you do a release on your site, you can make sure the site has the PureClarity plugin on it, ensure that the plugin has the same AccessKey and ScretKey as your current staging site, and then run a product feed once the keys are on the live site, so that PureClarity knows about the products on your live site - including links.
Congratulations! PureClarity is now installed, configured and initialised and is ready to be switched on!