About the company:
Bayside Performance is Canada’s premiere motorcycle shop! Dedicated to providing excellent customer service and the lowest prices in the industry. Bayside Performance offers motorcycle accessory installation & services at their retail store in Vancouver BC.
project objectives:
- Upgrade to a newer CMS
- Mobile ready design
- Improve product listing design
- Ability to add advanced product filters
- Match the brands image & colour scheme
- Customer wishlists
- Improved customers ‘My Account’ page
- Allow customers to review purchased products
- Create Prestashop modules to enchance the customers experience
View Live SiteView Original Site
This initial stage of this project consisted of determining which CMS to transition to as the current ZenCart CMS become too outdated to deal with the volume of data & users required. The main alternatives where identified as WordPress (With WooCommerce), Prestashop, Shopify, Magento and OpenCart. Along with the direction of the development team, the customer decided to move forward utilizing the Prestashop platform. As it was optimized for big e-commerce sites and offers a vast array of plug-in modules to easily extend the sites functionality and increase the end user experience.
Product Listing
The customer wanted to clean up the homepage layout so that the users are able to quickly view relevant product information. This involved customizing the product listing card to only display: a product image, sale price, customer rating and an add to wishlist button. This cleans up the product listing page and removes the short product description which can seem too crowded to the end-user. By narrowing the product listing card we are also able to fit more products while not taking up much more page real estate. The homepage is broken into two main sections: best sellers & new products. In addition I incorporated a scrolling image carousel on the homepage, this allows the client to promot certain brands and featured products.

Product Page
includes shipping estimate, wishlist, alerts users if not all options are selected, product fitment,reviews..etc
Advanced Filters/Sort Order
By harnessing the power of Prestashop each product listing page now includes the option to sort by price, product name & others..etc. Additionally I developed a custom bike model filter, that would allow users to find products specific to their year/make/model. Not only can users find parts specific to their bike easily but users can also filter by brand and choose to include universal parts or fluids within their search criteria. By launching this specific filter it eliminates a large volumn of emails where customers are inquring about specific part fitment (More Information).

Customer Wishlist
Throughout the site logged-in users have the ability to add a product of interest to their wish list. Users are able to create multiple lists and from within their account dashboard are able to view, edit & delete their lists. Users have the ability to add all items from a list to cart.


Users are able to share their list by utilizing the public link that is displayed in their account dashboard. This public link will display the users name and all the products within the specified list.
Advanced Customer Account Dashboard
The customers ‘My Account’ dashboard gives users access to many features including:
- Edit customer profile information
- Edit/add addresses
- View order history
- View product reviews
- Easily re-order past products
- Bulk order multiple items
- Manage user wishlists
Detailed Order/Shipping Information
can view invoice, order details, tracking nnumber of shipped orders, detailed shipping information i.e what was shipped in each box