Shopify Plus launch checklist
This checklist offers guidance and resources for important milestones when launching on Shopify Plus. Each topic includes additional context and resource links. 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.
If you need help, then contact the Shopify Plus Support team.
On this page
- Getting started
- Migrating data
- Creating and uploading content
- Organizing data
- Configuring your Shopify admin settings
- Setting up your online store
- Shopify supported app and integrations
- Third-party apps and integrations
- Preparing to launch your store
- Launching your online store
- Shopify Markets (Internationalization)
Get familiar with your Shopify admin and add staff to your store.
Before you migrate your data, review the data migration documentation. You can use the following options to migrate your data:
|CSV import||Import products and customers using a CSV file directly from your Shopify admin. This option works best for simpler product catalogs and smaller customer lists.|
|Third-party migration apps||Use a third-party data migration app to migrate your data to eliminate guesswork of field mapping with CSV imports.|
|Migration services||Use services, such as LitExtension and Cart2Cart, that can make your data migration quicker and easier.|
The order in which you import your product, customer, and historical order data is important. To ensure that you have access to your customers' complete transaction history in Shopify, you need to follow the migration order below. The migrated orders are also linked to their associated products and customers.
1. Migrating products
2. Migrating customers
3. Migrating historical orders
At minimum, migrate all historical orders that are within your business's return policy window, so that customers can have access to their order history for any orders that are still open for return or exchange. However, it's recommended to import orders from the past 2-5 years.
4. Migrating gift cards
If you're migrating gift cards that can be used in your previous store, then you need to migrate your gift card data to Shopify right before launching your Shopify store. You can't edit or delete gift cards in Shopify, so if a gift card is used by a customer on your previous store after you import your gift card data, then you can't update that gift card in Shopify.
You can also use a third-party gift card migration app to migrate any existing gift cards into Shopify.
5. Migrating other data
Depending on your business needs there might be other data that you want to migrate. Reach out to the Shopify Plus Support team to inquire about a migration consultation. You can migrate your discounts and blogs using a third-party data migration app.
Creating and uploading content
Create content, such as pages and blog posts, and upload your files and images. Use metafields and metaobjects to customize your Shopify store.
You can create pages, such as FAQ, About us, or Contact us, for your online store. If you're using a theme from the Shopify theme store, then you can use the Online Store 2.0 themes that allow you to create your own page templates using sections and blocks.
Shopify has a content management system, so you can create different blogs each with their own set of blog posts to engage with your customers. Shopify also has features that allow you to include meta titles, descriptions, and more on your webpages. You can also set up redirects from previous blog urls.
Upload files and images
Make sure that your media and content meets the file requirements.
Metafields help you to customize the functionality and appearance of your Shopify store by letting you save specialized information that isn't captured by default in the Shopify admin. You can use metafields for internal tracking, or to display specialized information on your online store in a variety of ways.
An Online Store 2.0 theme or a compatible third-party theme is required to display metaobject entries in your theme customizer.
Organize your customers, products, and orders using tags. Group your products using collections and create automated collections using metafields.
You can group your products into collections to make it easier for customers to find them by category. You can choose to display a collection externally on your online store for customers, or use a collection internally for you and your staff, such as for creating a tax-exempt product collection.
Customer, product, and order tags
For accuracy when utilizing tags, ensure that you have consistent use of case formatting and spacing, so additional tags aren't accidentally created.
You can create and edit metafield definitions directly in your Shopify admin using an API or apps.
Configuring your Shopify admin settings
Set up your store details, add staff, and configure store settings.
Set up or change your online store contact information, legal business name and address, store currency, and default weight units.
Users and permissions
Set up staff accounts and grant collaborator permissions for any partners.
Set up payments and payment methods in your store. Only the store owner can set up Shopify Payments.
When you set up your Shopify store, Shopify creates a PayPal Express Checkout account using the email address that you use to sign into your store. You can use this account, use your own account, or deactivate PayPal Express Checkout.
Customize checkout style and behavior. For example, you can choose your checkout language, and whether to make customers accounts or certain checkout fields optional or mandatory.
You can also customize and extend your checkout using third-party apps. Your partner or development team can build checkout apps for your store.
- Checkout app extensions
- Checkout UI extensions
- Extension targets
- Checkout UI extensions components
- Checkout extensions APIs
Shipping and delivery
If you have complex shipping requirements, then you can use third-party shipping apps from the Shopify App Store.
Taxes and duties
If you have more complex tax requirements, then you can activate an integration with Avalara AvaTax.
Locations in Shopify represent apps or physical places where you sell products, ship or fulfill orders, and stock inventory.
By default, gift cards are set to be fulfilled automatically when an order is paid, and the customer receives a notification email. You can change the fulfillment setting to manually fulfill all items in the order, including gift cards.
If an order is medium or high risk, then gift cards in that order aren't automatically fulfilled. You can fulfill the gift cards manually from the order's detail page.
Shopify Markets lets you set up additional countries to sell to and internationalize your business.
Apps and sales channels
Install any necessary apps early on in the setup of your store so that you have plenty of time for testing before you launch your store. If you’re thinking of using apps from the Shopify App Store, then review the app functionalities carefully before installing them. Some apps might have trial periods. Make sure to uninstall the apps before the end of their trial period to avoid unnecessary charges.
Some apps might add code to your theme, so you need to document the changes that an app makes to your theme's code, and remove any unwanted code when you uninstall the app.
Review the following app recommendations:
Pixels and customer events
You can customize the content and design of your notifications. As a Shopify Plus merchant, you can contact the Shopify Plus Support and ask to deactivate your email notifications. This might be useful when you migrate your data or when you want to send order confirmations and updates from your own marketing automation system.
If you're building a multilingual storefront, then you can add additional languages to your store.
Setting up your online store
Choose your online store theme and configure online store's preferences, navigation, and filtering.
You can explore themes for your online store in the Shopify Theme Store. You can choose from free and paid themes. Themes can have different features and are better suited for specific business needs, such as large or small product catalogs. You can install a demo version of a theme and preview the theme yourself.
Shopify supported app and integrations
Explore Shopify native apps and sales channels to enhance and customize your online store.
- Shopify Bundles
- Shopify Flow
- Shopify Audiences
- Shopify Collective
- Shopify Collabs
- Shopify Forms
- Shopify Email
- Shopify Inbox
- Shopify Search & Discovery
- Planet—Carbon‑neutral shipping
- Point of Sale
Shop Pay Installments
With Shop Pay Installments, you can provide your customers with more payment options without needing a third-party service. Because, Installments is built in to Shop Pay, all Installments payments are included in your Shopify payout reports which reduces the need to reconcile reports from third-party services.
Shopify tax engine
Avalara AvaTax tax service
Third-party apps and integrations
You can install third-party apps and sales channels from the Shopify App Store.
Many third-party systems have existing connector apps. Search the Shopify App Store to check whether a connector app exists instead of creating a custom integration.
If you need help creating a custom integration, then refer to the Plus Integration Partners.
Preparing to launch your store
Before you launch you store, you need to make sure that everything works as intended in your store. You also need to set up URL redirects, test orders, set up your domain, and review your apps and users.
The Bulk Account Inviter app
To ensure a smooth transition and avoid a negative impact on traffic and SEO, you need to create 301 redirects. Otherwise, your old links will become 404 events (dead links) that leave the customer confused and negatively impact search results.
- Create URL redirects manually in your Shopify admin
- Import URL redirects using a CSV file directly from your Shopify admin
- Import URL redirects using a third-party page redirect app.
Check your order flow thoroughly. Place test orders on your storefront, and then fulfill those orders. Test as many scenarios as possible. For example, test orders with the following scenarios:
- discount codes
- customer logged in and logged out
- different payment methods
- different shipping rates
- different shipping addresses (with particular attention to how the tax is calculated)
- different devices
- failed transactions
Review users and permissions
Before going live, clean up your users and collaborators. If a partner or user no longer needs access you should remove them before going live.
Before going live review your apps and remove any apps not being used for products. For example if you had added a few different apps to compare a certain feature functionality, remove the ones that won’t be used.
To speed up the domain propagation during launch, reduce TTL with your domain hosting provider to 300 prior to launch. Do this about a week before you go live.
Shopify SPF DKIM Records
Launching your online store
Before launching your store, make sure to deactivate test mode on your Shopify Payments account in Settings > Payments of your Shopify admin, and then complete the following tasks:
If you're importing historical orders and want to grant your customers access to their account information page, then you need to invite them. To ensure invites go out successfully with larger customer databases, you need to create customer segments to send out in groups. This is only required for classic customer accounts.
Shopify Markets (Internationalization)
You can set up Shopify Markets to sell cross-border and expand your business to other countries and regions. Shopify Markets Pro is available only to businesses based in the United States.
Create and manage Markets
You can have up to 50 markets. If you have more than 50 markets, then you can combine some countries into a single market. Otherwise, you can use a third-party integration with the Markets API.
Shopify Payments for multi-currency
You need to set Shopify Payments as your primary payment gateway to have multi-currency persist through checkout, so each market's customers buy in their local currency
Translation and localization
You can build and manage your product subscriptions directly from your Shopify admin.
Subscriptions aren't compatible with B2B.
To migrate subscriptions, you need to use Shopify Payments, Authorize.net, or Stripe as a primary payment gateway. The subscription migration process is designed by third-party apps and not Shopify. Therefore, the migration process is different with each app and is initiated within the app.
Custom subscription app
You can also create your own subscription app for your checkout.
You can use a suite of features that allow you to sell business-to-business (B2B) through the online store, without requiring the use of third-party apps or workarounds.
Review the following considerations before using B2B:
- B2B works only with the new customer accounts.
- Subscriptions aren't compatible with B2B.
- Bundles aren't compatible with B2B.
- Shopify POS isn't compatible with B2B.
Creating or migrating companies
- Create B2B companies in your Shopify admin
- Export and import B2B companies to Shopify using Matrifixy app
Setting up B2B catalogs and quantity rules
You can add price lists to companies in bulk. Quantity rules, such as increments and minimum or maximum quantities, are supported only on the free Shopify themes, version 8.0.0 or later.
Importing B2B order history
You can import non-Shopify B2B order history using the REST Admin API.