15. Icon Theme: Setting up the Newsletter Subscription
In this article, we will go through the process of setting up the popup newsletter subscription box using MailChimp.
The Icon theme contains a popup newsletter subscription box that customers will see when they enter the site.
The popup contains a cookie which remembers that the customer has visited your site and stops the popup box from being displayed on that customer's browser for another seven days.
You can enable or disable this popup from the theme editor by clicking the theme settings tab and opening the Popup section. The rest of the setup for the newsletter subscription will be dependent on what version of the Icon Theme you're using.
Instructions for Icon Theme Versions After Version 5
If you are using Icon Theme Version 5+, the email signup form displayed within your theme will take the customers information submitted and add it directly to the Customers section of your Shopify admin. Then to sync these new customers from your Shopify Admin to your email newsletter list you will need to add a Shopify app. We suggest using MailChimp for your email newsletters, MailChimp offers a free account up to 2,000 subscribers and has a free Shopify app for syncing. You can download the MailChimp app at https://apps.shopify.com/mailchimp
Other apps also exist to use with your preferred email services including Constant Contact and Campaign Monitor http://apps.shopify.com.
Instructions for Icon Theme Versions Before Version 5
If you are using Icon Theme with any version below five, you will need to connect your MailChimp account following these steps.
In the theme editor under the theme settings tab select Popup. Check the box marked "Enable Mailing List Popup on page load." To use the mailing list function on your site, you will need a MailChimp account.
Go to www.mailchimp.com and sign up or sign in if you have an account. Once you have an account go to the MailChimp dashboard and select Lists.
Create a new list of your newsletter subscribers. Once you have created a list, click on Lists again to return to the lists overview.
Click on your preferred list (if you have more than one). Choose Signup forms > Embedded Forms > Super Slim. On the bottom right you will see Copy / Paste onto your site, we only need a small part of this so copy this content and paste it into a text editor like Word or Notepad. Do not copy and paste this directly into your Shopify theme.
On Line 9, you will see code that begins
Once you have the correct section, return to your Newsletter section within your theme settings and paste this URL into the MailChimp List URL section. Be sure to click the save button. Your MailChimp Account is now connected!
Bonus: Control the MailChimp Thank You Page
From your Shopify admin click on Pages and create a "Thank you" page for customers to see as soon as they have subscribed to your site. This page should make customers aware that they have received an email asking them to confirm their subscription, this is part of the double opt-in process to ensure that your customers are the ones subscribing. Don't offer discount codes or any rewards here as the customer has yet to confirm their subscription!
Once you have this page ready, open it in your store and copy the URL from the web address bar at the top of your browser. Go to your MailChimp account and go to Lists > Signup forms > General Forms > look for the section titled Forms and response emails click the dropdown and choose Signup
Tip: There are other forms within this section of MailChimp that can also be redirected. It is worth taking the time to read through what these offer and customize as much content as possible to keep everything on your site consistent.
Using different email marketing providers
If you're interested in using a different marketing app like Constant Contact, Klaviyo, Fresh-mail or Campaign monitor you will need to install an app our reach out to a developer to do the customization for you. Using a tweaks service like Hey Carson would be advisable if you do not want to rework the theme code.