OnShop is a modern online store specializing in printer toners and cartridges, successfully operating for over a year. The project began as a simple e-commerce platform designed to make purchasing printing supplies online easier, but over time it has developed into a comprehensive sales system with features that address the real needs of users and the market. Today, the store offers more than 1,400 products carefully organized by categories and printer models, allowing customers to quickly find the right product. The goal was to make the entire process — from product search to completing the order — as simple, clear, and visually appealing as possible.

Design and user experience

The website is crafted in a minimalist style, with soft shades of pink dominating the background, creating a sense of lightness and order. Special attention has been given to readability, color harmony, and element layout. All components are carefully placed to provide users with an intuitive experience without unnecessary content.

On the desktop version, a modern mega menu has been implemented, allowing easy navigation through the numerous product categories. The menu also includes sections such as Frequently Asked Questions, making them immediately accessible to customers without additional searching. When the menu is opened, a blur effect is applied to the background, focusing the user’s attention solely on the category selection. Frequently Asked Questions, which are immediately accessible to customers without the need for additional searching. When the menu opens, a background blur effect is activated, directing the user’s attention solely to the category selection.

Adapted for all devices

The website is fully responsive and adapted to all screen types. On mobile devices, navigation is further simplified. A two-layer popup menu has been implemented, which, in addition to standard categories, includes an integrated Google map showing the store’s exact location. This allows users to immediately see where the store is and easily decide between in-person pickup and delivery. Another practical feature of the mobile version is the fixed “Call” button at the bottom of the screen, visible on all pages except during the checkout process. With a single tap, customers can call the store, further enhancing accessibility and trust.

Checkout system and custom fields

The checkout process is designed to offer customers three simple options:

  1. Cash on delivery,
  2. Payment via eBanking,
  3. In-store pickup.

When a customer selects in-store pickup, the system automatically hides unnecessary fields such as address, city, and postal code, making the ordering process faster and simpler. An interactive Google map is displayed below, further easing location finding. In addition to standard information, custom checkout fields have been developed, allowing customers to specify whether they are purchasing as an individual or a business. Based on this choice, hidden fields such as tax ID, company name, or account type appear, preventing confusion and reducing the chance of errors.

Thank You Page and email confirmation

After completing a purchase, the user is greeted by a specially designed Thank You page, structured to include all essential information without the need for scrolling — order number, date and time, a summary of items, and basic customer details. At the same time, the customer automatically receives an email confirmation of the successful order, featuring a minimalist design fully aligned with the website’s visual identity.

Conclusion

OnShop is an example of a carefully planned and consistently executed e-commerce project, combining clean design, intuitive navigation, smart user flow adjustments, and a technically stable backend. The result is an online store that stands out visually while functioning quickly, simply, and efficiently — exactly as modern users expect.

Frequently Asked Questions and Answers

Phone number:
+381 69 535-51-60
E-mail address:
kontakt@djordjestojanovic.com
How long does the website development process take?

The duration of website development depends on many factors. A typical informational website can be completed in about 14 days, plus 7 days for additional revisions. More complex websites, such as online stores or communities, may take between 30 and 60 days. 

I offer domain registration (website name) and hosting services through Contra Team, a company proven to be highly professional and reliable. Their hosting uses a standard cPanel, giving us greater control over the site, easier maintenance, and faster technical support. This ensures a stable and secure environment for your website, without any extra complications.

No matter where you are, we can complete everything online. Through video calls, emails, and messages, we coordinate every detail — from design to the final website launch — quickly and without the need for in-person meetings.
Website maintenance is not mandatory, but it is highly recommended. While the WordPress platform allows for fast and functional website development, this advantage requires regular updates and care. Without consistent maintenance, performance may decline over time, security risks can arise, and content display issues may occur. Ongoing maintenance ensures your website remains secure, fast, and fully functional at all times.

The total cost includes a one-time payment for my work on building the website, along with a premium WordPress theme with a lifetime license included in the price.
Website maintenance is optional and not mandatory, while domain and hosting are billed annually, depending on the chosen package and server capacity. All prices and terms are clearly agreed upon in advance.