TYPES OF DATA FEED
“Data Feeds” are the mechanism by which Data is sent data from your store to PureClarity. The data feed cron processes within the plugin generate the data for each type of feed.
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 Settings > Data Feeds to see a list of the feeds along with their import statuses.
If there are any issues with the feeds, see the Troubleshooting page.
There are 4 types of feeds that the WooCommerce plugin can send:
PRODUCTS
This feed will contain data for all visible & enabled products in your store. It will send data for all product attributes and will send default pricing.
CATEGORIES
This feed will contain data for all visible & enabled categories in your store. It will send data for all category attributes.
USERS
This feed contains data for all WooCommerce Customers within your store. It will send basic information about each customer that can then be used to Segment them within PureClarity.
ORDER HISTORY
A set of data regarding the last 12 months of orders, including which customers ordered what products. 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 should only be imported only once. If orders are imported a second time they are dropped by the system to avoid duplicate data.
WHEN ARE FEEDS RUN?
DAILY FEED
By default, Product, Category and User feeds are run nightly at 3 am. This is done via a cron process and full feeds of each type are sent.
DELTAS
The PureClarity plugin has a mechanism called “Deltas” to handle Product & Category data changes.
When a Product or Category is changed within WooCommerce, a record of the ID that has changed is made in a database table and a cron process runs every minute to collate and send the updated data to PureClarity. This means that changes within WooCommerce should be reflected in PureClarity within minutes.
This is enabled by default.
MANUALLY
As outlined above changes to data are updated automatically by the PureClarity plugin. However, should you wish to manually submit a full feed to PureClarity you can follow this process at any time.
On the PureClarity Dashboard page within WooCommerce, click the “Run feeds manually” button within the “Feeds” panel.
This will bring up the feed selection popup:
Choose types of feeds you want to send, then click the “Run feeds now” button. This will request that the selected feeds are run as soon as possible. A cron process runs every minute to check for these requests and then generates and sends the feeds to PureClarity.
FEED STATUS ON DASHBOARD
A panel on the dashboard page gives you an overview of the status of each of the types of feed.
NOT SENT
If no feeds have yet been sent from your store, then this status will show.
WAITING FOR FEED RUN TO START
If feeds have been requested, but the cron job that runs them has not started yet, then this status will show.
IN PROGRESS: X% / WAITING FOR OTHER FEEDS TO FINISH
If the feed runner cron job has started and is processing a feed, then this status will show.
LAST SENT – X
Once feeds have run successfully, this status will show.
ERROR, PLEASE SEE LOGS FOR MORE INFORMATION
If an error occurs when transmitting the feed to PureClarity, then this status will show.