In glass buying website, where users can try a glass before buying by capturing/uploading an image. When someone tried the glass, the glass did not fit the eye properly, so I fixed it.
Moreover, in iPhone images can't be captured through a camera, so I solved it.
In an e-commerce website when a product is being added to the cart, the label of the add to cart button does not get changed. The surprising part of the issue is that it only occurs on iPhones. I have solved it.
Another issue on the site was when an order was placed during COD, the email was not sent to the customer, someone had changed the core Magento file, so I found and solved it.
In Magento, on the Product Page, the navigation for multiple product images can be displayed at the bottom of the main image or on the left side. The client's custom requirement is to display navigation on both sides. I have done it.
In an e-commerce website, on the Home page, We have added a product page-like image change functionality where users can change the gallery image by selecting navigation dots on the left side. This was a challenging task. We have done it.
Also, all the functionalities of this section(gallery like image change, countdown, Available products, already sold products, average ratings) were developed by us. The more challenging thing here is the issue where all the data on this page does not get changed automatically(i.e. on order place, product qty change). I have to clear the cache to get the latest data. I have solved this issue in a proper way which was also a challenging task.
In an e-commerce website, a client has a special requirement for adding gift products to a cart.
While adding to a cart, if the product price is greater than 150, the cart should be split with the same products, each having a maximum 150 price.
For example, if the actual price of the product is 400, then 3 products should be added to the cart with prices of 150,150,100 respectively.
The task was challenging. It was not just setting calculation logic. It was much more complex to implement.
Simply adding the product to the cart 3 times in a loop did not work. I had to work with many files, have to divide the price in one file and apply it to the others.
When things started working on the minicart, they didn't work on the cart page.
When things worked on the cart page, they didn't work on the checkout page.
When everything appeared to be working properly, it was not working in the live environment.
Everything had to be solved, and it was challenging.
According to the client, this task can't be done by their 3 previous developers. I have done it.