Integration Guide

E-commerce Site Analysis

The first step toward an effective DataSource integration is to identify how content is used throughout your e-commerce site.

We recommend the following uses.

  1. Product Detail Page
  2. Category Navigation
  3. Faceted Search
  4. Natural Search
  5. Search Results Page
  6. Product Comparisons

A) Product Detail Page

An ecommerce product detail page will include high-quality images, a qualitative product description, a list of specifications, product videos, features and product comparisons.

We recommend the following content use on your product pages.

  • Product Images (Primary Image with the Image Gallery)
  • Brand Logo
  • Logo Programs
  • Title / Description
  • Rich Content:
    • Marketing Text
    • Key Selling Points
    • Product Features
    • What's in the box?
    • PDFs
    • Videos
    • Media Gallery
    • 360° Spin and Flash Tour
    • Hotspots
    • Compare Tables
  • Main Specifications
  • Extended Specifications
  • Accessories / Warranties


B) Category Navigation

DataSource SKU categorization provides a flexible, ecommerce-oriented hierarchy of classes and categories that you may use to enable customers to browse your catalog by category.

The comprehensive list of DataSource product categories includes information technology, consumer electronics, appliances, photo equipment, office products, toys, etc.

DataSource provides an advanced ecommerce-friendly 5-level alternative categorization.

Categorization Structure

If you define your own category structure we can help you align our categorization with your unique taxonomy.


C) Faceted Search

Searchable Attributes is a set of granular product attributes that enable faceted search functionality and custom sub-categorization of products for easy filtering. Customers specify product characteristics which narrows the choice of products. Faceted search should never return an empty search result.

DataSource provides the information on what attributes are recommended for parametric search and comparison, what is the optimum display order and the value ranges for numeric attributes as memory or diagonal size.

Learn More


D) Natural Search

Searchable Attributes are ideal building blocks for both natural language and parametric search. The Searchable Attributes provide a powerful basis for natural language search because the result set only includes products that contain the specified attribute or value. Compared to typical natural language searches that scan marketing texts, attribute-based searches have higher relevancy.


E) Search Results Page

Thumbnail Images and Product Titles / Product Descriptions enable customers to further refine search facets, select products for comparison and drill down into product detail pages.


F) Product Comparisons

Searchable Attributes or Specifications both support very targeted product comparisons. Products in the same category are described by the same attributes, so it is easy to display two or more products side by side to provide quick feature comparison.


Integration Guide

Systems & Workflow

Identify which systems will store and receive the product content. In our experience, our clients typically utilize the content in the following systems.

  1. Database
  2. PIM / DAM
  3. Ecommerce platform
  4. Search engine

1) Database

You will receive a feed with all available data components that will be loaded into your database. Then the data would need to be transformed for publication on your website.

The feed is a zipped file named download.zip that contains multiple tab-delimited text files with the data components.

Related Documents:


2) PIM / DAM

If you store DataSource content in a PIM, confirm with CCS Customer Support that you have purchased our PIM feed option as part of your DataSource agreement.

The PIM feed option and our Client Solutions team can help you integrate DataSource content into your PIM.

We have worked with clients across multiple platforms. For example, the DataSource Connector for Stibo STEP provides direct ingestion of DataSource product information, attributes/values into Stibo’s STEP MDM system.



3) E-commerce Platform

Please contact CCS Customer Support for more information regarding how we can help you integrate DataSource content into your e-commerce platform. We have worked with clients across multiple platforms.


4) Search Engine

Faceted Search - Searchable Attributes enable faceted search functionality and custom sub-categorization of products for easy filtering. Customers specify product characteristics that narrows product’s choice. When correctly implemented, faceted search should never return an empty search result.

Natural Search - Searchable Attributes are ideal building blocks for both natural language and parametric search. The Searchable Attributes provide a powerful basis for natural language search because the result set only includes products that contain the specified attribute or value. Compared to typical natural language searches that scan marketing texts, attribute-based searches have higher relevancy.



Integration Guide

Delivery Methods

  1. Database Feed
    • Faceted Search (Attribute Filters)
    • Search Results Page (Thumbnail Images, Product Titles)
    • Category Navigation (Category Levels)
    • Product Comparisons (Specs)
    • Accessories / Warranties (Related Products)
  1. JavaScript / API
    Product Detail Page:
    • Images
    • Marketing Text
    • Specifications
    • Rich Content (Videos, Additional Images & Marketing Copy)
    • Energy Labels
    • Logo Programs
  1. Custom Delivery Method (XML)
    • XML
    • If your systems require a format other than relational text files or javascript, please contact support.

Note: You may receive the content for Product Detail Page (Images, Marketing, Specs) in the Database Feed along with the content for Search and Navigation.

Rich Content, Logo Programs and Energy Labels are available via JavaScript/API only.


A) Database Feed (download.zip)

This option provides a feed with all available product data components. It is loaded and maintained in your database and transformed for publication on your website.

The feed is a zipped file named download.zip that contains multiple tab-delimited text files containing the data components.

The file is placed on your DataSource FTP account for up to 5 times per week to ensure the delivery of up-to-date information for new and updated products.

Related Documents:


B) JavaScript / API

Cloud (JavaScript)
DataSource Cloud is a hosted global content distribution system that delivers product page content components including product description, marketing text, key selling points, main and extended specifications, what’s in the box, and product PDFs directly to product pages.

Perform the following steps to use specifications, images and Rich Content (Videos, 360 degree spins, Hotspots, Compare Tables, etc.) on your product detail page.

  1. Go to portal.cnetcontent.com/en-us/account/preregister
  2. Enter your email address.
  3. Complete your profile and company information
  4. You will receive an email with a link to "Confirm your email account" and complete registration.
  5. From the My Product Page Settings, you will see available product page components.
  6. Click Get Code to get the script
  7. Copy the code provided
  8. Integrate the code in your product detail page

Cloud Documentation

API
As an alternative to the DataSource Cloud integration, the DataSource API provides the same data components as DataSource Cloud in JSON/JSONP format.

API Documentation

Please note that both solutions (Cloud and API) are for publishing components only. The data components that can be used to build faceted search, category navigation and product page accessory recommendations are delivered in the download.zip file via FTP.
You may see what components are available via Cloud\API in API documentation (Section:API Scope)


C) XML

If you require a xml file format delivery please contact CCS Customer Support.


Integration Guide

Upload Catalog

There are multiple ways of how you can submit your product catalog to CCS.


MFC/PRC Files Upload

You will need to create and upload two files to your FTP account:

  • MFC (Manufacturers) file that lists all the manufacturers (brands) for the products you are going to request
  • PRC (Products) file that includes the required products for which you would like to receive DataSource content.

You may review MFC/PRC creation guide at the following link:

MFC/PRC Creation Guide


ContentConnector Upload Option

You may request the products using the ContentConnector tool (see Step 5 for ContentConnector installation information).

You will need to:

  • Enable UploadProducts option in the ContentConnector configuration file
  • Run the ContentConnector in create mode
  • Fill in the created cds_sku_request table with the required products
  • Run the ContentConnector in import or upload modes

You may review the detailed information on how to request products using the ContentConnector at the following link in the Upload Products section:

ContentConnector Guide


Full Catalog File Upload

You may provide CCS with a full catalog file regularly (daily or weekly). The full catalog should include your up-to-date catalog with the products for which you would like to receive content.

CCS will setup an automated upload process which will define the product increments (add new products, remove the deleted) and will auto-create and auto-upload MFC and PRC files.

The full catalog should include the following data:

  • Manufacturer Name
  • Manufacturer Code (optional)
  • Manufacturer Part Number
  • Short Product Description
  • Your internal product part number
  • UPC/EAN code (optional)


Integration Guide

ContentConnector

The DataSource feed (download.zip) can be loaded into a database using the ContentConnector tool. It is a Java-based application that will perform all maintenance of CNET Content Solutions data directly in your environment. It will manage table creation, product requests (when applicable) and will perform the daily downloads to make sure that your data is always up to date.

We recommend using this tool as it will significantly reduce the complexity of setting up the service.

The ContentConnector currently supports most common installations:

  • SQL Server on Windows
  • MySQL on Windows and Linux
  • Oracle on Windows and Linux
  • PostgreSQL on Windows and Linux

The ContentConnector requires Java version 1.8 or higher.

You would need to create an empty database along with a User ID that has full rights on this database. These rights include the ability to add/drop tables, add/drop foreign keys, select, insert, update, and delete. This user ID should preferably be the owner of the database, but does not need to have any additional server privileges.

Related Documents:



Integration Guide

Catalog Type

DataSource content can be provided for your specific product catalog (PULL Type) or content can be delivered for the products that exist in the DataSource catalog (PUSH Type).


1) PULL Mode

The Pull Delivery Mode provides content for the products in your catalog. To receive content, you need to submit requests to your DataSource account. The requested products will be matched against our available catalog. Available products (Stocked SKUs) will be delivered to your account in the “download.zip” file which will be placed in the FTP download folder. Requests for products which are not currently available in the DataSource catalog (Non-Stocked SKUs) will be researched and delivered according to the service level in your agreement.


2) PUSH Mode

This catalog type provides the products that are available in DataSource database based on the following criteria:

  • Market / Language
  • Category
  • Manufacturer (Brand)
  • Distributor

You will receive a feed with the products filtered to the options specified in your DataSource agreement.