A Blog Cover Single Image
A Client Image
Evan Knox
Cofounder, Homegrown
E-commerce

How to Move Product Photos and Descriptions to a New Platform

The short version: The trap is that the image on your old storefront is not your original. Platforms resize and recompress on upload, so downloading from your own product page gives you a degraded copy that will look worse on the next platform, and worse again on the one after that. Find the originals on your phone or camera first. Descriptions move as plain text and lose their formatting, which is annoying and also the best opportunity you will ever get: migration is the only time anyone re-reads all forty product descriptions, and most of them are worse than their author remembers.

Why can't you just download from your old store?

Because what you uploaded is not what is being served.

Almost every platform processes images on upload: resizing to fit its templates, compressing to load quickly, sometimes converting the format. That is sensible for page speed and it means the file on your product page is a derivative, not your file.

Download that derivative, upload it to a new platform, and it gets processed again. Two rounds of compression on the same image is visible, particularly on food, where the detail in a crumb or a glaze is exactly what compression discards.

So the order of preference for every image:

  1. The original from your phone or camera, ideally still in your camera roll or a backup
  2. The version in whatever folder you edited it in
  3. The platform's stored original, if it offers a download of what you uploaded rather than what it serves
  4. The public product-page image, only as a last resort

Most vendors have option one and do not think to look, because the storefront is where the photograph lives in their mind.

How do you find the originals?

Work backwards from when you took them.

  • Search your camera roll by date, around when you added the product
  • Check any editing app you used, since most keep their own library
  • Look in cloud backups, which often keep full-resolution copies your phone has since offloaded
  • Check email or messages, if you ever sent them to yourself

If you genuinely cannot find an original, that is a signal in itself: that product needs a new photograph, and taking one is a better use of an hour than salvaging a compressed copy. Our guides to product photos with only a phone and food photography for market vendors cover doing it well without equipment.

Going forward, keep a single folder of originals, named to match your products. It costs nothing, it survives every platform change, and it is the asset you will still be using in five years.

What happens to descriptions?

They move as text and arrive stripped.

Expect to lose: bold and italic formatting, bullet lists, headings, links, and any spacing you were relying on. What survives is the words. On some platforms an export gives you HTML instead, which preserves formatting and is harder to paste into a different system cleanly.

The practical approach:

  1. Export or copy every description into one document before you start
  2. Read them all in one sitting, which nobody has ever done otherwise
  3. Rewrite the weak ones rather than pasting them forward
  4. Rebuild formatting on the new platform, since you are re-entering anyway

Step two is where the value is. Descriptions accumulate: one written carefully when you launched, the next twenty typed at 11pm, several that still say "coming soon" for a product you have sold two hundred of. Nobody notices because nobody reads their own store.

What should the rewritten descriptions include?

Six things, and most food listings have two of them.

  1. Full ingredients, with allergens stated explicitly rather than implied
  2. A shared-kitchen statement if you make several things in one space
  3. Size or weight, so the price makes sense
  4. Shelf life and storage in plain language
  5. Collection or delivery details relevant to that product
  6. What it actually tastes like, which is the part people skip and the only part that sells anything

Our guide to writing product descriptions that sell food online covers the structure, and our piece on farm stand product descriptions covers the shorter version.

Point six is the one most vendors under-invest in, and it is the only one doing any selling. Point one has consequences beyond conversion. An allergen question answered on the page is an allergen question you are not answering by text with floury hands, and the FDA's food allergies guidance covers the major allergens that belong in every listing.

Who owns the photographs?

You do, if you took them, and it is worth knowing what that means before you move them anywhere.

A photograph you take is your copyright from the moment you take it. Uploading it to a platform generally grants that platform a licence to display it, and does not transfer ownership. So moving your own images to a new platform is entirely yours to do.

Where it gets complicated:

  • A photographer you hired may own the copyright unless your agreement says otherwise. Check before you assume.
  • Images from a supplier or brand were licensed for a purpose, and that purpose may not extend to a new storefront.
  • Stock images carry their own licence terms, which sometimes limit where they may appear.

The Copyright Office's registration guidance covers what protection you have by default and what registering adds. For most food vendors nothing needs registering; the useful point is simply that your own photographs are yours, and any platform suggesting otherwise deserves a careful read of its terms.

What about the old image URLs?

They break, and this catches people who have shared images anywhere.

If you have ever linked to a product image directly, embedded one in an email, or used a platform-hosted image on another site, those links point at the old platform's servers. When you cancel, they stop working, and the email you sent last month now has a broken image in it.

What to do:

  • Re-host anything you have embedded elsewhere, using files from your own folder
  • Check old email campaigns, which are the most common place platform-hosted images appear
  • Check any other site where you have used a product photograph
  • Do this before cancelling, since once access ends you can no longer see which images were being served from where

This is a small job that becomes impossible at exactly the wrong moment.

What else breaks that nobody checks?

Four things, all small, all irritating to discover after the fact.

Product options and variants. A cake with three sizes and four flavours is twelve combinations, and platforms structure that differently. Some use variants with their own prices and stock; some use add-ons that modify one product. They do not map cleanly onto each other, so plan to rebuild rather than transfer, and check the pricing comes out right on the most complicated item you sell.

Sort order. Your best seller was at the top because you put it there. A fresh upload usually sorts alphabetically or by creation date, and nobody notices until sales of the thing that used to be first quietly drop.

Product URLs. Each listing had an address, and those addresses appear in old posts and in search results. They change on the new platform unless you can set them, and links to them break.

Image orientation. Photographs taken in portrait sometimes upload rotated, because orientation lives in metadata that gets stripped during processing. Check every image after upload rather than assuming.

None of these is a reason to stay where you are. They are the reason to migrate in one block and then look at every product page on a phone before you announce anything. That check takes fifteen minutes for forty products and catches all four. If you are partway through evaluating somewhere, upload your most complicated product to a trial first rather than your simplest, since the simple one will work everywhere and tells you nothing.

How long does the move actually take?

Less than people fear, if you sequence it properly.

For a catalog of twenty to forty products:

  • Gathering originals: one to two hours, mostly searching your camera roll
  • Reading and rewriting descriptions: two to three hours, and worth every minute
  • Uploading and setting prices, options, and stock: two to four hours
  • Setting pickup rules, cutoffs, and delivery: an hour
  • Testing a real order end to end: twenty minutes

So roughly a weekend, and the descriptions are the part that pays you back rather than the part that costs you.

The mistake is doing it in fragments across three weeks while also running the business. Block one weekend, get the whole catalog across, test it, and then switch. Half-migrated is the worst state to be in, because you are maintaining two systems while neither is finished.

If a weekend is genuinely not available, the workable alternative is to migrate by product line rather than by task. Get your five best sellers completely finished, photographs, descriptions, options, prices, stock, and pickup rules, then stop. Those five are sellable. Next session, do the next five.

That works because a finished product is useful and a half-finished catalog is not. What fails is doing all the photographs one week, all the descriptions the next, and all the prices the week after, because at no point during that do you have anything you could actually sell.

Should you cut products while you migrate?

Almost certainly, and it is the least discussed benefit of moving.

Most catalogs contain items that sell once a quarter, exist because someone asked for them in 2024, or duplicate something else with a slightly different name. Each one costs you a photograph, a description, a stock decision every week, and a line on your pick list.

Migration forces you to touch every product, which makes it the natural moment to ask of each: would I bother building this from scratch today? If the answer is no, do not move it.

A vendor who moves 40 products and keeps 28 has a faster migration, a cleaner store, a simpler bake, and almost never notices the missing twelve in the revenue. Our guide to batch economics and cost per unit covers how to tell which ones are genuinely carrying their weight.

Our guide to farm stand product photography covers batching new shots efficiently if you decide several products need fresh images, which is a common and correct conclusion.

What should you keep afterwards?

A folder you own, containing:

  • Original photographs, full resolution, named to match products
  • A document with every description as plain text
  • Your prices and options, in a spreadsheet
  • The date you last updated it

That folder is your catalog. The platform is just where it currently lives. Vendors who keep it find their next migration takes an evening rather than a weekend, and vendors who do not end up rebuilding everything from scratch each time they move.

If you are choosing where to move to, Homegrown is $10 a month billed annually with 0% commission and 2.9% plus $0.30 processing published up front, and it handles pickup at each place you sell with its own schedule and cutoff, local delivery with a radius and a route, and sales tax calculated, filed, and remitted in all 50 states. The honest bounds: it does not ship nationally, it is not a website builder, and there is no bulk product import, so a large catalog goes in by hand. For twenty products that is an evening; for two hundred it is a real consideration and Big Cartel's bulk import or Shopify's CSV upload would save you time. You can load five real products with their photographs during a trial and see how the images render before committing to the whole catalog.

How do the main options compare?

Every platform below shows the same four commercial facts, because a table that lists one platform's transaction fee and not another's is not a comparison. "Not published" means exactly that: the company does not state it publicly.

PlatformGetting your catalog outSubscription (annual)Free trialPlatform feeCard processing
ShopifyCSV product export including image URLs$29/mo Basic3-day trial, then $1/mo for 32% platform fee if not on Shopify Paymentsfrom 2.9% + $0.30 processing
Square OnlineItem export from the item libraryFree tier; paid from $29/mo per location30-day trial on paid plans$0 platform fee3.3% + $0.30 free tier, 2.9% + $0.30 paid
Big CartelProduct export availablePlatinum $12/mo ($144/yr)7-day free trial$0 platform feeYour own provider, so 2.9% + $0.30 typical
EtsyListing download, images pulled individuallyNo subscriptionn/a$0.20 listing + 6.5% commission3.0% + $0.25 processing
HomegrownNo bulk product import, you add items by hand$10/mo billed annually7-day free trial$0 platform fee (0% commission)2.9% + $0.30 processing
WooCommerceFull CSV import and export built in$0 plugin + hostingn/a$0 platform feeYour chosen gateway, typically 2.9% + $0.30

Frequently asked questions

Can I download my photos from my old storefront?

You can, but they will be resized and compressed versions rather than your originals. Uploading those to a new platform compresses them again, which is visible on food. Find the originals on your phone first.

Where are my original product photos?

Usually your camera roll, searched by the date you added the product. Also check editing apps, cloud backups that keep full-resolution copies, and any email where you sent them to yourself.

Do product descriptions keep their formatting?

Generally no. Bold, italics, bullet lists, and headings are usually stripped when descriptions move as plain text. You will be re-entering them, which is a good reason to rewrite rather than paste.

Who owns my product photographs?

You do, if you took them. Uploading grants a platform a licence to display them, not ownership. Check your agreement if a photographer took them, and check licence terms on any supplier or stock images.

What happens to image links I have shared?

They break when you cancel, because they point at the old platform's servers. Check old email campaigns and any other site where you have embedded a product photo, and re-host from your own files first.

How long does migrating a catalog take?

About a weekend for twenty to forty products. Roughly two hours gathering originals, three rewriting descriptions, four uploading, and one setting pickup and delivery rules.

Should I rewrite descriptions while migrating?

Yes. It is the only time anyone reads all their product descriptions in one sitting, and most stores contain at least one listing still saying something that stopped being true a year ago.

The bottom line

The important thing is the one nobody expects: the image on your storefront is not your original. Platforms compress on upload, so re-uploading a downloaded copy compresses it twice, and food photography is where that shows. Find the originals before you start, and if you cannot, take new photographs instead of salvaging.

Descriptions arrive stripped of formatting, which forces you to re-enter them. Treat that as the opportunity it is. Read all of them in one sitting, which you have never done, and rewrite the ones that are worse than you remember.

Then keep a folder of your own: original photographs, descriptions as plain text, prices in a spreadsheet. That folder is your catalog, and the platform is only where it happens to live this year.

About the Author

Evan Knox is the cofounder of Homegrown, where he works with hundreds of small food vendors across the country to sell online. He and his cofounder David built Homegrown after seeing how many local vendors were stuck taking orders through DMs and cash-only sales.

Your Store Could Be Live Tonight

15 minutes. That's all it takes. Add your products, share your link, and start taking orders. Free for 7 days.
Start Your Free Trial
Start Your Free Trial

7-day free trial · $10/mo after · Cancel anytime