Product Catalog Integration

Integrate and sync product catalogs seamlessly with Product Catalog Integration.

Netcore's Product Catalog Integration enables you to import, manage, and use your product catalog within the Netcore CE dashboard. You can integrate product data from multiple sources, like Shopify, Google XML feeds, or Custom URLs, to enable features such as Merchandising Triggers, Product Picker, and personalized marketing.

Let's say, as a marketer, you want to integrate your Shopify store catalog and a custom Google XML feed into PCI. Once integrated:

  • The platform automatically syncs products and regularly updates changes to ensure your catalog stays up to date.

    📘

    Note

    This does not mean instant updates after every change. Updates are processed at frequent intervals.

  • The Product Picker lets you easily add products to emails without manually entering details.
  • A price drop trigger campaign runs automatically whenever a product’s sales price decreases.

This workflow saves you time, improves consistency, and ensures your marketing campaigns always use up-to-date product information.

Add Catalog

Follow the steps to add the catalog to the Netcore CE dashboard and use the product picker thereafter.

  1. Log in to the Netcore CE dashboard and navigate to Content > Products.
  2. Click ADD CATALOG button to get started.

There are three sections you come across when creating a product catalog:

  1. Setup
  2. Field Mapping
  3. Frequency

Setup

  1. On the Setup page, provide basic details on importing the catalog.
  2. Select the platform (Website or App) that is connected to your Netcore CE dashboard.
  3. Use the dropdown menu to select the specific Website or App you want to sync.
  4. Once selected, we automatically generate a default Catalog name for you. If necessary, you can edit this name before saving.
  5. Select the Source for your catalog:
    • Shopify: Requires plugin installation from the Shopify App Store. Refer to the given document to know how to install a Shopify plugin.
    • Google XML: Paste a valid XML/CSV/JSON feed URL. For the supported XML feature, refer here.
    • Custom URL: Enter your custom product feed URL.
    • Cloud Storage (Coming soon): Connect via the Integrations section; select the configured catalog here.
    • Manual Upload: Upload a CSV file as a one-time import.

📘

Note

The system validates URLs immediately. Invalid links cannot proceed to the next step.

Check the Only sync active products option to include only products marked as "active" in your catalog.

📘

Note

Active products typically refers to products that are available for sale (not out-of-stock, archived, or disabled). Ensure your catalog’s product status is up to date before syncing.

Map your catalog attributes to Netcore's standards format. Our AI Co-marketer transforms the field automatically based on your prompt. Refer here to know more about Transformations.

XML Feed Structure

Follow the structure of the XML feed below for integrating product data with platforms that accept the Google Merchant Centre specification.

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" xmlns:c="http://base.google.com/ns/1.0" version="2.0" encoding="utf-8">
 <channel>
  <item>
   <g:id>NC-LAPTOP-PRO-I9</g:id>
   <g:title>Netcore Pro Laptop 2024 (i9, 32GB RAM) - Space Gray</g:title>
   <g:description>The flagship Netcore Pro is built for power and portability. Featuring a stunning 16-inch Retina display, Intel Core i9 processor, 32GB of unified memory, and 1TB SSD. Ideal for developers, designers, and multimedia professionals. Includes the revolutionary 'Netcore Chip' for enhanced security and performance optimization. This model boasts a 14-hour battery life and fast-charging capabilities. Shop now and experience the difference.</g:description>
   <g:link>https://netcoregear.com/laptops/pro-i9-space-gray</g:link>
   <g:image_link>https://netcoregear.com/media/images/products/nc-laptop-pro-i9.jpg</g:image_link>
   <g:price>2499.00 USD</g:price>
   <g:sale_price>1999.00 USD</g:sale_price>
   <g:sale_price_effective_date>2025-11-20T00:00:00Z/2025-11-27T23:59:59Z</g:sale_price_effective_date>
   <g:brand>Netcore</g:brand>
   <g:gtin>1234567890123</g:gtin>
   <g:condition>new</g:condition>
   <g:color>Space Gray</g:color>
   <g:shipping_weight>2.50 kg</g:shipping_weight>
   <g:availability>in stock</g:availability>
   <g:product_type>Electronics &gt; Computers &gt; Laptops &gt; Professional Series</g:product_type>
   <g:google_product_category>Electronics &gt; Computers &gt; Laptops</g:google_product_category>
  </item>
  <item>
   <g:id>NC-MOUSE-ERGO-BLK</g:id>
   <g:title>Netcore Ergo Wireless Mouse - Jet Black</g:title>
   <g:description>A comfortable and precise wireless mouse designed for all-day use. Features an ergonomic vertical grip to reduce wrist strain and a high-precision 16000 DPI sensor. Connects via 2.4GHz USB dongle or Bluetooth 5.0. 9 programmable buttons. Perfect for work or gaming.</g:description>
   <g:link>https://netcoregear.com/accessories/ergo-mouse-black</g:link>
   <g:image_link>https://netcoregear.com/media/images/products/nc-mouse-ergo-blk.jpg</g:image_link>
   <g:price>75.00 USD</g:price>
   <g:brand>Netcore</g:brand>
   <g:gtin>9876543210987</g:gtin>
   <g:condition>new</g:condition>
   <g:color>Jet Black</g:color>
   <g:availability>out of stock</g:availability>
   <g:product_type>Electronics &gt; Computer Accessories &gt; Mice &amp; Pointing Devices</g:product_type>
   <g:google_product_category>Electronics &gt; Computer Components &gt; Input Devices &gt; Mice</g:google_product_category>
  </item>
 </channel>
 <config>
  <system>DummyFeedGenerator</system>
  <extension>NetcoreTechDocs</extension>
  <version>1.0.0</version>
  <magento_version></magento_version>
  <time>5 seconds</time>
  <date>2025-11-20 10:31:00</date>
 </config>
</rss>
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:g="http://base.google.com/ns/1.0">
  <title>Netcore Gear Tech</title>
  <link href="https://www.netcoregear.com" rel="self"/>
  <entry>
    <g:id>NC-HEADSET-XM5-WHT</g:id>
    <g:title>Netcore Ultra Noise Cancelling Headset XM5</g:title>
    <g:availability>in stock</g:availability>
    <g:condition>new</g:condition>
    <g:description>Experience pure sound with the Netcore XM5 headset. Featuring industry-leading noise cancellation technology, 30 hours of battery life, and crystal-clear call quality. The lightweight, ergonomic design ensures maximum comfort for all-day wear. Comes with a compact carrying case and a 3.5mm audio cable. Available in Arctic White and Midnight Black.^M
Perfect for travel, remote work, and immersive audio experiences. Two-year limited warranty included. Wash Care: Wipe clean with a soft, dry cloth. Avoid exposure to extreme temperatures and moisture.</g:description>
    <g:image_link>https://img.netcoregear.com/products/headphones/xm5-white.jpg</g:image_link>
    <g:link>https://www.netcoregear.com/product/ultra-headset-xm5-white</g:link>
    <g:price>399.99 USD</g:price>
    <g:sale_price>349.99 USD</g:sale_price>
    <g:sale_price_effective_date>2025-11-20T00:00:00Z/2025-11-27T23:59:59Z</g:sale_price_effective_date>
    <g:brand>Netcore</g:brand>
    <g:additional_image_link>https://img.netcoregear.com/products/headphones/xm5-white-angle.jpg, https://img.netcoregear.com/products/headphones/xm5-case.jpg</g:additional_image_link>
    <g:age_group>adult</g:age_group>
    <g:color>Arctic White</g:color>
    <g:gender>unisex</g:gender>
    <g:item_group_id>NC-HEADSET-XM5</g:item_group_id>
    <g:google_product_category>Electronics &gt; Audio &gt; Headphones &amp; Headsets</g:google_product_category>
    <g:material>Aluminum, Faux Leather, ABS Plastic</g:material>
    <g:pattern>Solid</g:pattern>
    <g:shipping>Standard Shipping (3-5 days): $5.00&lt;br&gt;Express Shipping (1-2 days): $15.00</g:shipping>
    <g:size>One Size</g:size>
    <g:tags>ANC, Bluetooth, Wireless, Hi-Fi</g:tags>
    <g:add_desc>&lt;div&gt;&lt;div&gt;&lt;b&gt;Connectivity:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Bluetooth 5.2, 3.5mm Jack&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;b&gt;Country of Origin:&lt;/b&gt; China&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;b&gt;Manufactured &amp;amp; Sold By:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Netcore Gear Tech Ltd.&lt;/div&gt;&lt;div&gt;1000 Innovation Drive&lt;/div&gt;&lt;div&gt;Tech City, CA 94019&lt;br&gt;tel:+1-555-555-5555&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</g:add_desc>
    <g:origin_country>US</g:origin_country>
    <g:manufacturer_info>Netcore Gear Tech Ltd. - 1000 Innovation Drive, Tech City, CA 94019 USA</g:manufacturer_info>
    <g:custom_label_1>Best Seller</g:custom_label_1>
    <g:custom_label_2>Headphones</g:custom_label_2>
    <g:custom_label_3>Premium</g:custom_label_3>
    <g:custom_label_4>XM5 Series</g:custom_label_4>
    <g:category_type>Noise Cancelling Headsets</g:category_type>
  </entry>
</feed>

Field Mapping

Field mapping ensures your catalog matches the platform’s standardized fields.

  • Netcore Fields (fixed structure: Product ID, Title, Link, Image Link, Sales Price are mandatory).
  • Source Fields (from your feed). You map them to Netcore fields.

The other functionalities available on this screen are:

  1. Add Field: Add a new field by defining its name. Select the appropriate data type, and map it to a source field. You can create as many custom fields as needed.
Add Custom Fields

Add Custom Fields

  1. Test Configuration: Before importing your full feed, view a 10-product sample. Verify data correctness and transformations.

Transformations

By default, Netcore automatically reads your catalog and applies the necessary transformations to ensure your data fits our standardized format. This means most tasks, such as cleaning values, fixing mismatched data types, or normalizing attributes, are done for you.

If you need additional customizations beyond the default, you can apply them directly using our AI Co-marketer.

Transform your Fields with AI

Transform your Fields with AI

Examples of Transformations

  • Prefix or Suffix Addition
    Example: Add your website domain to a relative product link
    /shoes/123https://www.mystore.com/shoes/123

  • Replace Values
    Example: Change category delimiter
    "Men > Shoes > Sneakers""Men, Shoes, Sneakers"

  • Set Default Values
    Example: If color is empty, set it to "Black"

  • Apply Fallbacks
    Example: If main_image is missing, use alternate_image

  • Convert Data Types
    Example: "USD 2499" (string with currency) → 2499.00 (float)

Examples of Transformation

Source Catalog FieldNetcore FieldAI TransformationResult
relative_url = /shoes/running123LinkAdd website prefix https://www.sportify.comhttps://www.sportify.com/shoes/running123
price = "USD 2,499"Sales PriceRemove currency text + convert string to float2499.00

Sync Frequency

Select how often the catalog should refresh. The options available here are:

  • One-Time Sync – Import immediately (default = current date/time).
  • Recurring Sync – Auto-refresh at intervals. Options:
    • Hourly (choose interval, e.g., every 3 hours).
    • Daily (choose time).
    • Weekly (choose day + time).
    • Monthly (choose date + time).

Shopify catalogs additionally use real-time sync with webhooks and a weekly full refresh.

Preview sample product values after transformations and validate mandatory fields. Once done, click Save

🚧

Errors & Validations

The system proactively validates your configuration.

  • Invalid Feed Link or Credentials – Error messages specify missing/incorrect details.
  • Failed Sample Import – Highlights missing required fields or mismatched types.
  • Mapping Errors – Flags unaligned attributes.
  • Transformation Errors – Shows invalid operations or unsupported conversions.

Product Catalog Listing

Once your product catalog is set up, you can view its details on the listing page. Refer to the table to know the headers available on the Product Catalog Listing page.

View Catalog Details

View Catalog Details

HeaderDescription
Catalog nameThe unique name assigned to the catalog during integration. For Shopify, it follows the auto-generated naming convention (e.g., SH_catalog_storename).
ProductsThe total number of parent products in the catalog. Each parent product may have one or more variants.
VariantsThe total number of child products (variants) associated with parent products. If no parent-child structure exists, this field shows 0.
Last sync dateThe date and time when the catalog was last successfully synced with the source.
Next sync dateThe scheduled date and time for the next catalog sync, based on the configured sync frequency.
Sync frequencyThe set frequency at which the catalog data refreshes (e.g., Hourly, Daily, Weekly, Monthly).

Import Logs

View Logs of Imports

View Logs of Imports

Monitor the status of product catalog synchronization. Click IMPORT LOGS located on top right of the screen.

The Import tab provides important features and information to track the synchronization process, identify issues, and address potential errors.

Refer to this document to learn about Import logs.

Refer to the given documents to All Products and Product feed.