Product import guidelines

How to use Meldeagle to bulk import your products to Shopify.

Meldeagle bulk upload interface Excel spreadsheet template

Get your spreadsheet ready to import

Here's everything you need to know before importing your products into Meldeagle using a spreadsheet. Just follow the simple field tips below and you'll avoid import issues and get your products live in no time. Meldeagle supports various file types including Excel spreadsheets, CSV files, and exports from popular tools like Google Sheets.

Download sample spreadsheet

Download the pre-filled spreadsheet with examples and guidance links for each column.

Download sample spreadsheet
Red Eagle Tech Mascot

How to complete spreadsheet fields

Below you'll find a guide to each field in the spreadsheet, including examples and tips. * Fields marked with an asterisk are required and must be completed for every product.

Some fields are only needed in certain situations — we refer to these as conditional fields. For example, if you're importing a product with variant images, you'll need to include the Image Variant IDs field. If your product doesn't have variant-specific images, you can leave that field blank. We'll point these out for you as we go.

Basic product fields

Title *

The product name as seen by customers. Keep it concise, clear, and under 255 characters.

Example: Organic Cotton T-Shirt - Blue

SKU *

Unique code to identify a product or variant. No spaces or special symbols.

Example: TSHIRT-BLU-MED

Price *

Retail price of the product (numeric only). No £/$ symbols. Use dot (.) as decimal.

Example: 19.99

Compare at Price

Original or crossed-out price to show a discount. Must be greater than or equal to Price.

Example: 29.99

Inventory Quantity *

Available stock as a whole number. Negative values are not accepted.

Example: 25

URL Handle

Part of the product page link. Use lowercase letters, hyphens only.

Example: organic-cotton-tshirt-blue

Brand

The manufacturer or label for the product.

Example: Alpinestars

Descriptions

Plain-text summary of the product. Displayed in some themes or exports.

Example: Soft zip hoodie with embroidered logo and fleece lining.

Barcode

UPC or EAN used to identify the variant. Optional but recommended for POS and integrations.

Example: 123456789012

Body HTML

Rich product description with formatting. You may include HTML tags for layout or styling.

Example: <p>Premium hoodie with fleece lining.</p>

Category

Top-level category of the product, useful for analytics or external integrations.

Example: Apparel

Category: ID

Unique identifier for internal or external category reference.

Example: CLO-001

Category Name

Display name for the product category.

Example: Clothing

SEO fields

SEO Title

Used for search engine previews. Keep under 70 characters.

Example: Eco-Friendly Cotton T-Shirt for Men

SEO Description

Appears under title in Google results. Max 320 characters.

Example: Soft, sustainable cotton t-shirt for all-day comfort. Available in various colours and sizes.

Image fields

Variant Image

TRUE if the row includes an image specific to a variant. If TRUE, Image Variant IDs must also be filled.

Values: TRUE or FALSE

Image Variant IDs (Conditional)

If Variant Image is TRUE, list which variant(s) the image applies to. Separate multiple IDs with commas.

Example: 12345,12346

Google shopping fields

Google Shopping / Gender

For Google Shopping categorisation.

Values: male, female, unisex

Google Shopping / Age Group

Defines the target age for the item.

Values: newborn, infant, toddler, kids, adult

Google Shopping / Condition

Product condition for listing on Google Shopping.

Values: new, used, refurbished

Google Shopping / Custom Product

TRUE if this product is custom-made or not available elsewhere.

Values: TRUE or FALSE

Metafields

Metafield: Type (Conditional)

Required if you're adding a metafield. Choose the appropriate type:

single_line_text_field
multi_line_text_field
number_integer
number_decimal
date
date_time
url
json
boolean

Metafield: Namespace

Groups related metafields together. Use lowercase with underscores.

Example: product_details

Metafield: Key

Unique identifier for this specific metafield within its namespace.

Example: material

Metafield: Value

The actual data stored in this metafield. Format depends on the chosen type.

Example: 100% cotton

Ready to import your spreadsheet?

Once you've completed your spreadsheet using the field guide above, you're ready to import your products in the Meldeagle app.

Make sure all required fields marked with * are completed, and double-check your pricing and inventory numbers before importinging.

Explore more