A Reference Point for Online Purchase of Quality Cartridges and Toners
Cartucce started their online business in 2000. They were among the first who decided to invest in the web to sell consumables for printers. In 2020, the company founders decided to transition to CS-Cart’s platform. They chose us as their technical partner by recommendation of the CS-Cart official developer. Since then, we’ve been elaborating new features, study technical issues for Cartucce to help the project evolve and expand on the Italian web market.
Challenges
- Integrate the Amazon pay button
- Audit the website performance to increase the loading speed
Implementing the Project
Amazon Pay button integration
Amazon Pay button is a widget that e-tailers can embed to their sites to offer their customers to pay using their Amazon credentials, email and password. We integrated the widget to expand the payment methods on the website and improve the customer experience.
The button displays at the moment when the user selects a payment method. After clicking the Amazon Pay button, the customer sees a popup to enter the login and delivery data. He or she enters data in the Amazon Pay form, and the customer profile is autocomplete with the values specified. Once the “Place order” button is clicked, the customer is redirected to the Amazon Pay service side to complete the payment. After completing the payment on the Amazon Pay service side the customer is redirected to the standard CS-Cart Checkout page.
The button displays at the moment when the user selects a payment method. After clicking the Amazon Pay button, the customer sees a popup to enter the login and delivery data. He or she enters data in the Amazon Pay form, and the customer profile is autocomplete with the values specified. Once the “Place order” button is clicked, the customer is redirected to the Amazon Pay service side to complete the payment. After completing the payment on the Amazon Pay service side the customer is redirected to the standard CS-Cart Checkout page.
Performance audit
The company managers reverted to us to help them understand the reasons for slow loading speed. We measured the speed of the site using Google PageSpeed and default CS-Cart debugger to suggest our recommendations on improving the loading time.
After close analysis, it was found that there were lots of render-blocking JS and CSS codes in above-the-fold content. We advised eliminating it for better speed results. Then, we noticed that The “Rebuild cache automatically” setting was enabled. Our recommendation is to disable it in the Design → Themes menu as the setting is used for development purposes only and is not aimed to be enabled on live sites.
There were duplicate queries in the database. It is not a problem until the site has a few database tables. But with the increase in tables, the load on the site will rise accordingly. So, it seems rational to get rid of duplicate queries to avoid troubles in future.
After close analysis, it was found that there were lots of render-blocking JS and CSS codes in above-the-fold content. We advised eliminating it for better speed results. Then, we noticed that The “Rebuild cache automatically” setting was enabled. Our recommendation is to disable it in the Design → Themes menu as the setting is used for development purposes only and is not aimed to be enabled on live sites.
There were duplicate queries in the database. It is not a problem until the site has a few database tables. But with the increase in tables, the load on the site will rise accordingly. So, it seems rational to get rid of duplicate queries to avoid troubles in future.
Results
The website is still developing and is getting more features. But even now, the store is very customer-friendly and feature-rich.
System Integration
Performance Audit
Our Services
CS-Cart helps ambitious eCommerce brands build marketplaces with the flexibility to adapt and the scalability to thrive. From your first launch to international expansion, you stay in control — with open-code access, powerful vendor management, and infrastructure that grows with your business.
Amplify your online presence with feature-rich applications for eCommerce. We build high-performance, user-friendly and conversion-based web and mobile online stores and hypermarkets that attract and retain customers.
Let's Discuss Your Project
Describe your ideas or specific tasks. We will find the best solution together