I’ve been working remotely since late 2018. I’ll take you through each piece of hardware and software, and why I like it as a developer and freelancer.

Photo by Nubelson Fernandes on Unsplash

Who I Am?

I’m Ilias Haddad, a full stack JS developer, and Shopify developer based in Kenitra, Morocco. …


Photo by Marc-Olivier Jodoin on Unsplash

On the 16th of the #4WeeksOfShopifyDev challenge, I’ll be talking Why you should convert your Shopify store to PWA for better performances?

What is a PWA?

A progressive web application or PWA is a web application that has many capabilities of a native mobile app like Offline Mode, push notifications, have your website in…


Photo by Sarah Pflug from Burst

On the 15th of the #4WeeksOfShopifyDev challenge, I’ll be talking about what benefits of being a Shopify partner?

What a Shopify Partner?

The Shopify Partner Program is a diverse group of designers, developers, marketers, and affiliates who use the Shopify platform to build eCommerce websites, themes, and apps.

What benefits of becoming a Shopify Partner?

When you’ve become a Shopify Partner…


Photo by Christina @ wocintechchat.com on Unsplash

On the 14th of the #4WeeksOfShopifyDev challenge, I’ll be talking about why developers should invest in learning and becoming a Shopify developer.

Who am I?

I’m Ilias Haddad, a junior full stack developer based in Kenitra, Morocco. …


In the 12th article of the #4WeeksOfShopifyDev challenge, I’ll be talking about how you can add tailwind css to your Shopify theme and add only used Tailwind CSS code in your liquid code.

Let’s do it!

  • First, we need to download your Shopify theme locally using Shopify themekit

Install ThemeKit

ThemeKit is…


Originally Posted at https://iliashaddad.com/blog/how-to-use-JSON-with-Shopify-liquid

In the 11th article of the #4weeksOfShopifydev challenge, I’ll be talking about how to use JSON data in Shopify liquid code.

In Shopify Liquid template language, they don’t support JSON or objects (not product objects), I have a tip to use it in Liquid.

  • First, we…


In the 10th article of the #4weeksOfShopifydev challenge, I’ll be talking about how to create an eCommerce store using Shopify as a headless CMS and Gatsby JS

In 2020, people are buying more products online due to the lockdown and many businesses are forced to switch to online mode to…


In the ninth article of the #4weeksOfShopifydev challenge, I’ll be talking about how to create a Shopify app using Shopify app cli.

Why should you use Shopify App CLI?

  • Create a new Private or Public app in a couple of seconds
  • Update redirect URL and App URL automatically with ngrok server URL
  • Have a ready to test…


In the eighth article of the #4WeeksOfShopifyDev challenge, I’ll review the new Shopify store design experience

in Shopify Unite 2019, Shopify launches the new Shopify store for Shopify partners to test out this new experience and give feedback about it to improve it over time.

Sections Everywhere

  • Add, remove and rearrange sections…

In the seventh article, As requested, I’ll be talking about how to set up a local shopify theme development environment.

Let’s go!

To create unlimited Shopify stores for development, you can create a Shopify Partner account using this link

Install ThemeKit

ThemeKit is the Offical Shopify tool to work with Shopify themes…

Ilias Haddad

I’m Full Stack Javascript Developer, Shopify Developer and Indie Maker

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store