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

How to Avoid Platform Lock-In as a Food Vendor

The short version: Lock-in is not a contract problem, it is an asset location problem. You are locked in to the extent that something you depend on exists only inside one company's system. There are five such assets: your domain, your customer list, your catalog, your search ranking, and your customers' habit of where to order. Four of them can be moved out today, mostly for free, and the whole exercise takes about an hour. The fifth, habit, is the strongest lock-in of all, and it is the one nobody counts because it does not look like data.

What actually creates lock-in?

Not terms of service. Dependency.

You are locked in when leaving would cost you something you cannot rebuild, and the cost is almost never a cancellation fee. It is that the thing you would need on the way out lives only in the place you are leaving.

Which means lock-in is measurable. Go through the five assets and ask, for each: if this platform disappeared on Friday, would I still have it?

  • My domain: yes if you registered it, no if you are on a platform subdomain
  • My customer list: yes if you have exported it, no if it only exists in their dashboard
  • My catalog: yes if you have a folder of descriptions, prices, and original photographs
  • My ranking: partly, if you own the domain and can redirect
  • My customers' habit: no, and this is the one that costs the most

Four "yes" answers is a business that can move in an evening. Four "no" answers is a business that belongs to a company you do not control.

The four questions take ten minutes to answer for your own setup, and they are worth answering before you need them. If you are choosing a platform now, starting somewhere with a full export and your own domain locks the two structural answers to yes from day one.

Asset 1: do you own your domain?

The single highest-return thing on this page, and it costs about $15 a year.

A domain you own means your public address survives any platform change. Point it at platform A today and platform B next year, and as far as customers, printed bags, old posts, and search engines are concerned, nothing moved.

A platform subdomain, `yourshop.platformname.com`, is an address you are renting. When you leave:

  • Every link in every old post breaks
  • Every printed bag and card points at nothing
  • No redirect is possible, because you do not control where it goes
  • Whatever search placement it had is gone permanently

That is the difference between a migration and a rebuild, and it is fifteen dollars.

Do this first, today, even if you have no plans to move. Buy the domain, point it at your current store, and start using it in your bio and on your packaging. Every month it is your public address makes the next decision cheaper.

Asset 2: where does your customer list live?

The asset, and the one most likely to be sitting in exactly one place.

What you need out, and it is three separate exports on most platforms:

  1. Contacts: names, emails, phone numbers, first order date
  2. Order history: what each person bought, when, for how much
  3. Email consent status, which is the field nobody checks for

That third one determines whether the list is usable. Without a record of who opted in and who unsubscribed, you have addresses rather than a mailing list, and the honest response is to re-permission from the old system while you still can.

Two platform-specific things worth knowing:

  • StandScout gates exports by tier: inventory export on the $9.99 plan, data export and reports on Pro at $29.99. So downgrading before leaving can remove the thing you needed.
  • Shopify exports customers with marketing consent status included, which is genuinely good and not universal.

Export quarterly, not only when leaving. Five minutes, and it converts a platform failure from a catastrophe into an inconvenience.

Asset 3: could you rebuild your catalog?

Easy to rebuild and tedious, which is why people leave it and then regret it.

Keep a folder you own containing:

  • Original photographs, full resolution, named to match products. Not the versions your storefront serves, which are compressed.
  • Every description as plain text, in one document
  • Prices and options, in a spreadsheet
  • The date you last updated it

The photographs are the part that matters. Platforms recompress on upload, so downloading from your own product page gives you a degraded copy that degrades again on the next platform. Your originals are on your phone; the storefront version is not a substitute.

A vendor with this folder can rebuild a catalog in an evening. A vendor without it spends a weekend, and takes worse photographs in a hurry. Our guide to product photos with only a phone covers doing them properly once, which is the version that keeps paying.

Asset 4: does your search ranking move?

Partly portable, and entirely dependent on asset one.

If you own the domain, ranking largely moves with you: set 301 redirects from old page addresses to their new equivalents, expect a dip of a few weeks, and recover. Most small food sites find three or four pages carry almost all their search traffic, so the mapping is a short job rather than a comprehensive one.

If you are on a platform subdomain, it does not move at all, and there is no technique that changes that.

Worth noting what is not portable in any case: marketplace ranking. An Etsy listing that ranks ranks on Etsy. Closing the shop destroys that permanently, which is a real argument for keeping a marketplace presence alongside your own storefront rather than replacing it.

Asset 5: where have your customers learned to order?

The strongest lock-in, and the only one that is not a file.

If your customers have learned to order at a particular address, in a particular way, that habit is worth more than any of the data above and it is the thing a migration genuinely costs you. Moving it is a real piece of work: a heads-up before the date, an announcement on the date, a reminder a week later, an individual reply to everyone still using the old way, a fortnight of friction, and a small number of people who do not follow. Our guide to moving a food business off Instagram DMs in one weekend covers the same transition in its most common form.

Two things reduce this specific lock-in:

Own the address. If your customers have learned `yourbakery.com`, the habit points at something you control and a platform change is invisible to them. This is the second reason the domain matters and it is arguably bigger than the first.

Keep a direct channel. An email or text list you own means you can tell people about a change without depending on any platform's messaging. A vendor whose only route to customers is a platform's own notification system has outsourced the relationship.

That second point is worth dwelling on. Our guide to building a customer email list covers doing it properly, and the reason it matters is not marketing. It is that a list you own is the thing that makes every other platform decision reversible.

What are the one-way doors?

Four decisions that are much harder to reverse than to make, and worth pausing on.

Building on a platform subdomain. Every day you operate there makes the eventual move more expensive. Fixable now, not fixable later.

Letting customer relationships live only in a marketplace. Etsy restricts using its messaging to direct buyers off-platform, so the compliant route to your own Etsy customers is a card in each box. That means a migration takes a season rather than a weekend.

Accumulating app-held data. On Shopify, subscriptions, loyalty balances, and reviews each live in a separate third-party system with its own export or none at all. Every app added is a dependency.

Saved payment methods. Card tokens belong to the processor and merchant account that created them and never transfer, so recurring customers must actively re-subscribe. This is unavoidable rather than a mistake, and it is worth knowing before you build a subscription business.

None of those are reasons to avoid the platforms concerned. They are reasons to know what you are accumulating.

What does structural independence look like?

Six habits, all cheap, none of which require choosing differently.

  1. Own your domain and use it as your public address
  2. Export quarterly: contacts, orders, products, with consent status
  3. Keep original photographs in a folder named to match products
  4. Keep descriptions and prices as plain files
  5. Maintain a direct channel to customers that no platform controls
  6. Know what the alternative costs, so leaving is a decision rather than research

The whole list is about an hour of work initially and five minutes a quarter afterwards. Against that, it converts every future platform decision from a migration into a settings change.

The IRS's recordkeeping guidance is worth reading alongside this, because your retention obligation runs longer than most platforms' retention policies. A dated quarterly export in a folder you control satisfies both requirements at once.

Does avoiding lock-in mean choosing differently?

Mostly no, and this is the reassuring part.

Some platforms are structurally more portable than others: Big Cartel and LocallyGrown.net have you connect your own payment processor, so your transaction relationship never moves. Shopify exports cleanly, including consent status. Wix is the least portable by design, since absolute positioning means the site itself cannot be exported at all.

But the difference between platforms matters far less than the difference between vendors. A well-organised vendor on Wix, with their own domain and a quarterly export, is in a stronger position than a disorganised vendor on the most portable platform in the category.

So the honest answer: choose on fit, then do the six habits regardless. Portability is something you build, not something you buy.

What should you check before signing up anywhere?

Five questions, all answerable before you commit, none of which appear on a pricing page.

  1. What exports, specifically: contacts, orders, products, images, and in what format?
  2. Does the export include email consent status?
  3. Is export gated by plan tier, and does downgrading remove it?
  4. Can I use my own domain, or only a subdomain?
  5. How long after cancellation can I still retrieve data?

Question four is a disqualifier rather than a scoring criterion. A platform that will not let you point your own domain at it is asking you to build an audience at an address you do not control, and no other advantage compensates for that.

Better still, do not ask, test. Load a handful of real products into a trial, then immediately export them and open the file. That five-minute check tells you more than any support answer, and it is worth running on every candidate including the one you already use.

The FTC's privacy and data security guidance for businesses covers your obligations around the customer data you are now holding in your own folder, which are yours regardless of where it originally lived.

If you want a platform where the fee structure and the exports are both stated up front, Homegrown is $10 a month billed annually with 0% commission and 2.9% plus $0.30 processing published on the pricing page, 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: there is no bulk product import, so a large catalog goes in by hand, and there is no national shipping, no point-of-sale, and no app ecosystem. Apply the same standard here as anywhere: test the export during a trial rather than taking any claim on trust. You can load a few products and immediately try exporting them again, which is a five-minute test worth running on every candidate.

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.

PlatformHow hard it is to leaveSubscription (annual)Free trialPlatform feeCard processing
ShopifyFull CSV export including customers with consent$29/mo Basic3-day trial, then $1/mo for 32% platform fee if not on Shopify Paymentsfrom 2.9% + $0.30 processing
Square OnlineItem and customer exportFree 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
StandScoutExport gated behind the $29.99 tierFree to $59.99/mo (monthly only)No card required on free tierNo checkout, so no platform feeNo checkout, so no processing
EtsyThe customer relationship does not come with youNo subscriptionn/a$0.20 listing + 6.5% commission3.0% + $0.25 processing
HomegrownExport your customers and orders, own your domain$10/mo billed annually7-day free trial$0 platform fee (0% commission)2.9% + $0.30 processing
CococartExport and retention terms not published$19/mo store, $59 Pro7-day free trialPlatform fee not publishedProcessing not published

Frequently asked questions

What actually causes platform lock-in?

Dependency, not contracts. You are locked in to the extent that something you rely on exists only inside one company's system: your domain, customer list, catalog, ranking, or your customers' habit of where to order.

What is the single most important step?

Buying your own domain, for about $15 a year. It means your public address survives any platform change, and without it no redirect is possible and every old link breaks when you leave.

How often should I export my data?

Quarterly, and check the file opens and the row count matches. Five minutes, and it turns a platform failure or a sudden re-tiering into an inconvenience rather than a catastrophe.

What is the field people forget to export?

Email consent status. Without a record of who opted in and who unsubscribed, you have addresses rather than a mailing list, and the safe response is to re-permission from the old system while you still can.

Why are my storefront photos not good enough?

Because platforms recompress on upload, so downloading from your own product page gives you a degraded copy that degrades again on the next platform. Keep the originals from your phone in a folder you own.

What is the hardest lock-in to escape?

Your customers' habit of where to order. It is not a file, it takes a fortnight of friction and four messages to move, and a small number of people will not follow. Owning your domain removes most of it.

Do I need to choose a more portable platform?

Usually not. The difference between vendors matters more than the difference between platforms: an organised vendor on a less portable platform is in a stronger position than a disorganised one on the most portable.

The bottom line

Lock-in is an asset location problem, not a contract problem. Go through the five assets and ask what would survive if the platform vanished on Friday: your domain, customer list, catalog, ranking, and your customers' habit.

Four of those move out today for almost nothing. Buy the domain, export quarterly with consent status, keep original photographs and descriptions in your own folder, and maintain a direct channel to customers that no platform controls. About an hour up front, five minutes a quarter after.

The fifth is the expensive one and it is why the domain matters twice over. Habit is the strongest lock-in there is, and if what your customers learned is an address you own, then changing platforms is something they never have to notice.

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