Short version: Shopify's Acceptable Use Policy treats research peptides as a prohibited or restricted category, Shopify Payments (Stripe underneath) prohibits them outright, and the review teams do not carve out exceptions for good disclaimers. Spend your energy on the export checklist below, not the appeal form. A store you actually own can be live in 7-14 days.
Why the ban is structural, not personal
Two policies stack against a peptide store on Shopify, and either one alone is enough to end the account.
First, Shopify's own Acceptable Use Policy and Terms of Service give Shopify sole discretion to terminate any store selling what it classifies as regulated or restricted goods. Research chemicals sit in that bucket. "Research use only" labeling does not move a store out of it - reviewers classify by product category, not by your disclaimer. We cover the category question in depth in can you sell peptides on Shopify; the one-line answer is that some stores survive for months, none are safe, and the ones that get reviewed lose.
Second, and usually decisive: if you used Shopify Payments, you were on Stripe infrastructure. Stripe's restricted business list prohibits research chemicals and substances marketed for unapproved uses, and card-network rules sit behind that. When Stripe flags the merchant account, Shopify's hand is forced even if the storefront review might have let you slide. That is why so many peptide operators get the payments shutdown and the platform ban within days of each other. If your Stripe account went down first or separately, read Stripe shut down my peptide store - the fund-hold mechanics there (typically 90-180 days on reserved balances) apply to Shopify Payments too.
What actually triggers the review varies: a chargeback spike, a card-network sweep, a competitor report, or Shopify's own periodic category scans. It does not matter which one hit you. The outcome is the same because the policy is the same.
Why the appeal won't work - and the one email still worth sending
Verdict first: appeals of category-based terminations almost never succeed. The appeal process exists for misclassifications - a supplement store wrongly flagged as pharma, a costume shop flagged for weapons. A peptide store is not misclassified. You are the category. Writing a long appeal about your COAs and your research-use disclaimers tells the reviewer you are exactly what they flagged.
The one email worth sending is not an appeal. It is a data-access request. Reply to the termination notice (or open a ticket if the admin is still reachable) and ask for two things, in plain terms:
- Export access - a time-boxed window to export customers, orders, and products before final closure. Shopify often grants read-only or export access for a period after termination, but it is not guaranteed and it is not forever. Ask on day one.
- Payout confirmation - the schedule and amount of any remaining Shopify Payments balance, and whether a reserve is being held. Get it in writing so you know what is coming and when.
Keep it to five sentences. No arguing, no compliance essay. You are not trying to win - you are trying to keep the door open long enough to carry your data out.
The salvage checklist - run this today
If your admin still loads, even read-only, export everything now. Terminated stores can lose admin access with little warning, and Shopify is under no obligation to hand you a database dump later. In order of value:
- Customers. Admin → Customers → Export → CSV, all customers, all columns. This is the single most valuable asset your store has - a peptide store's repeat-purchase rate is what makes the business work, and the list is how you tell those buyers where you went.
- Orders. Admin → Orders → Export → CSV, full order history. You need this for accounting, for pending fulfillment, and for reconciling whatever Shopify Payments still owes you. Export "all orders", not the default date range.
- Products. Admin → Products → Export → CSV. Titles, variants, prices, SKUs, inventory counts. Product images are not in the CSV - save them separately or pull them from your original source files.
- Discount codes and gift cards. Outstanding gift card liabilities do not vanish because Shopify closed the store. Export the list so you can honor them on the new site.
- Theme and content. Online Store → Themes → Actions → Download theme file, plus copies of your pages, policies, and blog posts. You likely will not reuse the theme, but your archived copy is evidence of what got you flagged - useful for the next build.
- App data. Reviews, subscriptions, loyalty points - each app exports separately, and app access usually dies with the store. Do these last but do not skip them.
One warning that saves real money: do not import this customer list into a new email platform and blast it from a fresh domain on day one. A cold domain sending to a full list gets you a spam-foldered sender reputation on top of a dead store. Warm the sending domain over 1-2 weeks, segment recent buyers first, and send a plain "we've moved" note, not a promotion.
What you keep: domain, DNS, customer list
Here is the part the termination email does not tell you. Shopify never owned your business - it owned the rented shelf. You still hold:
- Your domain - unless you bought it through Shopify. If you did, transfer it out to a registrar you control (Cloudflare, Namecheap, Porkbun) immediately, before account closure complicates the transfer. The transfer takes minutes to initiate and up to 5 days to complete; start it now.
- Your DNS - once the domain is at your own registrar, pointing it at a new store is one CNAME change. Customers who bookmarked you find the new site at the same address. Your search rankings largely survive too, if the new site keeps the same domain and you 301 the old URL paths.
- Your customer and order data - everything you exported above.
- Your brand - name, logo, label art, COA library, supplier relationships. None of that lived on Shopify.
That inventory of what survived is also the honest measure of the damage: you lost a checkout and a CMS. Both are replaceable in days. The list and the domain - the things that take years - you kept.
Rented platform or owned store - the real decision
The tempting move is to rebuild on the next rented platform: WooCommerce on managed hosting, BigCommerce, Wix, Squarespace, Ecwid. Some are more tolerant than Shopify. None of them solves the actual problem, because the platform was only half of it - the other half is that mainstream processors (Stripe, PayPal, Square) prohibit the category no matter what storefront sits in front of them. Rebuild on a rented platform with a mainstream processor and you have scheduled the next shutdown, not prevented it.
The structural fix is a store you own: your own code, your own database, your own server, your domain - paired with payment rails that actually accept the category (a high-risk merchant account, or the manual-payment rails most RUO stores run on). No platform review team above you, no AUP that can change under you, no checkout that dies because a processor swept its portfolio. The tradeoff is real: you either build it yourself or pay someone to. We break the options down with numbers in the peptide website builder guide.
The decision rule we give operators: if the store was doing under about $1,000/mo, a slow careful DIY rebuild is defensible. Above that, every week offline costs more than the build does, and the replatform should be measured in days.
The realistic 7-14 day timeline
A replatform after a Shopify ban is faster than a first build, because the hard assets already exist. A realistic sequence:
- Days 1-2: exports done, domain transferred to your registrar, DNS in your control. This is the salvage window - everything else can slip, this cannot.
- Days 2-5: new store built on owned infrastructure. Products imported from your CSV, COAs re-uploaded, policies rewritten - not copied. The archived copy that got flagged does not get pasted into the new site.
- Days 4-8: payments. This is the long pole. High-risk merchant applications take 3-10 business days; manual rails (ACH, wires, crypto, mail-in) can be live on day one and carry the store while an application processes.
- Days 6-10: compliance pass on every copy surface - product names, descriptions, emails, FAQ. This is what decides whether the next processor review goes differently. The peptide website compliance checklist is the full list; run all of it, not the first half.
- Days 8-14: DNS cutover, 301s from old paths, warmed re-engagement email to the exported list, live orders.
That is the timeline we build to - live and taking payments within 14 days of your assets reaching us, or you don't pay the balance. No moving goalposts: "assets in" is a specific checklist we hand you before you pay anything, so the clock can't move on you.
How to not repeat this on the next platform
Three changes, or the next shutdown is a matter of time:
- Own the infrastructure. No AUP above your store. If a rented platform can terminate you, eventually it will - the category guarantees a review sooner or later.
- Match the payment rail to the category. Never put a mainstream processor in front of peptide products again, and never launder the category through a decoy site to get one approved - that converts a policy problem into a fraud problem.
- Enforce compliance in code, not memory. The copy that got you flagged got there because a human forgot a rule while writing a product page at 11pm. The durable fix is a store where banned compounds are rejected at product-create and human-use language is blocked by a linter on every copy surface - enforced in code, watched by a real person as the rules move. Because they do move: the FDA sent warning letters to seven peptide vendors on March 31, 2026 alone, and processors re-tightened within weeks.
Before you rebuild anywhere, it is worth 60 seconds to find out what actually got you flagged. The free audit reads your archived copy the way a platform reviewer does and hands you the flag list - so the new store does not ship with the old store's mistakes.
Questions, answered straight
Will Shopify give my money back?
Eventually, in most cases. Non-disputed Shopify Payments balances are typically paid out on schedule or after a hold; if a reserve was placed, expect 90-180 days, which is Stripe's standard risk-hold window. Get the amount and date in writing in your data-access email. Chargebacks filed during the hold come out of that balance first.
Can I just open a new Shopify store under a different LLC?
You can, and it will likely be linked and terminated - Shopify and Stripe both fingerprint owners across entities (identity, bank, address, device, product catalog). A second termination also worsens your standing with processors generally. The category is the problem; a new LLC does not change the category.
How long do I have to export my data?
Unknown, and that is the point - treat it as days, not weeks. Some terminated stores keep admin or export access for a while; some lose it fast. Export today, ask for a written export window in the same message, and assume the door closes without notice.
Is WooCommerce the answer, since I'd own the code?
Partly. Self-hosted WooCommerce removes the platform-ban risk, which is real progress. It does not solve payments - WooPayments is Stripe underneath, with the same prohibition - and it leaves compliance entirely on your memory. It is a defensible DIY route for a small store; the full comparison is in the builder guide.
Can anyone guarantee this never happens again?
Not that one, and no honest provider can. Anyone promising you a regulatory outcome is selling you something. What can be guaranteed is the work: owned infrastructure, category-appropriate rails, compliance enforced in code and watched by a human monthly. Risk reduction, not guarantees.
This is general information for store operators, not legal advice.
STONEGATE SYSTEMS