
Import Products to Shopify from Any CSV Without Changing Your File
Import your original supplier CSV
Suppose your supplier gives you:
You don't need to change:
Item Code→SKUDescription→TitleCost→PriceStock→Inventory Quantity
Instead, map the columns inside syncX.
Map any column to Shopify
Different suppliers rarely use the same column names.
One supplier might use: SKU
Another: Item Code
Another: Product ID
Another: Style Number
With syncX, you can map each source column to the Shopify field it represents.
This means you don't have to ask your supplier to change their file just because your Shopify store uses different field names.
Transform data with Liquid
Sometimes mapping a column isn't enough.
You may need to calculate, combine, clean, or conditionally transform the data before sending it to Shopify.
syncX supports Liquid-based transformations so you can build rules around your source data.
example:
Combine column "brand" with "title" as product's title
{{ data[“brand”] }} - {{ data[“title”] }}Brand: Nite
Title: Air Mak 90
Result: Nite Air Mak 90
Automatically calculate price markups
Example: If your supplier provides
Cost = $100
Automatically calculate selling price markups 20%
This is particularly useful when importing large supplier catalogs. syncX also supports scheduled price updates and markups, making pricing rules useful for ongoing supplier synchronization rather than just a one-time import.
Update inventory for specific Shopify locations
Your source file might contain:
syncX can use these fields to update inventory for the appropriate Shopify locations.
Import and update Shopify metafields
Metafields allow you to store additional information that doesn't fit into Shopify's standard product fields.
This is particularly useful when importing products from suppliers or ERP systems.
For example, your supplier might provide:
You can map these values to Shopify metafields such as:
custom.materialcustom.fabriccustom.warranty- custom.manufacturer
custom.eta
This allows your store to retain detailed product information without manually entering each metafield.
Common metafield use cases
Metafields can be used for product that has multiple attributes :
- Shoes
- Spectacles
- Diamon ring
- Tyres
- Car
- Bicycle
- Engine Parts
- more
Filter products before importing
You may not want to import your supplier's entire catalog.
For example, your supplier might provide 50,000 products, but you only want to sell products from a particular brand or category.
With syncX, you can apply filters before the data reaches Shopify.
Example
Only import products where:
Brand = Nite
and:
Stock > 0
You can combine conditions to control exactly which products are imported or updated.
Create powerful import / update rules
The real power comes from combining mapping, filters, transformations, pricing rules, metafields, and inventory updates.
For example, you could configure an import to:
Import Nite shoes where inventory is greater than 5, calculate the Shopify selling price using a 40% markup, add the supplier's material to a product metafield, add the appropriate product tags, and update inventory at the Paris warehouse.
All of this can happen without modifying the original supplier CSV. The best part is this can repeatedly import new products and update existing products. Let's syncX be like your AI agent.

