Say you've confirmed a Shopify job and the question comes back: what to send your upload team before they begin? Most delays at this stage are not about capacity or process. They come from files arriving in a format the team can't immediately use. Three things determine how quickly the work can start: your product data file, an image folder organized by product name, and a short brief covering your store's naming rules.
Your product data file
Send a spreadsheet with one row per variant. That single rule prevents most of the back-and-forth that delays an upload job.
Shopify structures product data around variants. Each combination of size, color, or any other option you sell gets its own row in the upload file, tied together by a shared product handle. If you send a supplier spreadsheet with one row per product (all sizes packed into one cell), the team needs to expand that before anything can go into Shopify.
The fields that matter most in your file:
- Title: what you want it to say in Shopify, not the supplier's model code
- Product type: your naming convention, not Shopify's default suggestions
- Vendor: the brand or supplier name, if you track it
- Option name and value: what the variants are called (for example, Option1 Name = Size, Option1 Value = Small)
- SKU: one unique code per variant
- Barcode: UPC, EAN, or GTIN where you have it (blank is fine for products without one)
- Price: per variant, in the currency your store uses
- Weight: in grams, used for calculated shipping rates
- Description: if it's written and ready; if not, note whether your quote includes description writing
Your team will check the file before anything goes live. They'll flag duplicate SKUs, variants with missing option values, and rows where the handle doesn't match. The cleaner the file, the less of that checking takes time.
Shopify's product CSV format (as of October 2026) lists the full set of columns. Title is the only required column for new products, and the team fills in the rest based on what the job scope covers, including descriptions, SEO fields, and collection mapping.
Your image folder
Organize images by product name, not by supplier reference code.
This is the single step that most often pauses a job before it starts. Suppliers deliver image folders named by their own internal codes. For example, say a supplier sends a folder called MOD-2456. Your product list calls the same item "Classic Linen Shirt." The upload team has to build a cross-reference between the supplier codes and the product names before they can assign a single image. In a catalog of 300 products with images from three suppliers, that mapping step alone can push the start of actual uploading out by a full day.
Organizing by product name, one subfolder per product using the name you'll use in Shopify, means the team can begin immediately. If you have color or style variants with different images, include one image per variant in that folder.
For file names, readable is better than strict: classic-linen-shirt-white-front.jpg is easier to work with than IMG_4421.jpg, but neither causes a problem if the folder structure is clear.
Shopify allows up to 250 media files per product and one featured image per variant (as of October 2026). A consistent image size (2048 × 2048 pixels works for most product categories) and a consistent background, white or neutral, help the team assign images correctly and keep your catalog looking uniform.
If your images aren't ready yet, say so when you enquire. The team can scope the job accurately once they know whether images are coming from a supplier folder, a professional shoot, or a photographer still being briefed.
Your naming rules brief
Four things belong in a naming rules brief: your collection names and conditions, your product type values, your variant naming format, and your tag conventions. One page, or a few clear bullet points, is enough.
Collections. List the collections you want products added to. For manual collections, the collection names are enough. For smart collections (built on conditions such as product type or tags), include the exact condition values you'll use. Shopify's smart collection conditions match exactly, including case and spacing: a condition set to match tag "running-shoe" won't catch products tagged "running shoe." Our guide to Shopify categories vs collections explains how collection conditions work in detail.
Product types. If you use custom product type values rather than Shopify's standard taxonomy suggestions, list them here. Consistent product types matter because collection conditions and catalog filters often rely on them.
Variant naming. Sizes are the most common source of inconsistency. "S / M / L," "Small / Medium / Large," and "8 / 10 / 12" are each different Shopify option values. Pick one format and note it in your brief so every product in the upload uses the same values.
Tags. If you use tags for filtering or for smart collection conditions, list the ones you want applied to new products. The team will ask before adding tags that weren't in your brief.
For stores still working out their collection and naming structure, what a store setup service covers explains the decisions that get locked in before any uploading starts.
What the team checks before they begin
Before any product goes into Shopify, the team reviews your files against each other.
They match images to the product list. They check that SKUs are unique across all variant rows. If your data includes barcodes, they check the format: UPC codes are 12 digits, EAN codes are 13, and GTIN is the umbrella standard that covers both. GS1 maintains the global barcode standards if you need to look up which format applies to your products.
They'll also note products where descriptions are missing and confirm with you whether description writing is in scope. Our Shopify product data entry service handles both new products and updates to existing catalogs, so let the team know from the start if you already have products in Shopify.
If you're still weighing whether to outsource at all, why merchants outsource Shopify product uploads covers the point at which doing it yourself starts to cost more than it saves.
What to have ready when you ask for a quote
You don't need everything fully prepared before you reach out.
A useful enquiry covers: what you sell, roughly how many products, where your data lives now (supplier spreadsheets, a PDF catalog, a website, or an existing Shopify store), whether images are in a folder or still being gathered, and any deadline you're working toward. That's enough for the team to give you a custom quote.
If you're not sure whether your data is in the right shape, ask about a free trial: send us a sample of your product data and we show you what we would do with it.




