Client Case: Daymaker Touring
Daymaker Touring required updates to their product page, added functionality to their cart page, and design changes on their Shopify store. This required understanding of the Shopify Liquid template language and content management systems.
First, a consulation was made with the client to understand what problems they were having. Since this client is local I was able to meet with them in person and establish trust in the work. We reviewed their goals and what would be the best way to accomplish them.
One of the first issues to resolve with the site was strictly structural and included a few tweaks to design. The HTML and CSS of the product page needed to be reformated to resize properly to the page. After that, functionality was improved to include clickable elements to redirect a user to certain information about a product on the page. This was done by emphasizing a call-to-action and following a user-centered approach to direct the user through the information on the page to lead to a purchase.
The next task involved creating a deposit product that would automatically be added to the user's cart after buying a rental product. This critcal task protected the client from a user purchasing a rental without adding the deposit to the cart. This required making a AJAX request for each variant of a product and validating that it matched the correct quantity and type. Once the cart was updated, protections had to be made so a user couldn't alter the number of the deposit or delete it entirely from the cart. I added functionality to only remove this deposit after removing a rental product.
This project gave me the opportunity to work with the Shopify content management system, and it exposed me to a new kind of development environment that I had to quickly learn. I set to work with milestones that were delivered to the client after each completion.