Examples for my Skillshare course on Advanced Shopify theme development.
Stars
39
Forks
9
Watchers
39
Open Issues
0
Overall repository health assessment
~0.4.5~0.6.0~0.13.0~0.8.0~0.5.1~0.11.2~0.9.4~0.9.2~0.9.1~0.6.1~1.1.11.11.30.3.827
commits
Add README giving instructions on how to use this repository.
dcb191dView on GitHubInstead of including the jQuery and Cart.js Javascript libraries directly in our theme source files, add them as NPM dependencies in package.json and update our Gruntfile to compile them together into a single script.js file.
bb85060View on GitHubTurn our two CSS files into separate SCSS files, and add a master styles.scss file that imports them. Compile styles.scss into styles.css.liquid during our theme build process.
2fd1ff3View on GitHubAdd a Gruntfile and NPM package.json to run our theme build tasks.
ce50d15View on GitHubRestructure our directory layout into `/theme` and `/.build` directories in preparation for adding a Grunt-powered theme build process.
0bc3472View on GitHubReplace our manually written Ajax Javascript with the Cart.js library.
ce1be9cView on GitHubProvide more feedback to the user on Ajax Add to Cart: update the cart total in the navbar, and make a Checkout Now link visible from the product page after successful add.
ea2327dView on GitHubProvide some basic feedback to the user by changing the add to cart button message and disabled status during the Ajax call.
5f43373View on GitHubAdd Javascript to intercept the form submission on the product page and make an Ajax POST request with the form data instead.
7d453c0View on GitHubRename #product-form to #product-form-wrapper and move the #product-form id attribute to the <form> object itself, so that we can refer to the actual form object directly from Javascript.
c613488View on GitHubAdd Javascript convenience to reload when changing view or sort.
7e14e42View on GitHub