Checklist for migrating your online store to Shopify
If you want to migrate your existing ecommerce business to Shopify, then use this checklist to help guide you through the process. You might find it helpful to print this checklist or to download it as a PDF so that you can refer to it throughout the setup process.
On this page
Use AI-powered tools while you work
Sidekick can help you prioritize migration tasks, interpret errors, and complete admin steps. You can use natural-language prompts to describe what you want to accomplish. Shopify Magic can speed up rewriting imported catalog and marketing text where those tools are available. Learn more in productivity tools for your Shopify admin.
Before you start
Before you migrate your business, make sure that you consider the following choices.
Migrate your business to Shopify
Migrate your store to Shopify before you start configuring your store settings.
Check for common migration errors
| Issue | Resolution |
|---|---|
| Products were imported successfully, but not published. | If the products that you import are marked as hidden, then they aren't published until you make them available to your sales channels. |
| Details are missing from imported products. | Review the product description on the product page, and then fill in the missing information. |
| Product variants failed to import. | If a product is missing a variant option, then it won't be imported successfully. You can instead add the product to your Shopify store manually. |
Set up your online store
Before you stock your Shopify store with products, you need to enter some information about yourself and your store. You need to decide on some basic standards for your product listings and customer transactions. Also, you need to set up your domain to make sure that your customers can find your store online.
Considerations and limitations
- Your
myshopify.comdomain name can only be changed a single time. Choose carefully during initial setup. - Email sender authentication (SPF and DKIM records) is required by major email providers such as Gmail and Yahoo. Without it, your store emails might be sent to spam or junk folders.
- Tax compliance is your responsibility. Shopify calculates taxes but doesn't file or remit on your behalf unless you use Shopify Tax automated filing.
- Subscription products require Shopify Payments as the primary payment provider.
- The number of staff accounts that you can add depends on your plan. The Basic plan allows no additional staff, the Grow plan allows 5, the Advanced plan allows 15, and the Shopify Plus plan allows unlimited staff. Collaborator accounts and POS-only staff don't count toward these limits.
- Store policy templates are available in English, with some templates also available in French, Italian, and Spanish. For other languages, you need to draft your own policies.
- If you're selling internationally, then changing your store currency affects all markets when you don't use Shopify Payments.
- The number of markets that you can create depends on your subscription plan.
- App charges might continue after pausing or deactivating your store until you uninstall the apps.
Checklist for setting up your online store
Organize your online store
Your store's appearance and the kinds of products that you sell are two of the most important parts of your online store. Try a few different themes to determine which one looks best, and then add some products to sell. Depending on how many products you plan to offer, adding and organizing your product listings can be the most time-consuming step of setting up a Shopify store. Be sure to give yourself plenty of time to add your products, to organize them into groups, and to set the necessary tax and shipping information.
Test your online store
Before you launch your online store, place some test orders to review how the checkout process works.
Considerations and limitations
- Fraud analysis recommendations are available on the Grow plan or above, or on any plan with Shopify Payments. The Basic plan without Shopify Payments only provides fraud indicators.
- High chargeback rates can result in Shopify Payments being deactivated. Review orders flagged as high risk before fulfilling them.
- Your bank makes the final decision on charge reversals. Shopify doesn't cover chargeback losses.
- After each checkout step, cart inventory is re-validated. Inventory is only held when payment details are submitted.
Checklist for testing your online store
Open your online store
After you've picked a plan and tested your online store, you're ready for customers to visit it. Review your store one more time, remove your password, and go live.
Considerations and limitations
- You need to choose a subscription plan to remove your online store password during a free trial.
- After you remove the password, your store is publicly visible. Make sure your store policies, contact information, and shipping rates are finalized before going live.
Checklist for launching your online store
Add other online sales channels
After you launch your online store, your business might benefit from adding some other online channels to your Shopify store. There are several optional online channels that you can add to your Shopify admin when selling online.
Considerations and limitations
- Google & YouTube requires a Google Merchant Center account, visible contact information on your store, refund and terms of service policies in your storefront footer, and shipping to a supported country. Product data must include details such as a Global Trade Item Number (GTIN), Manufacturer Part Number (MPN), or brand.
- Facebook and Instagram by Meta requires a Meta business portfolio and compliance with Meta's commerce policies. Merchants are responsible for collecting and remitting tax on Meta channel orders.
- TikTok is available in select countries, including the United States, United Kingdom, France, Germany, Italy, Spain, Ireland, Mexico, Japan, and Brazil. Products must comply with TikTok's regional prohibited-products policies.
- The Shop channel requires Shopify Payments to be active and a chargeback rate under 1% over the past six months.
- Discount codes can't be restricted to specific sales channels. A code that works on your online store also works on other channels where you sell.
- Discount combinations are limited to a maximum of 5 product or order discount codes plus 1 shipping discount code per order, and a maximum of 25 active automatic discounts.
Checklist for adding sales channels
Promote your online store
After you launch your online store, you need to promote it. You can improve your store's visibility by adding the information that will be used by search engines and by promoting your store in all of the appropriate spaces.
Considerations and limitations
- Search engine indexing isn't instant. It can take 48 to 72 hours for Google and other search engines to index new pages, and not all pages are guaranteed to be indexed.
- Shopify Messaging requires an active paid plan and is available on the Basic plan or above. Pricing is tied to email and SMS send volume. On trial or Pause and Build plans, you can build campaigns and send tests to yourself, but you can't send to subscribers.
- Shopify Inbox is available on the Basic, Grow, Advanced, and Shopify Plus plans.
- Reports and analytics features vary by plan. Advanced and custom reports are available on higher-tier plans.