1. Test before you pay — this is the important one
Every account starts on the free plan, which migrates up to 10 products and 10 customers with the full feature set: variants, images, collections and background processing.
That free plan exists for exactly one reason — so you can verify, at no cost, that:
- your WooCommerce store is reachable and your API keys work;
- your products, variants, images and customers arrive in Shopify the way you expect;
- the mapping of your particular data suits you.
Because this evaluation is free, unlimited in time and requires no card, we do not offer refunds on the basis that the paid plan did not do what you hoped. The paid plans differ from the free plan only in volume — not in behaviour. If it works on the free plan it works on the paid one, and if it does not work on the free plan, please do not upgrade.
2. How billing works
- Subscriptions are charged monthly in advance through Shopify's billing system and appear on your Shopify invoice.
- We never see or hold your payment details.
- Subscriptions renew automatically until you cancel.
- Cancelling stops future charges. It does not refund the current period, and access continues until that period ends.
3. Situations where a refund is not provided
To be clear and avoid disappointment, fees are not refunded in the following circumstances. This list is illustrative, not exhaustive.
Usage and timing
- Any part of a billing period that has already begun, whether or not you used the service in it.
- Unused time remaining after you cancel or downgrade mid-cycle.
- Forgetting to cancel before a renewal date.
- Subscribing and then not running a migration.
- Completing your migration in a few days and no longer needing the subscription — the plan is a monthly subscription, not a per-migration charge.
- Charges more than 30 days old.
Your source store and your data
- Your WooCommerce store being unreachable, offline, password-protected, behind a firewall, IP-restricted, in maintenance mode, or blocked by security or bot-protection plugins.
- Invalid, expired or insufficiently permissioned WooCommerce API credentials.
- Missing or deleted media — for example images that no longer exist at their URL, or an emptied uploads folder — which Shopify then cannot download.
- Source data Shopify rejects: duplicate customer emails, invalid phone numbers, unsupported characters, oversized fields, invalid country or province codes, malformed prices.
- Products or variants your WooCommerce store exposes in a structure Shopify has no equivalent for.
- Server timeouts, rate limiting or throttling on your own WooCommerce host.
- Data that migrated correctly but does not match your expectations of how it should have been organised in Shopify.
Scope of the product
- Expecting features that are documented as not included — customer passwords, themes, page and blog content, apps, reviews, discount codes, subscriptions, SEO redirects or two-way sync.
- Plan limits: the exact limits for products, customers and orders are shown on the pricing page, in the app, and in the migration wizard before you start. Choosing a plan that is too small is not grounds for a refund — upgrade instead.
- Requesting a custom feature, custom field mapping or bespoke development that is not part of the advertised product.
Third parties and circumstances outside our control
- Shopify API changes, outages, throttling, or Shopify refusing to accept particular records.
- Shopify account restrictions, unapproved data-access permissions on your store, or store suspension.
- WordPress, WooCommerce or plugin updates that change or break the REST API of your source store.
- Loss, corruption or overwriting of data in either store where you did not take a backup first — backups are your responsibility under our Terms of Service.
- Force majeure: outages, network failures, or events beyond our reasonable control.
Conduct
- Accounts suspended or terminated for breaching the Terms of Service.
- Attempts to bypass plan limits or billing.
- Repeated subscribe-and-refund patterns across the same store, related stores or related accounts.
4. When we do issue a refund
We will refund you, without argument, where:
- You were charged more than once for the same period, or charged after a confirmed cancellation, because of an error on our side.
- You were charged for a plan you did not select because of a fault in our billing flow.
- The service was materially unavailable for a prolonged period within a month you paid for, because of a fault on our side, and we were unable to resolve it after you reported it.
- A refund is required by applicable law, or by Shopify's own policies.
Approved refunds are issued to the original payment method through Shopify, normally within 5–10 business days once processed by Shopify.
5. Please talk to us first
Almost every migration problem we see is fixable, and usually quickly — a credential that needs re-issuing, a store that needs to be reachable, a plan that needs upgrading, or failed records that simply need retrying. The app lists every failure with the exact reason, and failures can be retried individually.
Before requesting a refund, please open a ticket from the Support page inside the app or email support@webnday.com. We would much rather make the migration work than take your money for something that did not.
6. How to request a refund
Email support@webnday.com within 30 days of the charge, with:
- your Shopify store domain (
your-store.myshopify.com); - the date and amount of the charge;
- which of the circumstances in section 4 applies;
- any migration ID or error message relevant to the request.
We review each request individually and reply within 5 business days. Our decision is made in good faith on the basis of this policy and the records of your account.
7. Chargebacks
Please contact us before disputing a charge with your bank or card issuer. Because billing runs through Shopify, a chargeback is slow, is decided without the context of your account, and results in immediate suspension of the app for the store concerned until it is resolved.
8. Your statutory rights
Nothing in this policy limits rights you have under mandatory consumer protection law in your country, where such law applies to you. Where those rights apply, they take precedence over this policy. Shopify may also apply its own merchant-protection policies to charges made through its billing system.
9. Changes
We may update this policy. The version in force is the one published on this page on the date of your charge.
10. Contact
support@webnday.com or the contact form.