This proposal covers both the functional and UI development for adding Wishlist to PLP
page in SCA webstore for Point Australia website.
Requirement
Website URL: https://www.pointaustralia.com.au/
- Customers need to add items to the Wishlist from the PLP page itself. Show a heart
icon below the item image. Update the color to match the website theme. On
clicking on the icon, display a drop-down similar to PDP where customers could
select their Wishlist option. - Add to cart pop up – If the item is already available in the cart, change the button
text to “UPDATE”. Change button color to pink. The website items include multiple
packages. So there is a chance that the customers will be adding the item with
different package size. So we need to show the best option. If different size, we may
show a pop up which can show the customers that already the same item with
different quantity is existing.

Our Solution
- Customers need to add items to the Wishlist from the PLP page
We will use extension to achieve this functionality. We will add a button named
“Add to Wishlist” just below the “add to cart” button in PLP page to add the items to
Wishlist page. In UI we will display a button with heart icon instead of “Add to Wishlist”
button. We can add this button below the item image. UI changes can be done but the
default functionality remain the same.
PLP Page

When user click Add to Wishlist button a pop up will come


- Add to cart pop up – If the item is already available in the cart, change the button text
to “UPDATE”.
It is possible to add a popup or tooltip for customers to know the product is
already in the cart. The best option is to add toot tip for customers for this information.
Because the tooltip is small and easy for customers. The functionality has some limitation it
takes a delay for update the information in PLP because it need to be saved search to get
information of customer cart items.
Assumption
Add to cart pop up has taken some delay because it needs a saved search for get
information about the cart items by the customer. So, the need function to fetch saved
search takes time to get results. So, it will Affect the performance of adding cart or updating
cart of items. So, need confirmation about the performance.