About Luc Arnold

I am a Web Consultant and Blogger with over 8 years of experience deploying, customizing and working with various web technologies. I am based out of Canada and have a wife and daughter. I love learning new web technologies and techniques and blogging about it all. I also love a good cup of coffee, hanging out with my wife and daughter, reading the latest tech books and newspapers and listening to music.

How to Setup Two Factor Authentication with Shopify

Shopify has recently rolled out Two Factor Authentication (TFA) on its stores.  What two factor authentication allows you to do is make your Shopify store even more secure by requiring two pieces of information to successfully log in.  You can enable two factor authentication on a user by user basis so if you manage the Shopify store and have employees working for you, you could use TFA on your account that you use to manage the store but not require your employees to use it.

How Does TFA work

Two Factor Authentication works by using your username and password that you have for your Shopify store and asks for a second piece of information to authenticate who you are through either using the Shopify Authentication App or by having Shopify send an SMS (text) message to your mobile device.  Once you recieve this authentication code or “auth code” as its commonly referred you enter it and are able login and use Shopify.  Keep in mind that the auth code will expire and you will need to enter in new auth codes which is part of the reason that this is such a secure option to use if you are looking for more security on your Shopify store.

How do I Enable Two Factor Authentication

In order to use TFA you will need to first login into your Shopify store and go to Settings  >>  Account and look for your name just like I did on my name below and click on it.

Shopify 2 Factor Auth 01

Once you click on your name you will be taken to a screen and if you scroll down a bit you will notice the “Two Step Authentication” section and the option to enable two-step authentication.  When you do click this button you will notice a pop up box appear that will ask you for your username and password to your Shopify store.

Shopify 2 Factor Auth 02


When you click on “Enable two-step authentication” you are presented with two options SMS Delivery and Authenticator App.

Shopify 2 Factor Auth 03

If you choose the SMS Delivery option you will be asked to enter your mobile phone number and confirm with a six-digit code you receive on your mobile phone and when you confirm an auth code will be sent to your phone to complete two factor authentication.

Shopify 2 Factor Auth 04 - SMS

Once you click “Send code” you will receive a text (SMS) message to your phone with a 6 digit code to enter (as seen in the screen above).  When you are finished you will notice that two factor authentication has been setup along with information about the code delivery method, Status and links to the recovery code should you ever need them.

Shopify 2 Factor Auth 05

Now when you log into your Shopify store you will be prompted for an authentication code every time you go to login making your Shopify store even more secure.

Shopify 2 Factor Auth 06

Check out Timber – Shopify’s Theme Framework


Shopify has just done something that makes it easier for most of us out there looking to run and customize our own themes for Shopify.  They release a framework called “Timber”.  The Timber front-end (theme) framework is perfect for the following reasons…

  1. It’s built for all devices
  2. It’s documented
  3. It’s customizable

Now Shopify does a pretty great job of being customizable right out of the box (so to speak) but Timber takes it that extra step and the heavy lifting.  Traditionally to proficiently customize a Shopify store you had to know how to code using Shopify’s liquid templating language.  “Yikes!!!” is all that comes to mind if you are a beginner without programming skills.

Check out Timber today at their GitHub website today and download the Timber Theme and get ready to have some fun customizing your own theme.  Stay tuned for some Timber related tutorials to help you get up and running and using this framework on your Shopify store soon.

App Review: Fraud Filter for Shopify

Fraud Filter App 01


I was recently reading an article on risk analysis that had a lot of great points on how to track suspicious orders received in Shopify.  In that article it mentioned an app called “Fraud Filter” that was created by Shopify.  The purpose behind the app is to allow you to develop filters to monitor for fraud or cancel orders when a specific set of conditions are met with an order.  So let’s take a look at this app in action and what you need to do to start using it in your Shopify store.

Fraud Filter App 02As you can see in the screenshot above, you have a lot of options to develop your own rules for tracking fraud on your Shopify store including the ability to re-stock the inventory, sending a cancellation email and refund a transaction.  There are more options then I can list in this article but needless to say if you want to track and monitor suspicious orders you have the ability to to use any information collected from a sale on your Shopify store.

In the end, these rules will help you to better manage fraud in an automated way dependent on the criteria you want to use whether you are looking to track suspect IP Addresses or email aliases or a particular name or set of names.

How to Search for Existing Articles to Link to in WordPress

I don’t know about you but when your WordPress site gets bigger and bigger and you are linking to existing content it is certainly difficult to find what you’re looking for sometimes.  With that I wanted to show you a little trick in WordPress to make your life easier.  To start, when you are in a blog post or page in the backend of WordPress click on the “Insert/edit link” button in the visual editor as seen below.

Wordpress Link Search 01

Now once the pop up appears you’ll notice the standard options like URL and Title but when you look at the last option “Or link to existing content” click on it and you will notice you have the option to search for articles on your WordPress site.

Link Search WordPress 02

Simply search for a keyword to find the article on your WordPress site and select the article you want to link to and click the “Add Link” button.  This will not only save you some time in selecting content but it will also save time flipping between screens.

How to Enable Responsive Checkout in Shopify

This article was originally published on ShopifyMadeSimple.com, a sister-site of Website-Experts.ca.  Feel free to stop by and check out our articles about how to setup, use and customize Shopify.

It was recently released by Shopify that they had just rolled out their responsive checkout.  So first what is it? What is a responsive checkout and why should you care?  Well, its a checkout system that will allow your customer to buy from your Shopify store regardless of what device they are using.

Note: If are setting up a Shopify store for the first time this is going to be automatically enabled to use right away.  However, if you already have a Shopify store setup and running then this well be an option when you log into your shopify store.

Responsive Checkout - Shopify

So if you are logging into your Shopify store you are probably seeing something like this (look at the screenshot above).  You can either choose to preview it first before enabling it and when you are comfortable you can click the “Upgrade Now” button.  What I like is that once you are upgraded you can choose to downgrade to the regular checkout if you need or simply want to.

Responsive Checkout Shopify 2

Regardless of if you choose to upgrade to the new responsive checkout or stay with the original legacy checkout you will still be able to take orders from your customers in Shopify.

5 Sizzling Summer Tips to Upgrading WordPress

With summer here I wanted to take a few minutes to run through 5 things that you can do to keep your WordPress blog or site chugging along without any issues.  WordPress, especially a WordPress.org site can take a little extra work but its the version of WordPress I prefer to run.  From time to time it takes some updating and upgrading as newer versions of WordPress become available.  Now if you’re like me then you probably try to push it off as long as possible thinking that something might break in a newer release and you are probably better off to do your own testing before rolling a new version live on your WordPress blog.  I wanted to highlight a few tried and tested tricks to ensure that you can upgrade your WordPress blog or site successfully.

  1. Backup your WordPress database regularly – This is something that should go without saying but you’d be surprised how many people don’t do this and get themselves into trouble.  If you aren’t comfortable backing up your mySQL database that houses the content your site uses then have a look at some of the top WordPress plugins that can do this for you pretty quickly and without having to memorize any code.
  2. Test it first – If you aren’t sure just how your WordPress website will function the best thing you could do is build (or have someone build) a test or staging site where you can check out the new version of WordPress being you push the button on your live WordPress site.
  3. Upgrading Plugins – When you do upgrade your WordPress site you’ll probably notice that a lot of the plugins you’ve used are now out of date and they’ve got new functionality built in that you can use on your newly updated WordPress site.  Remember to do this because it really can help your site function even more effectively.
  4. Upgrade your WordPress Framework (Optional) – Not everyone has a WordPress Framework installed on their website but I bring this up for those of you who do.  I currently run the Genesis Framework from StudioPress because it allows me even more custom functionality than a traditional WordPress theme and regularly this needs to be updated when you upgrade WordPress.  In the case of Genesis, it actually posts a reminder that your framework is out of date and that you need to upgrade it but not all Frameworks are the same so check yours out for more information.
  5. Use the Dashboard on your WordPress site – This is something that I’ve been using recently more and more to manage my WordPress sites because it provides a quick snapshot of things on your WordPress site.  There is also a section solely for updates needed to your WordPress site and this is a great time saver that is easy to use even if you are just diving into WordPress for the first time.

Please share any tips that I haven’t added here of things that you do when you upgrade your WordPress site.

How to hand over a Shopify Store to your Client

I decided to write this for those of you snooping around Website-Experts.ca looking for tips and tricks to make your client’s Shopify store’s even more amazing.  Shopify recently released its “Merchant Handoff Kit” for designers and developers who are delivering Shopify stores.  When you are handing over any website a lot of loose ends need to be tied up and this kit helps you and your client do just that.  You’ve got to give it to the team at Shopify for creating this as they are clearly putting customer success ahead of just selling an e-commerce solution.

So what does this wonderful kit contain anyways?

  • Its a template that allows you to brand yourself as a Shopify partner
  • It contains a lot of beginner tutorials like product creation and management, collections, orders and more
  • Links to various Shopify resources to help your clients run there Shopify store

If you are interested in downloading this for a project you are completing for a client of yours, you can download it here.

How to use Collections in Shopify

For those of you that are new to Shopify, Collections are a way to group products together on your Shopify store and are basically categories in Shopify.  The name may confuse you as to what they are but they are logical groups of products in Shopify (aka categories).  So now that we’ve got that out of the way lets talk about their use in Shopify.  Strolling through the “Collections” page on your Shopify store you’ll see some standard settings like Title, Description, Featured Image and than you get to “Conditions” and this is actually something that is very interesting.



You can either choose to manually select products (boring) or automatically select products (to be included in your collection) based on conditions which is very cool and a time-saver, to say the least.  Keeping in mind, that you can set the condition look for the product type, product title, product vendor, product price, product tag, compare at price, weight, inventory stock or variant’s title of a product along with operators like “is equal to”, “starts with”, “ends with”, “contains”, “is greater than”, “is less than” you can setup a condition that looks for new products to add to collections and customize the logic that Shopify uses to add these products to your Shopify store’s collections.  You can also have more than one condition associated to a collection and have all products meet the conditions you’ve setup or any of the conditions to get added to a Collection on your Shopify store.



The next thing that you can do on a collection is to add SEO characteristics like page title and meta description along with URL & Handle.  Also you can schedule when the collection is going to be published or choose to keep it visible or hidden.  Collections can be very useful based on the fact that you can automatically add products to your collections and makes Shopify very useful to run your online business.

Coming Soon – Publishing Posts on LinkedIn

comingsoonLinkedIn has been working on allowing its user base to write and publish posts that are tied to your profile under a posts section.  Lately I’ve seen a number of my connections on LinkedIn publishing content that they can share with their respective network on LinkedIn so naturally this got me curious in how people are allowed to do this.  What I found from LinkedIn is that they are looking to release a feature in the coming months to all users and that they are currently accepting users into their early access program.  If you are interested in applying to LinkedIn’s early access program just click here and follow the directions.

As to how this will change blogging and content only time will tell because this is really the first social media network that is choosing to allow their users to publish articles to their user base but it will definitely change blogging and perhaps the authority of bloggers forever.

How to integrate Shopify and Pinterest using Rich Pins

Shopify just released that they’ve partnered with Pinterest to offer Rich Pins on Shopify stores.  You can read more about it here on Shopify’s blog but I just wanted to how it works and how you can get this feature working on your Shopify store.

Here is what you need to know about using Rich Pins on your Shopify Store

  • You need a Pinterest business account; personal accounts don’t qualify for this feature.
  • Currently the Rich Pinning feature is only available on stores created after April 2014.  If you’re store is older than this you will need to wait until Shopify gets around to updating everyone
  • You will need to edit the liquid template of your Shopify store’s theme.  This definitely isn’t meant for beginners but we will walk through how to do this regardless.

Step 1: Create a Pinterest business account and go through the normal steps of setting this up.

Step 2: In Pinterest, you will need to edit your profile and add your shopify store’s URL and click the “Verify Website” button you see below.


Step 3: Click the “Verify with a meta tag” link.  You will need this for the next step


Step 4: You’ll that Pinterest generates a meta tag that you are going to add to your Shopify Store.  Hold on, this is where it gets tricky for those you how don’t know much about coding websites, thank god you found this tutorial.


Step 5: You are going to need to switch into Shopify for a moment to add the Meta tag that Shopify just generated and you will need to add it to the header section of code (just like below) by copying and pasting the meta tag and lastly you will click “Save”.  Didn’t lose you yet?  Well good, we are almost done.


Lastly you are going to click the “Complete Verification” button in Pinterest and barring any unforeseen issues you will have your site successfully verified by Pinterest.  Now that you’ve gotten this far the next step is to simply pin products from your Shopify store into Pinterest.  Simply copy the URL of the product on your Shopify store into the Rich Pin Validator app that Pinterest has…


On any product you are using Rich Pins on you will need to add an .oembed extension to the URL of the or you won’t be able to validate your Rich Pin.

http://lucs-daily-deals.myshopify.com/products/deal-1 will not validate properly.  In order to do that I would need to do the following http://lucs-daily-deals.myshopify.com/products/deal-1.oembed

From here, click the “Validate” button and review your product before clicking the “Apply now” button.  Lastly, you will need to enter your Shop URL and select “Shopify” as the data format and click “Apply Now” and you will now have access to add rich pins into Pinterest from your Shopify store.

4 Great Translation WordPress Plugins

With a lot of the online world being non-english speaking it makes a lot of sense to have a multi language option on your site. Even in Canada and the US the second languages are French and Spanish so not catering to people that speak these languages means lost visitors and sales.  WordPress has a lot of great plugins, some are free while others you have to pay for to enjoy the features that are included in professional versions but sometimes this can really be money well spent.

Today we are going to look at four solid WordPress plugins that will give you the power to get your WordPress site to a place where multi languages are supported. I will break them down by the costs and the pros and cons of using each.

WPML Plugin


Cost: between $29 and $195 depending on license type

Pros - This plugin is probably the most user friendly and easiest to use so if you aren’t looking for a whole lot of coding to customize your WordPress theme, WPML is probably going to be your best choice.  Also, it allows you to customize the pages on your WordPress site in the languages you want and you can choose to localize your WordPress theme or not.

Cons - This is probably the most expensive WordPress plugins that you could purchase.  That combined with the fact that most other WordPress plugins are free will probably keep you away from using this one.

WP Translate plugin

WP Translate 

Cost: Free to $3.95

Pros – This plugin add the Google Translate widget to your WordPress site which will allow your visitors to select the language they want to view the page in without having to go over to Google Translate.

Cons – This plugin relies solely on the functionality of Google Translate to translate your pages by offering an on page widget that allows you to select your language.  Given that you can use Google translate functionality without this plugin it isn’t the best plugin outside of offering an on page clickable widget.  Also if you are going to buy the Pro version its not really worth it because it offers additional widget positioning and some other uninteresting features like Google Analytics integration.

 Xili-language WP Plugin


Cost: Free

Pros – One of the biggest pros besides the fact that this is a free plugin is that it works with localizable themes using the themes localized (.mo) files to translate pages on your site.  According to the developers behind Xili the plugin “provides an automatic selection of language in theme according to the language of displayed post, series of posts, page or articles.”

Cons – There is a fairly steep learning curve to developing your WordPress site with Xili.  If you aren’t a developer I would probably steer clear of this one as its highly customizable through coding.  Amateurs need not apply however it you are a web designer or developer you should be able to overcome any hurdles you face.

 Transposh WP Plugin


Cost: Free

Pros – This plugin combines automatic translation and human translation so that you can source the best translation of your pages from users with an in-context interface.  This in-context interface works by allowing users to highlight and suggest changes to text they see when on your website.

Cons – This plugin will have a bit of a learning curve to understand how it works with your WordPress site.  The way that the in-context interface works can be a little confusing to use as well and could throw some users off of using the plugin entirely.