Browser & device testing
Every browser renders your store designs differently. Instant Commerce’s components, sections, and pages are fully responsive and optimized for all common browsers (Google Chrome, Safari and Firefox), but with custom CSS added it’s worth it to double-check your store across different browsers and devices.
If have one or more store integrations, it's good practice to ensure they’re all functioning well. The configuration of most of the integrations happens outside of Instant Commerce, however.
Populate content in Storyblok
Transfer all content from your Shopify pages and blogs to Storyblok. Either keep the URLs the same, or add redirects within Instant Commerce for the URLs that have changed.
Configure SEO meta tags
Make sure all your pages have at least an SEO title and meta description:
- Products and collections can be configured on the Search engine listing panel in Shopify.
- All other pages can be configured on the SEO tab in Storyblok.
Because of the average large amount of links and pages, it can happen that some links are forgotten while populating the content. The most important links to check are all navigation and footer links, since those can be found on all pages. To make this tedious task a bit easier, we recommend to use a tool like the W3C Link checker to check all links.
Create an “All products” collection
For the overview with all products, products will be fetched from the collection with the handle “all”. You can select all products by creating an automated collections with the condition “Price > 0”. Make sure to add Instant Commerce to the available channels.
Prepare analytics & tracking
We recommend to use Google Tag Manager for most of your analytics and tracking scripts. Instant Commerce has a plug-and-play integration for Google Tag Manager including all events described in Google’s eCommerce events standard for GA4. Need help setting this up? We can connect you to one of the “Ads & Tracking” partners in our partner network.
Set up your subscriptions
If you plan on selling subscriptions for your products, integrate a subscription provider. It facilitates easy ordering for your customers while growing your revenue.
Configure abandoned cart emails
Shopify unfortunately does not support abandoned cart emails for Custom Storefronts. We recommend you use Klaviyo (or another app) if you want to enable such an email flow.
Get access to the DNS of your domain
When you launch, you can connect your live domain to Instant Commerce. This requires access the DNS settings of your domain. If it’s managed by an external party, we suggest informing them about the date you want to launch.
All steps checked-off? Launch your store!