Guides

Simple shared theme dev workflows with Shopify

Posted by Cameron Shaw on

Simple shared theme dev workflows with Shopify

What we needed: The ability for multiple developers (1-3), working on the same projects, from multiple remote locations and various local environments (windows/mac), to have simultaneous access to a shared workspace, with the ability to push to production.  Obviously things like Git and SVN are industry standards, but a bit difficult to use with Shopify. One of the major complications is that as a fully self-hosted backend solution, you can't deploy a local Shopify instance, and you can only push to production via the API. Themekit is a utility that can monitor for changes in a local repository (aka folder), and then push those...

Read more →

How to install Google Optimize in Shopify for optimal performance

Posted by Cameron Shaw on

How to install Google Optimize in Shopify for optimal performance

Background & Motivation Google Optimize is the new A/B and optimization testing platform, released by Google in April 2017 to the public (coming out of a private beta for Optimization360). Google Optimize requires an additional module be added to a standard GA tracker in order to detect when experiments should be run, and inject the code necessary to change the page to the variant of the experiment. So, the timeline looks like this: [Page Load]...[GA ready]...[Optimize ready: experiment [y/n]].. if(y) { add code, then: show }, else { show } Generally the Optimize code is added to the page a...

Read more →