Guides> Beginner's Shopify Guide
Checklist for launching a Shopify Plus plan
Checklist for launching a Shopify Plus plan
This list offers guidance and resources for important milestones when launching a store on Shopify Plus. Each topic includes additional context and resource links. You may find it helpful to print this list or download it as a PDF so you can refer to it during the setup process.
For guidance on designing a technical application, start with Shopify Academy’s Solution Design Principles .
If you need help, contact the Shopify Plus support team.
Beginners
Get to know your Shopify admin and add employees to your store.
Data transfer
Before you transfer your data, please review the data transfer guide. You can use the following options to transfer your data:
| Transfer option | |
|---|---|
| Description | |
| CSV import | Import products and customers using a CSV file directly from your Shopify admin. This option is best suited for simple catalogs and small customer lists. |
| Third-party data transfer apps | Use a third-party migration app to migrate your data and avoid doubts about field mapping with CSV import. |
| Transfer services | Use third-party migration services, such as LitExtension and Cart2Cart , which can make your data migration easier and faster. Learn about additional migration partners in the Shopify Plus Partner Guide. |
| Custom integrations | If you’re working with an agency or development team to launch your Shopify Plus store, consider creating a custom migration solution using the Shopify API . Your developers can use REST or GraphQL . |
The order in which you enter your product, customer, and order history information is important. To ensure that you have access to your customers’ complete transaction history in Shopify, you should follow the transfer order below. Transferred orders are also linked to their products and customers.
1. Transfer of products
Migrating your product data will create all product notifications, product variations, and product collections in Shopify. Before you import your products, consider planning the collections for your Shopify store so that you can associate the products with the correct collection during the migration.
- Transfer products using a CSV file
- Transfer products using the Product API
Information fields that are not part of the default list, such as expiration date, can be added to a product using metafields.
2. Customer transfer
Once you transfer your customer data, all of your customer information will be available in your Shopify admin. This includes details like customer contact information, addresses, and marketing preferences.
- Transfer customers using a CSV file
- Transfer customers using the Customer API
Information that is not part of the customer profile by default, such as date of birth, can be added to the customer profile using metafields or tags.
3. Transferring historical orders
Migrating order data ensures that information about product sales and customer purchase history is transferred to your Shopify store. At a minimum, migrate all historical orders that are within your business’s return policy window so that customers can access their order history for orders that are still open for return or exchange. However, it’s recommended that you import orders from the last two to five years.
You will receive new order notifications for every new order placed on your store. New order notifications are also triggered for every imported order.
If you import a large amount of historical orders into your store and want to avoid receiving notifications for each imported order, you can disable new order notifications from the Shopify admin in Settings.> Notifications or contact Shopify Plus support to temporarily disable notifications. If you’re using a third-party app to import your orders, contact the app developer for instructions.
4. Transferring gift cards
If you’re transferring gift cards that can be used in your previous store, then you need to transfer your gift card data to Shopify right before launching your Shopify store. Gift cards can’t be edited or deleted in Shopify, so if a gift card was used by a customer in your store when you imported your gift card data, then you won’t be able to update that gift card in Shopify.
Before you transfer your gift cards, review the following considerations:
- Gift card numbers are encrypted. Once you set up a gift card, only the last 4 digits will appear in your Shopify admin. If you need to keep records of gift card numbers, then you need to maintain an external database.
- Gift cards can only be deactivated, and cannot be deleted. The same gift card number cannot be used again in the future, even if the original gift card with the same number has been deactivated.
- If you are importing existing gift cards with an associated customer email address, then to prevent customers from receiving a notification when you import their gift cards, you can contact Shopify Plus support to temporarily disable gift card notification emails.
- Transfer gift cards manually
- Transfer gift cards using the Gift Card API
You can also use a third-party gift card transfer app to transfer any existing gift cards to Shopify.
5. Transfer of other data
Depending on your business needs, there may be additional data you want to migrate. Contact Shopify Plus support for migration advice. You can migrate your listings and blogs using a third-party migration app .
Creating and uploading content
Create content, like pages and blog posts, and upload your files and images. Use metafields and metaobjects to customize your Shopify store.
Pages
You can create pages, such as FAQ, About Us, or Contact Us, for your store. If you’re using a template from the Shopify Template Store, you can use Online Store 2.0 templates, which allow you to create custom page layouts using sections and blocks.
Blogs
Shopify has a content management system, so you can create different blogs, each with its own set of posts, to engage with your customers. Shopify also has features that allow you to include meta titles, descriptions, and more on your web pages. You can also set up redirects from the URLs of previous blogs.
Uploading files and images
Make sure your media and information meet the file requirements.
Metafields
Metafields help you customize the functionality and appearance of your Shopify store by allowing you to store special information that isn’t captured by default in the Shopify admin. You can use metafields for internal tracking, or to display special information in your store in different ways.
Metaobjects
An Online Store 2.0 template or compatible third-party template is required to display the Entries metaobject in your unique template.
Notifications
Data organization
Organize your customers, products, and orders with tags. Group your products using collections and create automatic collections with metafields.
Collections
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 store for customers, or use an internal collection for you and your team, such as creating a tax-exempt product collection.
Tags for customers, products, and orders
To maintain accuracy in tag usage, make sure you have consistent use of case formatting and spacing so that additional tags are not accidentally created.
Metafields
You can create and edit metafield settings directly in your Shopify admin using APIs or apps.
Configuring Shopify admin settings
Set up your store’s general information, add employees, and configure store settings.
general
Set or change your store contact information, legal business name and address, store currency, and default weight unit.
Users and permissions
Set up employee accounts and grant collaboration permissions to each partner.
Payments
Set up payments and payment methods on your store. Only the store owner can set up Shopify Payments.
When you set up your Shopify store, a PayPal Express Checkout account is created using the email address you use to connect to your store. You can use this account, use your own account, or disable PayPal Express Checkout.
Customizing the payment process
Customize your payment style and behavior. For example, you can choose your payment language, and whether to make customer accounts or certain payment fields optional or required.
In addition to checkout customizations, checkout editors, and invoices, checkout extensions also help you access the Checkout Brand API .
You can also customize and extend your checkout process with third-party apps . Your partner or development team can build apps for your store’s checkout process.
- Payment app extensions
- Payment Process UI Extensions
- Expansion goals
- Payment Process UI Elements
- Payment Process Extension APIs
Customer accounts
Deliveries and executions
If you have complex shipping requirements, you can use third-party shipping apps from the Shopify App Store .
Taxes and duties
Locations
Locations in Shopify represent apps or physical locations where you sell products, ship or fulfill orders, and store inventory.
Gift cards
By default, gift cards are set to automatically redeem when an order is placed, and the customer receives an email notification. You can change the spending settings to manually redeem all items in the order, including gift cards.
If an order is at a medium or high risk level, then gift cards on that order will not be automatically redeemed. You can redeem gift cards manually from the order details page.
International
International allows you to define additional countries to sell to and professionalizes your business.
Customer Privacy
Configure your customers’ privacy settings to comply with data protection regulations in the regions where you sell.
Apps and sales channels
Install any necessary apps early in your store setup so you have plenty of time to test before launching. If you’re considering using apps from the Shopify App Store, review the app’s features carefully before installing. Some apps may have trial periods. Be sure to uninstall apps before their trial period ends to avoid unnecessary charges.
Some apps may add code to your template, so you should document the changes the app makes to your template’s code, and remove any unwanted code when you uninstall the app.
Check out the following app recommendations:
- Shopify apps and sales channels
- The 20+ Best Free Apps on Shopify
- The 12 Best Shopify Apps for Ecommerce
Domains
Pixels and customer events
Brand
Notifications
You can customize the content and design of your notifications. As a Shopify Plus merchant, you can contact Shopify Plus support and request to disable your email notifications. This may be useful when you are migrating your data or when you want to send order confirmations and updates from your marketing automation system.
Custom data
Languages
If you are building a multilingual store, you can add additional languages to your store.
policy
You can set your store’s policies, such as return policies, shipping policies, terms of service, or privacy policies. You can also use the free privacy policy generator .
Setting up your online store
Choose your store template and set your store preferences, navigation, and filtering.
Templates
You can browse templates for your store in the Shopify Template Store . You can choose from free to paid templates. Templates may have different features and are suitable for specific business needs, such as large or small product catalogs. You can install a demo version of a template and preview the template for yourself.
If you can’t find a ready-made template that fits your store’s needs, consider working with a developer or agency to build your own template. Learn more about building templates in Shopify and best practices .
Preferences
Navigation
Store Filter
Google Analytics
Check out the following resources to learn more about using Google Analytics and best practices:
- Google Analytics for Ecommerce in 2023 (Complete Guide)
- Marketing Analytics 101: How to Measure Your Campaigns
Apps and integrations supported by Shopify
Scroll through apps and sales channels made by Shopify to enhance and customize your store.
Consider using the following Shopify apps to help automate repetitive tasks and customize your checkout process:
- Launchpad allows you to schedule, coordinate, and launch events such as sales, product launches, and inventory replenishments with a fixed start and end date.
- Shopify supports customizations for payments, shipping, and payment methods.
- Shopify Flow allows you to automate tasks and processes within your store and between your apps, without the need for coding.
Additional apps and sales channels produced by Shopify include the following examples:
- Shop
- Shopify Audiences
- Shopify Bundles
- Shopify Collabs
- Shopify Collective
- Shopify Email
- Shopify Forms
- Shopify Inbox
- Shopify Point of Sale
- Shopify Search & Discovery
- Marketplace Connect
- Planet app for carbon neutral transportation
Payments via Shop Pay
With payments through Shop Pay, you can provide your customers with more payment options without needing a third-party service. Because both are integrated into Shop Pay, all payments through the setup are included in your Shopify payment report, reducing the need to verify reports from third-party services.
Shopify Tax Engine
Custom integrations
If you’ve explored the available apps and integrations, and you might want a custom solution, then you have the option of building a custom app using the Shopify API .
Shopify API releases help improve the platform and provide developers with a predictable path for feature upgrades and outages. To learn about upcoming API changes, follow the developer updates .
Check out the following resources to help you build your app:
- Custom apps
- Shopify Development
- API documentation
Personalized store experiences
If your business model doesn’t fit into any of the sales channels or apps offered by Shopify and partners, you might consider working with a developer to build a custom store .
Third-party apps and integrations
You can install third-party apps and sales channels from the Shopify App Store . Some third-party apps are part of the Shopify Plus Certified Apps program , which includes Shopify’s recommendations for business solutions.
Some third-party systems have existing connector apps. Search the Shopify app store to see if a connector app exists instead of creating a custom integration.
If you need help creating a custom integration, then check out Shopify supported apps and integrations.