Terms of Service
Effective 2026-08-03 (version 2026-08-03). By purchasing a migration package you agree to these terms.
The service is provided by Shopify2Shopify ("we", "us", "our"), Unit 122153, PO Box 6945, London, W1A 6US. These terms form a binding agreement between you and Shopify2Shopify.
1. The service
We copy ecommerce data from one Shopify store you control ("source") to another Shopify store you control ("destination"), per the package purchased, followed by a verification pass. The service is provided by an independent company; we are not affiliated with Shopify Inc.
2. Payment & refunds
Packages are one-time, fixed-price payments processed by Stripe. If we determine your store cannot be migrated as booked, you receive a full refund. Once migration work has begun, refunds are pro-rated at our reasonable discretion. Add-ons and upgrades are non-refundable once delivered. Failure or inability to provide the access described in section 6 within its window is not grounds for a refund.
Self-serve (DIY) packages. For Standard DIY, the purchased deliverable is the completed data migration evidenced by the verification report (count-matched, zero-created second pass). Delivery of that report constitutes full performance of the package. Refunds are assessed against that report only: they are not available for outcomes of self-serve steps you perform or omit — including DNS/domain cutover, theme publishing, sales-channel, payment or app configuration, or not following the provided cutover checklist — nor for changes you make to either store after the report is delivered. If the report shows a data gap we cannot close, the SLA remedies apply. Post-report data added to the source store is handled by your included re-migration, not by refund.
3. Re-migrations
Each package includes re-migration runs within its stated window (Standard DIY: 1 within 14 days; Complete: 2 within 30 days; Concierge: 3 within 45 days; Enterprise: unlimited within 90 days — all counted from report delivery), covering data added to the source store after the initial run. Re-migrations run against the same source and destination stores as the original migration — an order covers one store pair and cannot be reused for different stores.
Support is likewise time-boxed from report delivery (Standard DIY: 14 days; Complete: 30 days; Concierge: 30 days post-launch; Enterprise: 60 days). After your support window closes we are not obliged to provide further assistance; remaining re-migration entitlements are unaffected within their own windows.
4. Your responsibilities
You warrant that you control both stores, that the data migrated is lawfully yours to process, that the information provided at intake is accurate, and that your use of the destination store complies with Shopify's Terms of Service and your payment provider's rules. Migration is not a mechanism to evade platform or processor decisions.
On self-serve (DIY) packages you are additionally responsible for reviewing the verification report on delivery and raising any discrepancy within 48 hours (see section 5), and for correctly executing the self-serve go-live steps described in the SLA and the cutover checklist. We are not responsible for loss of sales, tracking, SEO or data arising from self-serve steps performed incorrectly, out of order, or not at all.
5. Acceptance, disputes & fair use
Acceptance. The verification report is the authoritative record of what was migrated. You must raise any discrepancy within 48 hours of report delivery, identifying the specific records affected so we can reproduce the gap. Discrepancies raised after that window, or that cannot be reproduced against the report, are handled at our discretion as goodwill, not obligation. Taking the destination store live — cutting over DNS, publishing the theme, or processing any order on it — constitutes acceptance of the migration as delivered.
No refund with retention. A completed migration cannot be returned. Any refund for alleged non-delivery is conditional on the migrated data being removed from the destination store (we will do this on request) or the destination store demonstrably never having been used. You may not keep or commercially use the migrated store while claiming a refund for the migration that produced it.
Evidence & chargebacks. We retain the verification report, API operation logs, intake records and delivery timestamps for every order. A card dispute filed while you retain or use the migrated data will be contested with this evidence as a fraudulent dispute, and we reserve the right to recover dispute fees and pursue amounts owed. Support, re-migrations and customer-area access are suspended while a payment dispute is open.
Fair use. The guarantee covers one migration per order, for the stores named at intake. We may decline or cancel orders (with a full refund if work has not started) that show abuse patterns — repeated purchase-and-refund cycles, discrepancies manufactured by altering the source store after report delivery, unauthorized resale of the service, or migrations of stores you do not control.
6. Access & credentials
What you must provide. Migration requires working Admin API access tokens (a custom app) for both the source and destination stores, with the scopes we specify, submitted through the encrypted customer area. Tracking and pixel services additionally require the platform access listed in your customer area — for example Meta Business Manager partner access, Pixel/Dataset ID and (for CAPI) a system-user token, or Google Ads and GA4 access. We never request account passwords, and credentials sent by email or chat do not count as delivered.
You warrant you can grant access. Being able to grant this access is a precondition of purchase. Circumstances on your side that prevent it — a store owned by someone else; an agency, freelancer or former developer who holds the account; staff-permission limits; lost logins, changed emails or 2FA lockouts; a Shopify plan or trial that does not permit custom apps; a platform, partner or marketplace that declines to grant access; a store that is closed, frozen or paused — are yours to resolve. Inability or failure to provide access is not grounds for a refund.
Access window — 14 days. Valid, working credentials for everything your order requires are due within 14 calendar days of purchase. If a submission fails validation — wrong store, missing scopes, an expired or revoked token, credentials for an account you do not control — we tell you specifically what is wrong, and the window keeps running; invalid or partial submissions do not pause or extend it. We send reminders as a courtesy, but obtaining and correcting access is your responsibility, not ours.
If the window lapses. After 14 days without complete valid access, the order is closed as unfulfillable for customer-side reasons, with no automatic refund. You may reactivate a lapsed order once, free of charge, by providing valid access within 90 days of purchase; after 90 days reactivation is at our discretion and may carry a rebooking fee of up to 20% of the package price. A lapsed order cannot be transferred to stores other than those named at intake without our written agreement.
During the migration. Credentials must remain valid until your verification report is delivered. If you revoke, rotate or otherwise invalidate access mid-run, work stops and the SLA clock resets; resuming counts as your one reactivation, and repeated revocation is treated as cancellation under section 2. SLA fulfillment targets count from the moment complete valid access is verified — never from purchase.
After completion. You should revoke tokens once your migration completes; we delete stored credentials automatically 30 days after completion, and you can delete them yourself in the customer area at any time.
7. Liability
Your source store is only ever read from — it is not modified. Our aggregate liability is capped at the fees you paid. We are not liable for indirect or consequential losses, or for decisions made by Shopify Inc. or any payment provider.
8. Governing law
These terms are governed by the laws of England and Wales, and the courts of England and Wales have exclusive jurisdiction over any dispute.
9. Platform decisions & store eligibility
What we deliver. Where your source store is deactivated, suspended, under review, or has payments or payouts restricted, what you are buying is the migration of your data to a destination store you control, evidenced by the verification report. That is the whole deliverable, and it is the only thing the refund and SLA terms are assessed against.
What we cannot deliver, and do not sell. We have no relationship with, or influence over, Shopify Inc. or any payment provider. We cannot reinstate a closed store, reverse a ban, release a payout, appeal a decision on your behalf, or obtain any assurance that a destination store will remain open. A migration is not an appeal, and it is not a guarantee of continued service on the destination. If Shopify or a payment provider later restricts, closes or declines the destination store, that is a decision of theirs about your business, and it is not a failure of the migration we delivered.
You warrant your eligibility. You confirm that you are permitted to open and operate the destination store, that you are not using this service to circumvent a suspension, ban, chargeback ratio, prohibited-goods finding or any other platform or processor decision, and that the goods or services sold are lawful and permitted by the destination platform. Section 4 already requires this; this section states the consequence. If the destination is closed for conduct that predates or continues from the source store, the migration remains delivered and payable.
Chargebacks in these circumstances. A dispute filed on the basis that the destination store was later restricted or closed will be contested with the verification report, the operation logs and this clause, on the ground that the service purchased was delivered in full. See section 5.
Changes to these terms. We may update these terms; the version in force for any purchase is the one published at the time that purchase is made, and its version date is recorded against the payment. Each purchase — including add-ons, upgrades and renewals bought later from your customer area — is made under the version current on its own date, which you agree to at the point of that purchase.
10. Contact
Shopify2Shopify, Unit 122153, PO Box 6945, London, W1A 6US · [email protected]