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 PCI automatically syncs products and updates changes in real time.
- 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.
Create Product Catalog
Follow the given steps to create a product catalog.
There are three sections you come across when creating a product catalog:
- Setup
- Field Mapping
- Frequency
Setup
- Click ADD CATALOG to get started. On the Setup page, provide basic details to import catalog.
- Select the Platform (Website or App) that is integrated with our Netcore CE dashboard.
- Select the Website or App from the dropdown.
- Based on the Website or App you select, we automatically generate a Catalog name for you. However, you can make edits to the name if necessary.
- 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.
- 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.
Enable the Only sync active products checkbox to only import active products from the catalog in every sync.
Map your catalog attributes to Netcore's standards format. Our AI Co-marketerTransforms the field automatically as per your prompt. Here are a few examples of field transformations:
Example 1: Product Link Transformation
- Source Catalog Field:
relative_url = /shoes/running123
- Netcore Standard Field:
Link
- AI Transformation: Add website prefix →
https://www.sportify.com
- Result:
https://www.sportify.com/shoes/running123
Example 2: Sales Price Normalization
- Source Catalog Field:
price = "USD 2,499"
- Netcore Standard Field:
Sales price
- AI Transformation: Remove currency text + convert string to float
- Result:
2499.00
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:
- 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
- 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
You can transform your source fields to fit Netcore’s format. Some of the Common transformations include:
- Prefix or suffix addition
Example: Add your website domain to a relative product link →/shoe123
→https://www.mystore.com/shoe123
. - Replace values
Example: Convert category delimiter>
to,
→"Men > Shoes > Sneakers"
→"Men, Shoes, Sneakers"
. - Set default values
Example: Ifcolor
field is empty, set it to"Black"
. - Apply fallbacks
Example: Ifmain_image
is missing, usealternate_image
. - Convert data types
Example:"USD 2499"
(string with currency) →2499.00
(float).
A Co-marketer assistant helps you configure transformations via the chat interface.
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
Header | Description |
---|---|
Catalog name | The unique name assigned to the catalog during integration. For Shopify, it follows the auto-generated naming convention (e.g., SH_catalog_storename ). |
Products | The total number of parent products in the catalog. Each parent product may have one or more variants. |
Variants | The total number of child products (variants) associated with parent products. If no parent-child structure exists, this field shows 0. |
Last sync date | The date and time when the catalog was last successfully synced with the source. |
Next sync date | The scheduled date and time for the next catalog sync, based on the configured sync frequency. |
Sync frequency | The set frequency at which the catalog data refreshes (e.g., Hourly, Daily, Weekly, Monthly). |
Import Logs
Monitor the status of product catalog synchronization. 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.
Updated 1 day ago